Novo mйtodo de HOOK -
ipsBruno - 25.09.2013
Descobri este mйtodo hб um bom tempo atrбs, mas nunca cheguei a postar aqui na бrea. Atualmente,
й o melhor mйtodo para hokear callbacks, ****** fez alguns testes junto ao cуdigo que fiz e pareceu funcionar por algum motivo.
O truque, й basicamente colocar a definiзгo no rodapй do cуdigo. Isto porque o compilador roda primeiro as
#defines para posteriormente passar as funзхes em tempo real. Por este motivo, independente de qual parte do cуdigo a macro estiver, ele vai roda-la primeiro durante a compilaзгo.
Banal nгo? Como ninguйm nunca pensou nisto
Basicamente й isto:
pawn Код:
public OnGameModeInit()
{
#if defined ExOnGameModeInit
ExOnGameModeInit();
#endif
// bla bla
return 1;
}
#if defined _ALS_OnGameModeInit
#undef OnGameModeInit
#else
#define _ALS_OnGameModeInit
#endif
#define OnGameModeInit ExOnGameModeInit
#if defined ExOnGameModeInit
forward ExOnGameModeInit();
#endif
Link para mais informaзхes:
https://sampforum.blast.hk/showthread.php?tid=441293
-
Quote:
Anyway, the only place this was documented was a random conversation in a random topic, despite being the best ALS method to date.
|
Abraзos
Respuesta: Novo mйtodo de HOOK -
SeV_ - 25.09.2013
Otimo. Vi muitos fazendo com outros modos. Nвo tгo bom igual este. Vi no topico oficial.
Muito bom ipsbruno.
Re: Novo mйtodo de HOOK -
WLSF - 25.09.2013
Й a forma que eu utilizo, muito boa, recomendo....
Re: Novo mйtodo de HOOK -
ipsBruno - 25.09.2013
Sim, normal
Respuesta: Re: Novo mйtodo de HOOK -
SeV_ - 25.09.2013
Quote:
Originally Posted by Willian_Luigi
Й a forma que eu utilizo, muito boa, recomendo....
|
Exclui o Comentario. pois Vi novamente. e Entendi o Resto.
ty
Re: Novo mйtodo de HOOK -
PT - 25.09.2013
Gosto muito disto, muito bom,
parabens
Re: Novo mйtodo de HOOK -
Juniiro3 - 25.09.2013
Legal, agora posso comeзar a usar hooks '-'
Re: Novo mйtodo de HOOK -
Caio_Freeze - 25.09.2013
й bom usar hook em todas as callbacks do gm?
Re: Novo mйtodo de HOOK -
n0minal - 25.09.2013
Quote:
Originally Posted by Willian_Luigi
Й a forma que eu utilizo, muito boa, recomendo....
|
І aprendi a fazer isso com uma include de um antigo GM, acho que era a NPlayer se nгo estou enganado, de qualquer forma Bruno, agradecemos-te a explicar pro pessoal como hookear functions desta forma, eu recomendo!
Re: Novo mйtodo de HOOK -
ipsBruno - 27.09.2013
Quote:
Originally Posted by n0minal
І aprendi a fazer isso com uma include de um antigo GM, acho que era a NPlayer se nгo estou enganado, de qualquer forma Bruno, agradecemos-te a explicar pro pessoal como hookear functions desta forma, eu recomendo!
|
Sim, obrigado. Й melhor que a versгo antiga com CallLocalFunction
Abraзos