[HELP] Freeze time
#8

Freezes the player for 5 seconds:
pawn Code:
#define SECONDS 5 // Define how many seconds you want a player to be frozen.
CMD:freezemefor5secs( playerid, params[ ] ) {
    TogglePlayerControllable( playerid, 0 );
    return SetTimerEx( "FreezeUnfreeze", SECONDS * 1000, 0, "i", playerid );
}

forward FreezeUnfreeze( playerid );
public FreezeUnfreeze( playerid ) {
    return TogglePlayerControllable( playerid, 1 );
}
If you really want a function (time in seconds):
pawn Code:
stock FreezePlayerForTime( playerid, time ) {
    TogglePlayerControllable( playerid, 0 );
    return SetTimerEx( "FreezeUnfreezeTimer", time * 1000, 0, "i", playerid );
}

forward FreezeUnfreezeTimer( playerid );
public FreezeUnfreezeTimer( playerid ) {
    return TogglePlayerControllable( playerid, 1 );
}
Example usage:
pawn Code:
FreezePlayerForTime( playerid, 5 ); // Freezes a player for 5 seconds.
Reply


Messages In This Thread
[HELP] Freeze time - by Pooh7 - 22.10.2010, 17:47
Re: [HELP] Freeze time - by Matej_ - 22.10.2010, 17:53
Re: [HELP] Freeze time - by Pooh7 - 22.10.2010, 17:56
Re: [HELP] Freeze time - by Matej_ - 22.10.2010, 17:59
Re: [HELP] Freeze time - by Badger(new) - 22.10.2010, 18:16
Re: [HELP] Freeze time - by randomkid88 - 22.10.2010, 21:16
Re: [HELP] Freeze time - by Iphone1234g - 05.06.2011, 15:31
Re: [HELP] Freeze time - by Mean - 05.06.2011, 15:36

Forum Jump:


Users browsing this thread: 1 Guest(s)