Por craigmabbit, 24 de jan. de 2014 em Clients
info
Grupo: Barão
Registrado: 05/10/12
Posts: 245
Reputação: +36
bom to passando o opcode pra 9.60 e até agora deu tudo certo, apenas um unico erro que é
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); } }
void ProtocolGame::parseExtendedOpcode(NetworkMessage& msg)
info
Grupo: Barão
Registrado: 05/10/12
Posts: 245
Reputação: +36
bom to passando o opcode pra 9.60 e até agora deu tudo certo, apenas um unico erro que é