[Off] Desafios
#1

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.
Reply
#2

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

Bem...

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

    return 
0;
}

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

Reply
#4

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

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
Reply
#6

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

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.
Reply
#8

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

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

Boa k
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)