RD

Problema com Opcode e protocol

Por rDs7008, 10 de jan. de 2014 em Clients

6
875
rDs7008R
10 de janeiro de 2014 às 18:16

Bem, eu estava tentando fazer o cliente mandar um opcode para o server, só que dentro do module que eu quero mandar, ele não funciona, pois este codigo

local protocol = g_game.getProtocolGame()

está retornando nulo, ou seja, nem consigo usar a função de mandar o opcode. Se alguem souber porquê, me diga.

 

__

 

Ahh, o módulo que eu estou tentando colocar isso é o game_healthinfo.

Editado Janeiro 10 por RicardoSohnn

dalvorsnD
10 de janeiro de 2014 às 18:23

so existe protocol se existir conexao, entao voce tem que vincular esse tipo de funcao para poder ser usada so quando o cliente esta conectado a um servidor, um simples

if protocol then

pode resolver seu problema dependo do caso, mostre o codigo para que possamos ajudar

rDs7008R
10 de janeiro de 2014 às 18:31

É, eu percebi isso agorinha, o problema era realmente esse, ele estava carregando esse módulo antes de fazer a conexão, logo vai resultar nulo mesmo, só chamei a função de mandar o opcode em outro módulo (um que é carregado depois) e funcionou. Obrigado mesmo assim.

dalvorsnD
10 de janeiro de 2014 às 18:36

da proxima ver use um connect para entergame, funciona bem

rDs7008R
10 de janeiro de 2014 às 18:48

É, vou usar, obrigado pela ajuda. Rep+

zipter98Z
10 de janeiro de 2014 às 18:50

Sanado, movido.