- Joined
- Apr 12, 2009
- Messages
- 1,260
- Reaction score
- 239
Re: The 'Show Off' thread - Part 2
On where you gonna post the packet
Code:case MC_PEER_KILLSTREAK: { int nKillStreakCount; char szName[MAX_CHARNAME_LENGTH]; char szName2[MAX_CHARNAME_LENGTH]; char szMsg[512]; pCommand->GetParameter(szName, 0, MPT_STR, MAX_CHARNAME_LENGTH); pCommand->GetParameter(&nKillStreakCount, 1, MPT_INT); if(nKillStreakCount == 4) { sprintf(szMsg, "%s is on a killing spree.(%i kills)", szName, nKillStreakCount); } else if(nKillStreakCount == 5) { sprintf(szMsg, "%s is on a rampage.(%i kills)", szName, nKillStreakCount); } else if(nKillStreakCount == 6) { sprintf(szMsg, "%s is godlike.(%i kills)", szName, nKillStreakCount); } else if(nKillStreakCount == 7) { sprintf(szMsg, "%s is dominating,(%i kills)", szName, nKillStreakCount); } else if(nKillStreakCount == 0) { pCommand->GetParameter(szName2, 2, MPT_STR, MAX_CHARNAME_LENGTH); if(szName2 != "") { sprint(szMsg, "%s has stopped %s's killing spree.", szName2, szName); } } else { sprintf(szMsg, "%s is legendary.(%i kills)", szName, nKillStreakCount); } ZChatOutput(szMsg, ZChat::CMT_SYSTEM); } break;
Could make it easily play sounds by just adding a call to PlaySound() beneath the sprintfs.
On where you gonna post the packet