How to Freeze
#1

How to freeze some player when they enters a new interior or Teleports . like freeze for 5 sec.
Please help
Reply
#2

Use this function:

Код:
Wait(time)
{
    new stamp = tickcount();
    while (tickcount() - stamp < time){}
    return 1;
}
If you want to freeze a player for 2 sec, use Wait(2000);
Reply
#3

Quote:
Originally Posted by GaB1TzZzu
Посмотреть сообщение
Use this function:

Код:
Wait(time)
{
    new stamp = tickcount();
    while (tickcount() - stamp < time){}
    return 1;
}
If you want to freeze a player for 2 sec, use Wait(2000);
What the f...k?? That would freeze all the server!
Use this:
pawn Код:
//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);
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)