Ir para conteúdo

Pergunta

bom to passando o opcode pra 9.60 e até agora deu tudo certo, apenas um unico erro que é

../protocolgame.cpp: In member function `void ProtocolGame::parseExtendedOpcode(NetworkMessage&)':
../protocolgame.cpp:3710: error: 'class NetworkMessage' has no member named 'getbyte'
../protocolgame.cpp:3711: error: 'class NetworkMessage' has no member named 'GetString'
../protocolgame.cpp: In member function `void ProtocolGame::sendExtendedOpcode(uint8_t, const std::string&)':
../protocolgame.cpp:3725: error: 'class NetworkMessage' has no member named 'AddByte'
../protocolgame.cpp:3726: error: 'class NetworkMessage' has no member named 'AddByte'
../protocolgame.cpp:3727: error: 'class NetworkMessage' has no member named 'AddString'
make.exe: *** [obj//protocolgame.o] Error 1

 

 

void ProtocolGame::parseExtendedOpcode(NetworkMessage& msg)

{
uint8_t opcode = msg.getByte();
std::string buffer = msg.GetString();
// process additional opcodes via lua script event
addGameTask(&Game::parsePlayerExtendedOpcode, player->getID(), opcode, buffer);
}
void ProtocolGame::sendExtendedOpcode(uint8_t opcode, const std::string& buffer)
{
// extended opcodes can only be send to players using otclient, cipsoft's tibia can't understand them
NetworkMessage_ptr msg = getOutputBuffer();
if(msg)
{
TRACK_MESSAGE(msg);
msg->AddByte(0x32);
msg->AddByte(opcode);
msg->AddString(buffer);
}
}

 

Link para o comentário
https://xtibia.com/forum/topic/227723-opcode-960/
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

×
×
  • Criar Novo...