From 3b125d47d149b76f9d9bc6d88c581cdc1b95655d Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Thu, 11 Oct 2012 19:40:26 +0000 Subject: ProtoProxy: Added the PACKET_COLLECT_PICKUP packet handling git-svn-id: http://mc-server.googlecode.com/svn/trunk@949 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- ProtoProxy/Connection.cpp | 16 ++++++++++++++++ ProtoProxy/Connection.h | 1 + 2 files changed, 17 insertions(+) (limited to 'ProtoProxy') diff --git a/ProtoProxy/Connection.cpp b/ProtoProxy/Connection.cpp index 219daa504..ec6886242 100644 --- a/ProtoProxy/Connection.cpp +++ b/ProtoProxy/Connection.cpp @@ -586,6 +586,7 @@ bool cConnection::DecodeServersPackets(const char * a_Data, int a_Size) case PACKET_BLOCK_CHANGE: HANDLE_SERVER_READ(HandleServerBlockChange); break; case PACKET_CHANGE_GAME_STATE: HANDLE_SERVER_READ(HandleServerChangeGameState); break; case PACKET_CHAT_MESSAGE: HANDLE_SERVER_READ(HandleServerChatMessage); break; + case PACKET_COLLECT_PICKUP: HANDLE_SERVER_READ(HandleServerCollectPickup); break; case PACKET_COMPASS: HANDLE_SERVER_READ(HandleServerCompass); break; case PACKET_DESTROY_ENTITIES: HANDLE_SERVER_READ(HandleServerDestroyEntities); break; case PACKET_ENCRYPTION_KEY_REQUEST: HANDLE_SERVER_READ(HandleServerEncryptionKeyRequest); break; @@ -1074,6 +1075,21 @@ bool cConnection::HandleServerChatMessage(void) +bool cConnection::HandleServerCollectPickup(void) +{ + HANDLE_SERVER_PACKET_READ(ReadBEInt, int, CollectedID); + HANDLE_SERVER_PACKET_READ(ReadBEInt, int, CollectorID); + Log("Received a PACKET_COLLECT_PICKUP from the server:"); + Log(" CollectedID = %d", CollectedID); + Log(" CollectorID = %d", CollectorID); + COPY_TO_CLIENT(); + return true; +} + + + + + bool cConnection::HandleServerCompass(void) { HANDLE_SERVER_PACKET_READ(ReadBEInt, int, SpawnX); diff --git a/ProtoProxy/Connection.h b/ProtoProxy/Connection.h index 995e45deb..cc132bca2 100644 --- a/ProtoProxy/Connection.h +++ b/ProtoProxy/Connection.h @@ -123,6 +123,7 @@ protected: bool HandleServerBlockChange(void); bool HandleServerChangeGameState(void); bool HandleServerChatMessage(void); + bool HandleServerCollectPickup(void); bool HandleServerCompass(void); bool HandleServerDestroyEntities(void); bool HandleServerEncryptionKeyRequest(void); -- cgit v1.2.3