[DUV]Set Timer
#1

Код:
public OnFilterScriptInit()
{
        SetTimer("gripe2",10000,false);
        return 1;
}
Код:
public OnFilterScriptExit()
{
        return 1;
}
Provavelmente esse e o public que faz os outros public fucionarem

Код:
public gripe2(playerid)
{
    gripe[playerid] = 1;
    SetTimer("gripe3",1000,false);
    SendClientMessage(playerid, 0xAA3333AA, "Vocк esta gripado, va ate um medico para nao morrer");
        return 1;
}
public gripe3(playerid)
{
    SetPlayerHealth(playerid, -10);
    SetTimer("gripe4",1000,false);
        return 1;
}
public gripe4(playerid)
{
    SetPlayerHealth(playerid, -20);
    SetTimer("gripe5",1000,false);
        return 1;
}
public gripe5(playerid)
{
    SetPlayerHealth(playerid, -50);
    SetTimer("gripe6",1000,false);
    SendClientMessage(playerid, 0xAA3333AA, "Sua gripe ja esta na fase 5, corra para um medico antes que vocк morra. Voce perdu 50hp");
        return 1;
}
public gripe6(playerid)
{
    SetPlayerHealth(playerid, -100);
    SendClientMessage(playerid, 0xAA3333AA, "Sua gripe Evoluiu o levando a morte por gripe. Seu Pгo duro!!!!");
        return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp("/remedios", cmdtext, true, 10) == 0)
        {
                if(IsPlayerInRangeOfPoint(playerid, 3.0, -27.1348,-54.9893,1003.5469) || IsPlayerInRangeOfPoint(playerid, 3.0, 1173.2234,-1322.9675,15.3947))
        {
            SendClientMessage(playerid,0xAA3333AA,"Vocк comprou seus remedios, digite /usarremedios para usarlos");
            remedios[playerid] = 1;
        }
                else
                {
            SendClientMessage(playerid,0xAA3333AA,"Vocк nгo esta na 24/7 ou no hospital");
                }//SetPlayerCheckpoint(playerid, X, Y, Z, 5);
                return 1;
        }
        if (strcmp("/hospital", cmdtext, true, 10) == 0)
        {
        SendClientMessage(playerid,0xAA3333AA,"Siga a marca vermelha para chegar ao hospital!");
        SetPlayerCheckpoint(playerid, 1173.2234,-1322.9675,15.3947, 5);
                return 1;
        }
        if (strcmp("/usarremedios", cmdtext, true, 10) == 0)
        {
                if (remedios[playerid] == 1)
                {
           gripe[playerid] = 0;
           SetPlayerHealth(playerid, 0);
        }
        else
        {
           SendClientMessage(playerid,0xAA3333AA,"Vocк nгo tem remedios, va a um hospital e compre");
        }
                return 1;
        }
        return 0;
}
Tem como colocar pra gripe vim de 4 em 4 horas ? ( De acordo quando o player entra)


Obs: Meu GameMode e o Thug2.6 ( Pois estou apredendo a mexer com pawno) ai o /rg tem a opзao Doenзas eu queria que aparece-se gripe la ( Irei posta o COmando de /rg)

/rg

Код:
if (strcmp(cmd, "/rg", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (gPlayerLogged[playerid] != 0)
            {
                if(PoderosoInfo[playerid][PAbriuRG] < 1)
                {
                  ShowStats(playerid,playerid);
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  format(string, sizeof(string), "* %s Abre sua carteira e confere o Rg.", sendername);
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                }
                 else
                {
                  TextDrawHideForPlayer(playerid,LRGBox[playerid]);
                  TextDrawHideForPlayer(playerid,LRGBox2[playerid]);
                  TextDrawHideForPlayer(playerid,LRGBox3[playerid]);
                  TextDrawHideForPlayer(playerid,LRGBox4[playerid]);
                  TextDrawHideForPlayer(playerid,LRGBox5[playerid]);
                  TextDrawHideForPlayer(playerid,LRGBox6[playerid]);
                  TextDrawHideForPlayer(playerid,LRGBox7[playerid]);
                  TextDrawHideForPlayer(playerid,LRGBox8[playerid]);
                  TextDrawHideForPlayer(playerid,NickRGBox[playerid]);
                  TextDrawHideForPlayer(playerid,RGBox[playerid]);
                  PoderosoInfo[playerid][PAbriuRG] = 0;
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  format(string, sizeof(string), "* %s Guardo Seu Rg Na Carteira", sendername);
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Voce nao esta logado !");
            }
        }
        return 1;
    }
Reply


Messages In This Thread
[DUV]Set Timer - by rene20 - 28.09.2010, 18:16
Respuesta: [DUV]Set Timer - by BiieL - 28.09.2010, 18:25
Re: [DUV]Set Timer - by rene20 - 29.09.2010, 15:19
Re: [DUV]Set Timer - by Lуs - 29.09.2010, 15:22
Re: [DUV]Set Timer - by rene20 - 29.09.2010, 15:40
Re: [DUV]Set Timer - by Lуs - 29.09.2010, 15:41
Re: [DUV]Set Timer - by rene20 - 29.09.2010, 15:46
Re: [DUV]Set Timer - by rene20 - 29.09.2010, 15:56
Re: [DUV]Set Timer - by Lуs - 29.09.2010, 16:00
Re: [DUV]Set Timer - by Gustavob - 29.09.2010, 16:17

Forum Jump:


Users browsing this thread: 1 Guest(s)