Discord
Steam
/
Developers
/
Timer Failed! ..
Login/Join
Event Log
Timer Failed! Issue with timer displaying text.
3 replies, posted
Search
In This Thread
Hi I am trying to create a ulx command that display text in the chat every set time. I have tried multiple ways and it still hasn't worked. CATEGORY_NAME = "Custom Commands" if SERVER then resource.AddFile("sound/lockdown.wav") end function ulx.lockdown(ply) print("Iniating Lockdown...") sound.Play( "sound/lockdown.wav", Vector( 0, 0, 0 ), 180, 100, 1 ) for k, ply in pairs( player.GetAll() ) do ply:ChatPrint( "Main System: Unrecognized Intel Entering the Airspace." ) timer.Simple( 3, function() v:PlayerMsg( Color(244, 185, 66) "Main System: Preparing Base Lock down." ) end ) timer.Simple( 5, function() v:PlayerMsg( Color(244, 185, 66) "Main System: Starting Initial Procedure Countdown." ) end ) timer.Simple( 7, function() v:PlayerMsg( Color(244, 185, 66) "Main System: 5" ) end ) timer.Simple( 8, function() v:PlayerMsg( Color(244, 185, 66) "Main System: 4" ) end ) timer.Simple( 9, function() v:PlayerMsg( Color(244, 185, 66) "Main System: 3" ) end ) timer.Simple( 10, function() v:PlayerMsg( Color(244, 185, 66) "Main System: 2" ) end ) timer.Simple( 11, function() v:PlayerMsg( Color(244, 185, 66) "Main System: 1" ) end ) timer.Simple( 14, function() v:PlayerMsg( Color(244, 185, 66) "Main System: Intel Vaulted." ) end ) timer.Simple( 16, function() v:PlayerMsg( Color(244, 185, 66) "Main System: Repositioning Turrets." ) end ) timer.Simple( 18, function() v:PlayerMsg( Color(244, 185, 66) "Main System: Base is now Locked down." ) end ) timer.Simple( 20, function() v:PlayerMsg( Color(244, 185, 66) "Main System: Turrets Locked on." ) end ) end end end) local lockdown = ulx.command( CATEGORY_NAME, "ulx lockdown", ulx.lockdown, "!lockdown" ) content:defaultAccess( ULib.ACCESS_ALL ) content:help( "Use this to initiate lockdown for the server!" ) Console: [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:16: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:16 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 16)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:17: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:17 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 17)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:18: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:18 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 18)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:19: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:19 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 19)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:20: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:20 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 20)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:21: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:21 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 21)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:22: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:22 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 22)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:23: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:23 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 23)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:24: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:24 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 24)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:25: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:25 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 25)] [ERROR] addons/customcommands/lua/autorun/server/lockdown.lua:26: attempt to index global 'v' (a nil value) 1. unknown - addons/customcommands/lua/autorun/server/lockdown.lua:26 Timer Failed! [Simple][@addons/customcommands/lua/autorun/server/lockdown.lua (line 26)]
Your loop value is `ply` but you're using `v`.
ULX has this already, why would you remake it?
Change `v` to `ply`. You also need to check if `ply` is still valid in each timer.
Sorry, you need to
Log In
to post a reply to this thread.