@jahumen k. Racja, ale kto powiedział, że mój jest wydajniejszy ?
every 5 real seconds:
loop all players:
if loop-player's balance is less than -50:
if {speed::%loop-player%} is set:
if difference between now and {speed::%loop-player%} is bigger or equals to 5 seconds:
set {speed::%loop-player%} to now
else:
set {speed::%loop-player%} to now
apply speed 2 to player for 5 seconds
else:
if {speed::%loop-player%} is set:
delete {speed::%loop-player%}
teraz powinno być lepiej.
P.S. @jahumen dziena za poprawę