[Ajuda] Callback em cima? - 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] Callback em cima? (
/showthread.php?tid=656667)
Callback em cima? -
Mitic0 - 20.07.2018
Olб, boa noite, estou tendo um problema no meu script, quando eu crio uma callback em baixo da funзгo, ela nгo 'lк' no gm, alguйm sabe porq?
exemplo
PHP код:
CMD:teste(playerid)
{
publicteste(playerid);
return 1;
}
forward publicteste(playerid)
{
returdsadasdasd; // nгo vai dar erro
}
somente vai ocorrer o erro se estiver emcima do CMD
Re: Callback em cima? -
ImNext - 20.07.2018
Que eu saiba forward nгo recebe funзгo.
Vocк tem que fazer a funзгo na PUBLIC, a forward й sу pra "validar" a nova public.
Exemplo:
PHP код:
CMD:teste(playerid)
{
SpawnarPlayer(playerid);
return 1;
}
forward SpawnarPlayer(playerid);
public SpawnarPlayer(playerid)
{
SetPlayerPos(playerid, 13141,1412414,1414.14);
return 1;
}
Re: Callback em cima? -
Ermanhaut - 20.07.2018
Se vocк estiver criando suas callbacks desta maneira, estб errado.
A maneira correta й a seguinte:
Код:
forward publicteste(playerid); public pulbicteste(playerid) {
returnasdasdasd;
}
Re: Callback em cima? -
LeViNS - 20.07.2018
estб faltando "public"
exemplo:
PHP код:
CMD:teste(playerid) return publicteste(playerid);
forward publicteste(playerid);
public publicteste(playerid) return asas; // ae sim
ou exemploІ:
PHP код:
CMD:teste(playerid) return publicteste(playerid);
publicteste(playerid) return asas; // ae sim
Re: Callback em cima? -
AutoMatic2 - 20.07.2018
fiquei olhando pra esse codigo e nem vi oq ele fez kkkkkkkk
ele coloco direto na forward xD kkkk ai mds
PHP код:
CMD:teste( playerid )
{
publicteste( playerid );
return 1;
}
forward publicteste( playerid );
public publicteste( playerid )
{
returnfaltopublic;
}
Re: Callback em cima? -
Mitic0 - 21.07.2018
Eu esqueci de colocar " public " kkk mas nгo era esse o erro, eu achei, nгo ser porque a public OnPlayerPause estб bugada