Portal SAMP
[Ajuda] chamar public não nativa - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] chamar public não nativa (/showthread.php?tid=4516)



chamar public não nativa - agi.exe - 09/02/2024

Tem uma forma de chamar uma public (não nativa), em um outro modulo? 

Código PHP:
forward MyFunction(playerid);
public 
MyFunction(playerid){
    return 1;
}

hook MyFunction(playerid){ // Nao funciona!
    return Y_HOOKS_CONTINUE_RETURN_1;




RE: chamar public não nativa - White_Blue - 09/02/2024

Não entendi o que você quer fazer... Se a sua intenção for chamar uma callback declarada em outra parte do código, você pode usar a função nativa do SA-MP CallRemoteFunction.


RE: chamar public não nativa - Vel - 09/02/2024

Código:
forward OnMyFunction(playerid);

#define ALS_DO_MyFunction<%0> %0<MyFunction, d>(playerid)
Código:
call OnMyFunction(playerid);