[Ajuda] Deixar o player imobilizado por 5 Minutos - 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] Deixar o player imobilizado por 5 Minutos (
/showthread.php?tid=371263)
Deixar o player imobilizado por 5 Minutos -
Rhayziin - 23.08.2012
E aew galera, eu queria perguntar a vocкs se tem como deixar um player imobilizado por 5 minutos...
Desde jб agradeзo!
@edit
Blz...
pawn Код:
#include <a_samp>
#define FILTERSCRIPT
new lol[MAX_PLAYERS]; // criamos uma var global..
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" [FS] TESTE");
print("--------------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/comando", cmdtext, true, 10) == 0)
{
lol[playerid] = SetTimerEx("qualquercoisa",300000,true,"i",playerid); // dizemos que a var global й equivalente ao settimerex para o playerid, ou seja para o jogador. com uma repetiзгo de 1 segundo e que seja continua por isso o true. Normlamente usado em onplayerconnect.
TogglePlayerControllable(playerid,0);
return 1;
}
return 0;
}
forward qualquercoisa(playerid);
public qualquercoisa(playerid) // o settimerex, irб chamar estб public,a cada 1 segundo.
{
TogglePlayerControllable(playerid,1);
}
Assim














??
Re: Deixar o player imobilizado por 5 Minutos -
leonardo1434 - 23.08.2012
https://sampwiki.blast.hk/wiki/Function:...erControllable
False ou 0 = congelado.
true ou 1 = Descongelado.
Re: Deixar o player imobilizado por 5 Minutos -
Shum493 - 23.08.2012
Crie um Timer e use o TogglePlayerControllable (:
Re: Deixar o player imobilizado por 5 Minutos -
leonardo1434 - 23.08.2012
Irб ajudar tambйm >>>
https://sampwiki.blast.hk/wiki/SetTimerEx
pawn Код:
new lol[MAX_PLAYERS]; // criamos uma var global..
lol[playerid] = SetTimerEx("qualquercoisa",1000,true,"i",playerid); // dizemos que a var global й equivalente ao settimerex para o playerid, ou seja para o jogador. com uma repetiзгo de 1 segundo e que seja continua por isso o true. Normlamente usado em onplayerconnect.
forward qualquercoisa(playerid);
public qualquercoisa(playerid) // o settimerex, irб chamar estб public,a cada 1 segundo.
{
}
// isto daqui, й usado para destroir o settimerex infinito.
KillTimer(lol[playerid]); /// normalmente й usado em onplayerdisconnect assim evitando chamar ao para jogadores nгo conectados.
Lembre-se, settimex й usado quando contкm parвmetros a public, caso nгo tenha, apenas usar um settimer.