Nem teszteltem, de szerintem jó:
[pawn]forward Fagyasztas(playerid,ido);
forward UnFreeze(playerid);
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
//Üzenet, vagy Textdraw.
Fagyasztas(playerid,5);//Itt 5mp-re fagyasztjuk le
}
public Fagyasztas(playerid,ido)
{
if(!IsPlayerConnected(playerid)) return false;// Ha nincs csatlakozva, nem fut le.
TogglePlayerControllable(playerid,0);//Befagyasztjuk a játékost
SetTimerEx(\"UnFreeze\",ido*1000,0,\"d\",playerid);//Indítunk egy idõzítõt
return true;
}
public UnFreeze(playerid)
{
if(!IsPlayerConnected(playerid)) return false;// Ha nincs csatlakozva, nem fut le.
TogglePlayerControllable(playerid,1);// Kifagyasztjuk a játékost
return true;
}[/pawn]