[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", 1000, true, "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(playerid, cmdtext[])
{
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