10.01.2011, 14:45
How to freeze some player when they enters a new interior or Teleports . like freeze for 5 sec.
Please help
Please help
Wait(time) { new stamp = tickcount(); while (tickcount() - stamp < time){} return 1; }
Use this function:
Код:
Wait(time) { new stamp = tickcount(); while (tickcount() - stamp < time){} return 1; } |
//Where you want to freeze player:
TogglePlayerControllable(playerid,0);
SetTimerEx("UnfreezePlayer",TIME,0,"d",playerid); //Change TIME to time (in ms) when to unfreeze player (5sec = 5000)
//Outside any callback:
forward UnfreezePlayer(playerid);
public UnfreezePlayer(playerid)
{
TogglePlayerControllable(playerid,1);
}