[Ajuda] Timer
#1

Bom meu timer nгo funciona oq tem de errado?

pawn Код:
CMD:vida(playerid, params[])
{
  if(vida[playerid] == 1);
 {
  vida[playerid] == 1;
  SetTimerEx("vida", 50000, false, "i", playerid);
  SetPlayerHealth(playerid,100);
  SendClientMessage(playerid, -1,"Parabйns vocк ganhou vida");
 }
 return 1;
}
OnPlayerConnect

Код:
  public OnPlayerConnect(playerid)
{
 vida[playerid] == 1;
 return 1;
}
public de tempo

pawn Код:
public tempo(playerid)
{
 SendClientMessage(playerid, -1,"Vocк sу pode usar o comando de 5 em 5 minutos");
 vida[playerid] = 1;
 return 1;
}
Reply
#2

pawn Код:
SetTimerEx("tempo", 50000, false, "i", playerid);
Reply
#3

Nгo sei se vai funcionar, tenta aн

pawn Код:
public OnPlayerConnect(playerid)
{
    vida[playerid] = 1;
    return 1;
}
pawn Код:
CMD:vida(playerid, params[])
{
    if(vida[playerid] == 1)
    {
        vida[playerid] = 0;
        SetTimerEx("vida", 50000, false, "i", playerid);
        SetPlayerHealth(playerid,100);
        SendClientMessage(playerid, -1,"Parabйns vocк ganhou vida");
        }else{
        if(vida[playerid] != 1)
            SendClientMessage(playerid, -1, "Vocк so pode usar o comando de 5 em 5 minutos");
    }
    return 1;
}
pawn Код:
forward tempo(playerid);
public tempo(playerid)
{
    SendClientMessage(playerid, -1,"Vocк jб pode usar o comando de vida novamente");
    vida[playerid] = 1;
    return 1;
}
Reply
#4

pawn Код:
if(gettime() < GetPVarInt(playerid, #VarFlood))
                return SendClientMessage(playerid, COLOR_GRAD1, #Vocк nгo pode fazer isto com tanta frequencia);
            SetPVarInt(playerid, #VarFlood, gettime()+60);
+60 = 1min, sу somar.
Reply
#5

Genius

if(vida[playerid] == 1);

Onde jб se viu? Ter ponto e vнrgula numa if?
Reply
#6

Nгo pode errar? Eu arrumei isso aqui, nao no pawno, por isso ficou assim -.-'
Reply
#7

Nгo falei sу de vocк... Vocк e ele errou, pois isso que o cуdigo nгo funcionava.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)