[Ajuda] Erros variaveis Booleanas
#1

Bem, eu ultimamente estou criando um Anti-Flood de Comando utilizando a variavel bool e estou com alguns erros
Bem, quando player id 1, loga e tenta utilizar o comando ja diz que estб bloqueado sem nem usar nada, e com o id 0, funciona corretamente!
Code:
Код:
new bool: AntiFloodCMD[MAX_PLAYERS] = false;

CMD:lv(playerid)
{
    new string[90];
    if(GetPlayerVirtualWorld(playerid) >=1) return SendClientMessage(playerid,Vermelho,"ERROR: Vocк estб dentro de um Mundo Virtual, Utilize /sair");
    if(GetPlayerInterior(playerid) >= 1) return SendClientMessage(playerid,Vermelho,"ERROR: Vocк estб dentro de um interior, Utilize /sair");
    if(AntiFloodCMD[playerid] == true) return SendClientMessage(playerid, Vermelho, "ERROR: Comando bloqueado por alguns segundos");
    SetPlayerPos(playerid, 2026.86108398, 1008.01440429, 10.82031250);
	format(string, sizeof string, "[!] BOATOS QUE {1DFAE0}%s {FA932C}FOI PARA LAS VENTURAS, /lv",NomePlayer(playerid));
    SendClientMessageToAll(IlanZ, string);
    AntiFloodCMD[playerid] = true;
	SetTimer("DesbloquearComando", 10000, false);
	return true;
}

public ComandoBloqueado(playerid)
{
	ComandoBarrado[playerid] = false;
	return true;
}
Pode ser uma cagada? pode! so quero uma ajuda ;-;

OBS: Ja tem a forward da public '-'
Reply
#2

Troque SetTime por SetTimerEx
Reply
#3

Deu certo, desculpe a demora, vlw!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)