void ProtocolGame::sendCloseContainer(int containerId)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientCloseContainer);
    oMsg.addU8(containerId);
    send(oMsg);
}
Example #2
0
void ProtocolGame::sendLeaveChannel(int channelId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientLeaveChannel);
    msg.addU16(channelId);
    send(msg);
}
Example #3
0
void ProtocolGame::sendRequestQuestLine(int questId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientRequestQuestLine);
    msg.addU16(questId);
    send(msg);
}
void ProtocolGame::sendRemoveVip(uint playerId)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientRemoveBuddy);
    oMsg.addU32(playerId);
    send(oMsg);
}
void ProtocolGame::sendGetQuestLine(int questId)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientGetQuestLine);
    oMsg.addU16(questId);
    send(oMsg);
}
void ProtocolGame::sendAddVip(const std::string& name)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientAddBuddy);
    oMsg.addString(name);
    send(oMsg);
}
void ProtocolGame::sendOpenChannel(int channelId)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientOpenChannel);
    oMsg.addU16(channelId);
    send(oMsg);
}
void ProtocolGame::sendInviteToParty(uint creatureId)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientInviteToParty);
    oMsg.addU32(creatureId);
    send(oMsg);
}
Example #9
0
    static void notifyAll( Common< Package > &common ) {
        common.progress();
        OutputMessage msg;
        msg.tag( Tag::Done );

        Daemon::instance().sendAll( msg );
    }
Example #10
0
void ProtocolGame::sendExcludeFromOwnChannel(const std::string& name)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientExcludeFromOwnChannel);
    msg.addString(name);
    send(msg);
}
Example #11
0
void ProtocolGame::sendOpenPrivateChannel(const std::string& receiver)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientOpenPrivateChannel);
    msg.addString(receiver);
    send(msg);
}
Example #12
0
void ProtocolGame::sendInviteToOwnChannel(const std::string& name)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientInviteToOwnChannel);
    msg.addString(name);
    send(msg);
}
Example #13
0
void ProtocolGame::sendPassLeadership(uint creatureId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientPassLeadership);
    msg.addU32(creatureId);
    send(msg);
}
Example #14
0
void ProtocolGame::sendJoinParty(uint creatureId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientJoinParty);
    msg.addU32(creatureId);
    send(msg);
}
Example #15
0
void ProtocolGame::sendRevokeInvitation(uint creatureId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientRevokeInvitation);
    msg.addU32(creatureId);
    send(msg);
}
Example #16
0
void ProtocolGame::sendRemoveVip(uint playerId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientRemoveVip);
    msg.addU32(playerId);
    send(msg);
}
Example #17
0
void ProtocolGame::sendFollow(uint creatureId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientFollow);
    msg.addU32(creatureId);
    send(msg);
}
void ProtocolGame::sendPrivateChannel(const std::string& receiver)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientPrivateChannel);
    oMsg.addString(receiver);
    send(oMsg);
}
Example #19
0
void ProtocolGame::sendBugReport(const std::string& comment)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientBugReport);
    msg.addString(comment);
    send(msg);
}
Example #20
0
void ProtocolGame::sendAddVip(const std::string& name)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientAddVip);
    msg.addString(name);
    send(msg);
}
Example #21
0
void ProtocolGame::sendUpContainer(int containerId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientUpContainer);
    msg.addU8(containerId);
    send(msg);
}
Example #22
0
void ProtocolGame::sendEditText(uint id, const std::string& text)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientEditText);
    msg.addU32(id);
    msg.addString(text);
    send(msg);
}
Example #23
0
void ProtocolGame::sendShareExperience(bool active, int unknown)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientShareExperience);
    msg.addU8(active ? 0x01 : 0x00);
    msg.addU8(unknown);
    send(msg);
}
void ProtocolGame::sendLookInShop(int thingId, int count)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientInspectNpcTrade);
    oMsg.addU16(thingId);
    oMsg.addU8(count);
    send(oMsg);
}
Example #25
0
void ProtocolGame::sendInspectTrade(bool counterOffer, int index)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientInspectTrade);
    msg.addU8(counterOffer ? 0x01 : 0x00);
    msg.addU8(index);
    send(msg);
}
Example #26
0
void ProtocolGame::sendInspectNpcTrade(int itemId, int count)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientInspectNpcTrade);
    msg.addU16(itemId);
    msg.addU8(count);
    send(msg);
}
Example #27
0
void ProtocolLogin::disconnectClient(uint8_t error, const char* message)
{
	OutputMessage* output = OutputMessagePool::getInstance()->getOutputMessage(this, false);
	output->AddByte(error);
	output->AddString(message);
	OutputMessagePool::getInstance()->send(output);
	getConnection()->closeConnection();
}
void ProtocolGame::sendTextWindow(uint windowTextId, const std::string& text)
{
    OutputMessage oMsg;
    oMsg.addU8(Proto::ClientEditText);
    oMsg.addU32(windowTextId);
    oMsg.addString(text);
    send(oMsg);
}
Example #29
0
void ProtocolGame::sendChangeFightModes(Otc::FightModes fightMode, Otc::ChaseModes chaseMode, bool safeFight)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientChangeFightModes);
    msg.addU8(fightMode);
    msg.addU8(chaseMode);
    msg.addU8(safeFight ? 0x01: 0x00);
    send(msg);
}
Example #30
0
void ProtocolGame::sendAttack(uint creatureId)
{
    OutputMessage msg;
    msg.addU8(Proto::ClientAttack);
    msg.addU32(creatureId);
    msg.addU32(0);
    msg.addU32(0);
    send(msg);
}