Nas source do otclient tem:
ProtocolGame::parseExtendedOpcode que fica no arquivo protocolgameparse.cpp
ProtocolGame::sendExtendedOpcode que fica no arquivo protocolgamesend.cpp
Isso que você deve estar procurando.
Por Developer Berg, 13 de out. de 2019 em Programação
info
Grupo: Cavaleiro
Registrado: 10/03/13
Posts: 177
Reputação: +202
Gênero: Masculino
Char no Tibia: stor akia

Nas source do otclient tem:
ProtocolGame::parseExtendedOpcode que fica no arquivo protocolgameparse.cpp
ProtocolGame::sendExtendedOpcode que fica no arquivo protocolgamesend.cpp
Isso que você deve estar procurando.
info
Grupo: Conde
Registrado: 12/04/15
Posts: 655
Reputação: +65
Gênero: Masculino
Char no Tibia: Developer Berg

1 minuto atrás, Gengo disse:Nas source do otclient tem:
ProtocolGame::parseExtendedOpcode que fica no arquivo protocolgameparse.cpp
ProtocolGame::sendExtendedOpcode que fica no arquivo protocolgamesend.cpp
Isso que você deve estar procurando.
então se eu quiser usar uma opcode do server nas sources do OTC, posso usar o método ProtocolGame::sendExtendedOpcode ?
info
Grupo: Cavaleiro
Registrado: 10/03/13
Posts: 177
Reputação: +202
Gênero: Masculino
Char no Tibia: stor akia

Dê uma olhada nesses dois metodos para vc entender, um envio o opcodes para o serv e o outro recebe do serv
info
Grupo: Conde
Registrado: 12/04/15
Posts: 655
Reputação: +65
Gênero: Masculino
Char no Tibia: Developer Berg

Agora, Gengo disse:Dê uma olhada nesses dois metodos para vc entender, um envio o opcodes para o serv e o outro recebe do serv
blz, vou dá uma olhada, dúvida sanada, tópico resolvido, vlw.
info
Grupo: Cavaleiro
Registrado: 10/03/13
Posts: 177
Reputação: +202
Gênero: Masculino
Char no Tibia: stor akia

Bem interessante o que você queira fazer, uns dias atras eu estava pensando em fazer todas as paradas em c++ desde a interface otui quanto a logica de lua, evitando os arquivos expostos, o problema é o trampo que da e o tempo que leva
info
Grupo: Conde
Registrado: 12/04/15
Posts: 655
Reputação: +65
Gênero: Masculino
Char no Tibia: Developer Berg

2 horas atrás, Gengo disse:Bem interessante o que você queira fazer, uns dias atras eu estava pensando em fazer todas as paradas em c++ desde a interface otui quanto a logica de lua, evitando os arquivos expostos, o problema é o trampo que da e o tempo que leva
seria interessante msm, não precisaria meios para encriptar o otclient, uma vez que ele foi compilado. bem pensado mesmo visse. não tenho tanto conhecimento em c++ a ponto de fazer algo assim kkk, ainda tenho muito a aprender.
info
Grupo: Conde
Registrado: 12/04/15
Posts: 655
Reputação: +65
Gênero: Masculino
Char no Tibia: Developer Berg
olá gente, tenho uma duvida, mas acho que n é possível já que n tem funções de implemente de opcode nas sources do OTC.
teria como eu chamar o opcode 85 dessa função do server em lua ( doSendPlayerExtendedOpcode(cid, 85, test.."|".."false") ) para diretamente nas sources do OTC ao invés de ser em arquivos dos mods ou modules lua ?