Code:void George::GameChat(bool bTeam, char* szMsg, ...) { if(!ZGetGame()) return; char szInput[4096]; va_list pArgs; va_start(pArgs, szMsg); vsprintf(szInput, szMsg, pArgs); va_end(pArgs); int nMyTeam = ZGetGame()->m_pMyCharacter->GetTeamID(); if(bTeam) ZPostPeerChat(szInput,nMyTeam); else ZPostPeerChat(szInput,0); }ExampleCode:class George { public: static void GameChat(bool bTeam, char* szMsg, ...); };
Code:void ChatCmd_1(const char* line, const int argc, char **const argv) { George::GameChat(true,"%d",(int)ZGetGame()->m_pMyCharacter->GetHP()); //Team Chat George::GameChat(false,"%d",(int)ZGetGame()->m_pMyCharacter->GetHP());//Normal Chat }


Reply With Quote


