Integrating protobuffers

This commit is contained in:
KimLS
2019-06-13 15:16:12 -07:00
parent 0b26c80d8f
commit b9b2bf0477
23 changed files with 306 additions and 451 deletions
+7 -2
View File
@@ -39,6 +39,8 @@
#include <ctime>
#include <thread>
#include <task.pb.h>
#ifdef _WINDOWS
#define strcasecmp _stricmp
#endif
@@ -2831,9 +2833,12 @@ void command_spawn(Client *c, const Seperator *sep)
void command_test(Client *c, const Seperator *sep)
{
EQ::Proto::ClientTaskStateRequest req;
req.set_client_id(123);
EQ::Net::DynamicPacket p;
p.PutInt32(0, 1234);
p.PutCString(p.Length(), "TestPacket");
p.PutProtobuf(0, &req);
worldserver.RouteMessage("Tasks", "", p);
//c->Message(15, "Triggering test command");
+8 -8
View File
@@ -471,14 +471,14 @@ bool TaskManager::SaveClientState(Client *c, ClientTaskState *state)
}
void Client::LoadClientTaskState() {
GetClientTaskStateRequest req;
req.client_id = CharacterID();
EQ::Net::DynamicPacket p;
p.PutInt32(0, TaskGetClientTaskState);
p.PutSerialize(4, req);
worldserver.RouteMessage("Tasks", "", p);
//GetClientTaskStateRequest req;
//req.client_id = CharacterID();
//
//EQ::Net::DynamicPacket p;
//p.PutInt32(0, TaskGetClientTaskState);
//p.PutSerialize(4, req);
//
//worldserver.RouteMessage("Tasks", "", p);
}
void Client::RemoveClientTaskState() {