[Ajuda] Usar include
#1

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
Reply
#2

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]
Reply
#3

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 !
Reply
#4

Creio que vc possa se basear na propria include "PPC_GameModeInit", Vou exemplificar como estб a minha, abaixo:

PHP код:
GameModeInit_Classes()
{
AddPlayerClass(340.00.00.00.0000000); // Class 0 = Truck driver
AddPlayerClass(2010.00.00.00.0000000); // 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.
Reply
#5

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 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)