diff --git a/saco/net/netgame.cpp b/saco/net/netgame.cpp index 3cf0d06..d9b0b27 100644 --- a/saco/net/netgame.cpp +++ b/saco/net/netgame.cpp @@ -4,6 +4,7 @@ extern CGame *pGame; extern CChatWindow *pChatWindow; +extern CConfig *pConfig; //---------------------------------------------------- @@ -171,3 +172,22 @@ void CNetGame::Packet_ConnectionAttemptFailed(Packet *p) pChatWindow->AddDebugMessage("The server didn't respond. Retrying.."); m_iGameState = GAMESTATE_WAIT_CONNECT; } + +//---------------------------------------------------- + +// MATCH +void CNetGame::ToggleNameTagStatus() +{ + if(!field_234) + { + pChatWindow->AddInfoMessage("NameTag Player Status: ON"); + if(pConfig) pConfig->SetIntVariable("nonametagstatus",0); + field_234 = 1; + } + else + { + pChatWindow->AddInfoMessage("NameTag Player Status: OFF"); + if(pConfig) pConfig->SetIntVariable("nonametagstatus",1); + field_234 = 0; + } +} diff --git a/saco/net/netgame.h b/saco/net/netgame.h index 22ebe10..efdf72e 100644 --- a/saco/net/netgame.h +++ b/saco/net/netgame.h @@ -110,6 +110,6 @@ public: void Packet_InvalidPassword(Packet *p); // .text:10008E20 void Packet_ConnectionAttemptFailed(Packet *p); // .text:10008E60 - int ToggleNameTagStatus(); // .text:10008E90 + void ToggleNameTagStatus(); // .text:10008E90 void sub_1000A540(); // .text:1000A540 };