[Ajuda] Usar include - 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] Usar include (
/showthread.php?tid=573341)
Usar include -
Luucass - 06.05.2015
Bom pessoal tudo bem ? eu queria saber uma coisa no gm de ppc_trucking quase todo o sistema dele estб nas includes ex PPC_Defines, PPP_GameModeInit e etc
eu queria saber como q eu faзo para escrever um codigo em uma include e ela ser lida dentro da public.
Ex: No ppc_trucking o AddPlayerClass estб dentro da include ppc_GameModeInit e nao no gm.
se й que me entende.
eu queria fazer isso em um gm que estou fazendo do zero (nao й de trucking) para nao poluir muito meu gm e deixar tudo organizado
Re: Usar include -
Dayvison_ - 06.05.2015
No modulo, Hook method 7?
algo como isto:
PHP код:
Admin_OnGameModeInit()
{
print("Este foi o Admin_OnGameModeInit");
}
Na callback:
PHP код:
[php]
public OnGameModeInit()
{
Admin_OnGameModeInit();
}
[/php]
Re: Usar include -
Luucass - 06.05.2015
Quote:
Originally Posted by Day_
No modulo, Hook method 7?
algo como isto:
PHP код:
Admin_OnGameModeInit()
{
print("Este foi o Admin_OnGameModeInit");
}
Na callback:
PHP код:
[php]
public OnGameModeInit()
{
Admin_OnGameModeInit();
}
[/php]
|
Entendi obrigado !
Re: Usar include -
DiegoCosta - 06.05.2015
Creio que vc possa se basear na propria include "PPC_GameModeInit", Vou exemplificar como estб a minha, abaixo:
PHP код:
GameModeInit_Classes()
{
AddPlayerClass(34, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0); // Class 0 = Truck driver
AddPlayerClass(201, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0); // Class 1 = Truck driver
// outras classes na sequencia
}
A princнpio nгo tem nada que chame a public "OnGameModeInit" no GM, apenas й definido "#include <PPC_GameModeInit> no topo do GM.
A propуsito, fique atento quanto а ordem das includes se for fazer desse modo, pois fui alterar a ordem das minhas aqui (por pura estйtica) e apareceram varios bugs, alйm dos erros e warnings durante a compilaзгo.
Re: Usar include -
Adejair_Junior - 06.05.2015
Quote:
Originally Posted by Day_
No modulo, Hook method 7?
|
Tem certeza?
PHP код:
public OnGameModeInit()
{
#if defined admin_OnGameModeInit
return admin_OnGameModeInit();
#else
return 1;
#endif
}
#if defined _ALS_OnGameModeInit
#undef OnGameModeInit
#else
#define _ALS_OnGameModeInit
#endif
#define OnGameModeInit admin_OnGameModeInit
#if defined admin_OnGameModeInit
forward admin_OnGameModeInit();
#endif