main( ) { print( "\n------------------------------------------------------------------------------"); print( "| LW_LVDM v" #VERSION_MAJOR "." #VERSION_MINOR "." #VERSION_BUILD ); print( "| Credits:" ); print( "| \tadamcs, Brandon, jacob, jax, LnX," ); print( "| \tlittlewhitey, Mike, Peter, Sintax, Simon" ); print( "| Options:" ); print( "| \tMAX_RANDOM_PICKUPS = " #MAX_RANDOM_PICKUPS ", MAX_SCRIPT_ZONES = " #MAX_SCRIPT_ZONES "" ); print( "| \tMAX_GANG_NAME = " #MAX_GANG_NAME ", MAX_GANGS = " #MAX_GANGS ", MAX_ZONE_TICKS = " #MAX_ZONE_TICKS "" ); print( "| \tMAX_GANG_MEMBERS = " #MAX_GANG_MEMBERS ", WEP_LIMIT = " #WEP_LIMIT"" ); print( "| \tPOCKET_MONEY = " #POCKET_MONEY ", TEAM_INTERIOR = " #TEAM_INTERIOR "" ); print( "------------------------------------------------------------------------------\n"); //************************************************************************** // Syncing Timers //************************************************************************** print( "Timer -> Starting ScriptSync" ); sTimerIDs[ 0 ] = SetTimer( "ScriptSync", 1000, 1 ); sleep( 100 ); print( "Timer -> Starting PropertySync" ); sTimerIDs[ 1 ] = SetTimer( "PropertySync", 5000, 1 ); sleep( 100 ); print( "Timer -> Starting WeatherSync" ); sTimerIDs[ 2 ] = SetTimer( "WeatherSync", 22000, 1 ); sleep( 100 ); print( "Timer -> Starting SaveSync" ); sTimerIDs[ 3 ] = SetTimer( "SaveSync", 75000, 1 ); sleep( 100 ); print( "Timer -> Starting TerritorySync" ); sTimerIDs[ 4 ] = SetTimer( "TerritorySync", 1000, 1 ); sleep( 100 ); print( "Timer -> Starting CheckpointSync" ); sTimerIDs[ 5 ] = SetTimer( "CheckpointSync",1250, 1 ); sleep( 100 ); print( "Timer -> Starting TimeSync" ); sTimerIDs[ 6 ] = SetTimer( "TimeSync", 1000, 1 ); // If I don't start timers it works fine, sometimes it works fine with the timers. // If I remove this return 0 it changes from a "Stack underflow" to an "Invalid instruction". return 0; }