SA-MP Forums Archive
[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(playerid13141,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:testeplayerid )
{
    
publictesteplayerid );
    return 
1;
}
forward publictesteplayerid );
public 
publictesteplayerid )
{
    
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