SA-MP Forums Archive
[Ajuda] Eventos - 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] Eventos (/showthread.php?tid=419184)



Eventos - Wendell - 27.02.2013

Como faзo pra colocar um comando para esse evento ?

pawn Код:
public PrepareKarting()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
            {
                CP[i] = 9;
                SetPlayerCheckpoint(i,2308.3540,-2354.0039,12.6842,8.0);
                SCM(i, COLOR_YELLOW, "A corrida de kart irб comeзar em 20 segundos, va atй a largada.");
            }
        }
    }
    SetTimer("StartKarting", 20000, 0);
    return 1;
}

public StartKarting()
{
    KartingRornd = 1;
    StartingKartRornd = 0;
    EndingKartRornd = 0;
    FirstKartWinner = 999;
    SecondKartWinner = 999;
    ThirdKartWinner = 999;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
            {
                CP[i] = 10;
                SCM(i, COLOR_YELLOW, "Sinal verde, GO, GO, GO!");
                PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
                SetPlayerCheckpoint(i,2308.3540,-2354.0039,12.6842,8.0);
            }
        }
    }
    SetTimer("KartingEnded", 240000, 0);
    return 1;
}

public KartingEnded()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
            {
                CP[i] = 0;
                DisablePlayerCheckpoint(i);
            }
        }
    }
    AnnorncedKartRornd = 0;
    KartingRornd = 0;
    return 1;
}



Re: Eventos - Sky™ - 27.02.2013

cara a callback prontinha

й so colocar para chamar-las em um comando simples

pawn Код:
KartingEnded();



Respuesta: Re: Eventos - Wendell - 27.02.2013

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
cara a callback prontinha

й so colocar para chamar-las em um comando simples

pawn Код:
KartingEnded();
Obrigado , mais como faзo para chamar uma callback ?


Re: Eventos - Sky™ - 27.02.2013

pawn Код:
CMD:criarevento( playerid){

    Settimer("KartingEnded", 1000, false);
    return 1;
}


ou

CMD:criarevento( playerid) return KartingEnded(), 1;



Respuesta: Re: Eventos - Wendell - 27.02.2013

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
pawn Код:
CMD:criarevento( playerid){

    Settimer("KartingEnded", 1000, false);
    return 1;
}


ou

CMD:criarevento( playerid) return KartingEnded(), 1;
Sу й colocar esse comando ?


Re: Respuesta: Re: Eventos - Sky™ - 27.02.2013

Quote:
Originally Posted by Wendell
Посмотреть сообщение
Sу й colocar esse comando ?
cara se vc usa zcmd sim nгo postei o codigo pra vc dar CTRL+C e sim fazer uma coisa ъtil chamada estudar
e tentar intender o que eu fiz e fazer do geito que й seu processador de comandos...


Respuesta: Re: Respuesta: Re: Eventos - Wendell - 27.02.2013

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
cara se vc usa zcmd sim nгo postei o codigo pra vc dar CTRL+C e sim fazer uma coisa ъtil chamada estudar
e tentar intender o que eu fiz e fazer do geito que й seu processador de comandos...
Й isso que vou fazer agora ... estudar , mas sу fiz uma pergunta se era sу colocar isso para inicar o evento , Obrigado + REP


Re: Eventos - Sky™ - 27.02.2013

mano cometi um erro a callback a iniciar o evento й a

Код:
PrepareKarting



Respuesta: Re: Eventos - Wendell - 27.02.2013

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
mano cometi um erro a callback a iniciar o evento й a

Код:
PrepareKarting
Pode mim ajudar por teamview ?


Re: Respuesta: Re: Eventos - Sky™ - 27.02.2013

Quote:
Originally Posted by Wendell
Посмотреть сообщение
Pode mim ajudar por teamview ?
nгo uso este programa suporte somente aki no forum

mбs n tem como n ter consseguido se й uma simples chamada de callback