SA-MP Forums Archive
[Off] Desafios - 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: [Off] Desafios (/showthread.php?tid=459559)



Desafios - Juniiro3 - 23.08.2013

Eae galerinha do Forum SAMP, de boa?

Estava meio sem ter o que fazer e tive essa ideia... Й um desafio relativamente simples. Vocк tem que dar um jeito de criar uma callback/funзгo jб existente usando outras funзхes, sem ser ela. Por exemplo, a OnPlayerUpdate ficaria:

PHP код:
public OnPlayerConnect(playerid)
{
    
SetTimerEx("OnPlayerUpdate"1000true"i"playerid);
}
forward OnPlayerUpdate(playerid);
public 
OnPlayerUpdate(playerid)
{
    return 
1;

Agora й com vocкs, pensem aн ocmo ficaria outras funзхes...
OBS: isso й sу um passatempo.


Re: Desafios - [THs]ShadoW - 23.08.2013

Nгo entendi fera, tipo, como executar a OnPlayerDisconnect de outro jeito ?


Re: Desafios - Juniiro3 - 23.08.2013

Bem...

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if (!
strcmp(cmdtext"/q"true))
        
CallLocalFunction("OnPlayerDisconnect""i"playerid)

    return 
0;
}

forward OnPlayerDisconnect(playerid);
public 
OnPlayerDisconnect(playerid)
{
    return 
1;




Re: Desafios - mau.tito - 23.08.2013

Pra que um settimerex para o playerupdate sendo que ele e chamado em 1s em 1s ??


Re: Desafios - iTzDemon - 23.08.2013

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
Pra que um settimerex para o playerupdate sendo que ele e chamado em 1s em 1s ??
acho que foi um exemplo


Re: Desafios - [THs]ShadoW - 23.08.2013

mau.tito Este desafio й para vocк tentar achar um jeito de chamar uma Public, sem ser automaticamente..


Re: Desafios - Abravanel - 23.08.2013

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
playerupdate sendo que ele e chamado em 1s em 1s ??
Nгo й isso nгo hein amigo. Dб uma olhada na documentaзгo na wiki.


Re: Desafios - Juniiro3 - 23.08.2013

Como o [THs]ShadoW disse, "Este desafio й para vocк tentar achar um jeito de chamar uma Public, sem ser automaticamente.. "


Re: Desafios - [THs]ShadoW - 23.08.2013

Код:
public OnRconCommand(cmd[])
{
    if(strcmp(cmd,"exit",true))
    {
        SetTimer("OnGameModeExit", 100, false);
        return 1;
    }
    return 0;
}
^^


Re: Desafios - Juniiro3 - 23.08.2013

Boa k