hey i got this itmer thing run when the map is on and reset everyone at 10.
u cna increase the time limit and it keeps up with it. but if u decrease say
rcon timlimit 20 down to time limit 10. it's wayyy out and the counter goes wrong/
NOTE: ITS MOHAA'S FAULT.GRR. IF U CHANGE THE TIME LIMIT FROM 1 TO SAY 2, IT WILL INCREASE 1 MINUTE AND KEEP THE SECONDS, ITS WEIRD.
IF U DECREASE FROM LIKE 5.30 TO 1, IT KEEPS THE SECONDS AND ENDS UP ON 0.30
Code: Select all
time:
local.mytimer = getcvar "timelimit"
local.mytimer = int local.mytimer
local.timer = local.mytimer
local.mytimer = local.mytimer * 60
local.mytimer--
while(1)
{
local.tmr = getcvar "timelimit"
local.tmr = int local.tmr
if(local.timer!=local.tmr)
{
local.timediff = local.timer//gets the old time limit
local.time =local.mytimer
local.mytimer = getcvar "timelimit"
local.mytimer = int local.mytimer
local.timer = local.mytimer
local.times = local.timer * 60
local.timediff = local.timediff - local.times
if(local.timediff<local.timer)//////////////this bit. if its increased it runs
{
//increased time limit (works fine)
local.mytimer = local.mytimer * 60
local.mytimer = local.mytimer - 60
local.mytimer = local.mytimer + local.time
}
else
{
//de-creased time limit. the time ends up wrong for everyhting i try
//local.mytimer = local.mytimer * 60
local.mytimer = local.mytimer - 60
local.mytimer = local.mytimer + ( local.time - local.timediff / 60 )
}
}
local.mytimer--
println local.mytimer
if (local.mytimer==10)
{
setcvar "Flyable" "0"
println "PLANES DISSABLED, Players Reset"
for(level.i = 1; level.i <= $player.size; level.i++)
{
if($player[level.i].hasplane==1)
{
if($player[level.i].dmteam=="axis")
{
$player[level.i] stufftext ("hidemenu PLANE_HUD_AXIS")
}
else
{
$player[level.i] stufftext ("hidemenu PLANE_HUD_ALLIES")
}
$player[level.i] stufftext ("hidemenu PLANE_CRASH")
$player[level.i] stufftext "hidemenu PLANE_CROSSHAIR"
$player[level.i] stufftext "ui_crosshair 1"
$player[level.i] stufftext "hidemenu PLANE_WARNING"
$player[level.i].is_high=0
local.stearing = getcvar "pro"
local.stearing = int local.stearing
if(local.stearing==1)
{
$player[level.i] stufftext ("sensitivity 5")
$player[level.i] stufftext ("exec sensitivity.cfg")
}
$player[level.i].can=1
$player[level.i].hasplane=0
$player[level.i] show
$player[level.i].c47=0
$player[level.i].stuka=0
$player[level.i].anniken=0
//$player[level.i] stufftext "spectator"
}
}
level waittill spawn
setcvar "Flyable" "1"
local.mytimer = getcvar "timelimit"
local.mytimer = int local.mytimer
local.timer = local.mytimer
local.mytimer = local.mytimer * 60
local.mytimer--
}
wait 1
}
end


