[Ajuda] Settimer ( Renascer) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Settimer ( Renascer) (
/showthread.php?tid=480118)
Settimer ( Renascer) -
i7Core - 09.12.2013
Eu tou criando um server de TDM Pois eu criei um settimer Por partida Cod :
pawn Код:
public OnGameModeInit()
{
SetTimer("Partida",30000,true);
return 1;
}
forward Partida(playerid);
public Partida(playerid)
{
SendClientMessageToAll(-1, "[INFO]: Partida Finalizada, Aguarde 10 Segundos.");
return 1;
}
e nesse 10 Segundos quero q ele fika Parado. Congelado e depois renascer.
Re: Settimer ( Renascer) -
zG - 09.12.2013
pawn Код:
//topo
#define Controle TogglePlayerControllable
//==============================================================================
//==============================================================================
Controle(playerid, 0);//Congela
Controle(playerid, 1);//Descongela
//==============================================================================
eu uso essa define pra ficar melhor pelomenos pra mim
Re: Settimer ( Renascer) -
focaximubh - 09.12.2013
Explica melhor oq vocк quer... '-'
Re: Settimer ( Renascer) -
n0minal - 09.12.2013
Comeзou um pouco errado jб, a callback Partida nгo poderia ter o playerid dentro de seus parвmetros, conserte e coloque assim:
Quote:
forward Partida();
forward Unfreeze(playerid);
public Partida()
{
for(new p, p < MAX_PLAYERS, p++)
{
TogglePlayerControllable(p, false);
SetTimerEx("Unfreeze", 10000, false, "i", p);
}
return SendClientMessage(p, -1, "A partida acabou bastardo, aguarde 10 segundos!");
}
public Unfreeze(playerid)
{
TogglePlayerControllable(playerid, true);
//continue suas functions...
return 1;
}
|