[Ajuda] Modulos
#1

Olб amigos. Estou com um problema e gostaria que me ajudasse. Eu tenho um sistema de AFK em um mуdulo e um sistema de UP em outro. Minha intenзгo й de quando o player entrar em AFK, o timer to UP pare. Para fazer isso, eu preciso colocar no modulo AFK alguma funзгo que faзa parar o timer que estб la no mуdulo UP.
Alguйm sabe de alguma coisa para resolver isso ?

Algumas consideraзхes:
1 - Estou usando a include y_hooks para programar com mуdulos.
2 - Jб tentei incluir o mуdulo AFK no sistema de UP, mas ao compilar, erros aparecem. O compilador relata que a callback "hook OnPlayerConnect(playerid)" jб existe.

Aguardo ajuda. Obrigado.
Reply
#2

Faz uma funcao IsPlayerAFK depois usa na callback do timer
Reply
#3

Eu criei a funзгo no AFK e usei no UP, certo. Mas ao compilar o UP, que recebeu a funзгo, diz que ela nгo existe. Mas ao compilar o GM, tudo ocorre bem.
O que eu queria era que tanto o AFK como o UP compilasse, mas acho que isso nгo й possнvel...
Reply
#4

Vocк pode utilizar:
PHP Code:
hook OnPlayerConnect01(playerid)
hook OnPlayerConnect02(playeridetc... 
Reply
#5

Nгo precisa disso Fort.

Coloca aqui a funcao que voce fez para eu ver uma coisa.
Reply
#6

Fiz la no AFK isso:
Code:
public IsPlayerAfk(playerid)
{
	return AFK[playerid];
}
E testei no UP assim:
Code:
if(IsPlayerAfk(playerid) == true) return msg(playerid, -1, "teste");
Й isso que vocк quer ?
OBS.: No AFK compila, mas no UP nгo. No GM tambйm compila.
Reply
#7

Usa assim apenas isto:

PHP Code:
IsPlayerAfk(playerid)
    return 
AFK[playerid]; 
E compila
Reply
#8

Continua dando o erro. Sнmbolo IsPlayerAfk nгo definido.
Vou explicar novamente, pois acho que nгo estou sendo claro. Quero apenas acessar uma funзгo do meu sistema de AFK no sistema de UP.
Ao colocar isso no AFK:
Code:
IsPlayerAfk(playerid) 
    return AFK[playerid];
E testar com isso no UP:
Code:
if(IsPlayerAfk(playerid) == true) return msg(playerid, -1, "teste");
Ao compilar o AFK, tudo normal, apenas responde com um warning dizendo que IsPlayerAfk nгo estб sendo usado. Jб no UP, retorna um erro, dizendo que IsPlayerAfk nгo existe.
Mas quando eu compilo o GM, tudo ocorre normalmente, mas nгo quero apenas isso, quero que compile os trкs, o GM, UP e AFK.
Reply
#9

Coloca em primeiro o sistema de afk e depois de up

Ordem de include
Reply
#10

Code:
#include "Modulos/AFK.inc"
#include "Modulos/UP.inc"
Compila o GM e o sistema de AFK, mas o de UP nгo.

OBS.: Cуdigo acima estб no GM
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)