X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fg_nethandler.pas;h=b8d7c8040b1cd58cff7f22eb5f45b7d77b550c08;hp=f505d62ecc848f9d4812fb6fbfcebea405a38149;hb=4ecfaa7da77e39e45d45762f31362082a5616dec;hpb=3bb414de2157dae020032f5d8e0e60e1cb85f571 diff --git a/src/game/g_nethandler.pas b/src/game/g_nethandler.pas index f505d62..b8d7c80 100644 --- a/src/game/g_nethandler.pas +++ b/src/game/g_nethandler.pas @@ -108,10 +108,14 @@ begin NET_MSG_GEVENT: MC_RECV_GameEvent(B); NET_MSG_GSET: MC_RECV_GameSettings(B); - NET_MSG_PLR: if NetState <> NET_STATE_AUTH then MC_RECV_PlayerCreate(B); - NET_MSG_PLRDEL: if NetState <> NET_STATE_AUTH then MC_RECV_PlayerDelete(B); - - else RawPos := RawPos + Len; + NET_MSG_PLR: + if NetState <> NET_STATE_AUTH then MC_RECV_PlayerCreate(B) + else RawPos := RawPos + Len-1; + NET_MSG_PLRDEL: + if NetState <> NET_STATE_AUTH then MC_RECV_PlayerDelete(B) + else RawPos := RawPos + Len-1; + + else RawPos := RawPos + Len-1; end; end;