Help about, something better then TogglePlayerControllable
#9

try this
pawn Код:
// put this in the top of the script
new fTimer[MAX_PLAYERS];

stock JA_TogglePlayerControllable(playerid, bool:toggle)
{
    switch(toggle)
    {
      case true: { fTimer[playerid] = SetTimerEx("FreezePlayer", 1, true, "i", playerid); }
      case false: { KillTimer(fTimer[playerid]); }
    }
    return 1;
}

forward FreezePlayer(playerid);
public FreezePlayer(playerid)
{
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    SetPlayerPos(playerid, X, Y, Z);
    SetCameraBehindPlayer(playerid);
    return 1;
}
now when you like to freeze the player
use "JA_TogglePlayerControllable(playerid, toggle);"
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)