[Ajuda] Tempo para usar o comando novamente - 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] Tempo para usar o comando novamente (
/showthread.php?tid=366533)
Tempo para usar o comando novamente -
Darknino - 06.08.2012
Eu queria um jeito de deixar um comando para usar a cada 3 segundos, Pelomenos para evitar o flood do comando.
Por Exemplo
Код:
if (strcmp(cmdtext,"/pref", true)==0)
{
SetPlayerInterior(playerid,0);
GameTextForPlayer(playerid,"~w~Voce esta na Prefeituta Bem Vindo!", 3000, 5);
SetPlayerPos(playerid,1481.5217,-1740.2499,13.5469);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s foi para a Prefeitura{00ff00} de Los Santos( /pref )", pname);
SendClientMessageToAll(COLOR_YELLOW, string);
return 1;
}
Ajudem a colocar este comando para usar a cada 3 segundos, Tipo um timer
Re: Tempo para usar o comando novamente -
@Riichard - 06.08.2012
Jб que estб usando strcmp, faзa um anti-flood de comandos..
Re: Tempo para usar o comando novamente -
Tony_Rodrigues - 06.08.2012
Basta criar um settimer
Re: Tempo para usar o comando novamente -
Victor' - 06.08.2012
pawn Код:
//topo
new bool:pode_usar_comando_pref[MAX_PLAYERS];
forward HabilitarComandoPref(playerid)
if (strcmp(cmdtext,"/pref", true)==0)
{
if(pode_usar_comando_pref[playerid])
{
SetPlayerInterior(playerid,0);
GameTextForPlayer(playerid,"~w~Voce esta na Prefeituta Bem Vindo!", 3000, 5);
SetPlayerPos(playerid,1481.5217,-1740.2499,13.5469);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s foi para a Prefeitura{00ff00} de Los Santos( /pref )", pname);
SendClientMessageToAll(COLOR_YELLOW, string);
pode_usar_comando_pref[playerid] = false;
SetTimerEx("HabilitarComandoPref", 3000, false, "d", playerid);
}
return 1;
}
//fim
public HabilitarComandoPref(playerid)
{
pode_usar_comando_pref[playerid] = true;
return 1;
}
Re: Tempo para usar o comando novamente -
Darknino - 06.08.2012
Vlw Victor Deu certo aki + Rep pra vc