mirror of
https://github.com/EQEmu/Server.git
synced 2026-07-06 08:57:15 +00:00
Integrating protobuffers
This commit is contained in:
+7
-2
@@ -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
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user