[Mu PC] audio on / off events

Mã:
[LEFT][COLOR=#474747][FONT="Verdana"]//InvasionManager.cpp [/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]struct PMSG_ANS_CL_EFFECT[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]{[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]   PBMSG_HEAD h;   // C1:9E[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]   WORD wEffectNum;   // 4[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]};[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]void CInvasionManager::ProcState_BLANK(INVASION_INFO* lpInfo) // OK[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]{[/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]}[/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]void CInvasionManager::ProcState_EMPTY(INVASION_INFO* lpInfo) // OK[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]{[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]   if(lpInfo->RemainTime <= 0)[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]   {[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      if(lpInfo->RespawnMessage != -1)[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      {[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]         gNotice.GCNoticeSendToAll(0,0,0,0,0,0,gMessage.GetMessage(lpInfo->RespawnMessage));[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      }[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      this->SetState(lpInfo,INVASION_STATE_START);[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      this->EventState = 1;[/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]      PMSG_ANS_CL_EFFECT pMsg;[/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]      pMsg.h.set(0x9E,sizeof(pMsg));[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      pMsg.wEffectNum = 1;[/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]      DataSendAll((LPBYTE)&pMsg, pMsg.h.size);[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      [/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]   }[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]}[/FONT][/COLOR]


[COLOR=#474747][FONT="Verdana"]void CInvasionManager::ProcState_START(INVASION_INFO* lpInfo) // OK[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]{[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]   if(lpInfo->RemainTime <= 0)[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]   {[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      if(lpInfo->DespawnMessage != -1)[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      {[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]         gNotice.GCNoticeSendToAll(0,0,0,0,0,0,gMessage.GetMessage(lpInfo->DespawnMessage));[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      }[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      this->EventState = 0;[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      this->SetState(lpInfo,INVASION_STATE_EMPTY);[/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]      PMSG_ANS_CL_EFFECT pMsg;[/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]      pMsg.h.set(0x9E,sizeof(pMsg));[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]      pMsg.wEffectNum = 0;[/FONT][/COLOR]

[COLOR=#474747][FONT="Verdana"]      DataSendAll((LPBYTE)&pMsg, pMsg.h.size);[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]   }[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]}[/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]///chuckhai [/FONT][/COLOR]
[COLOR=#474747][FONT="Verdana"]// chia se cho ai can[/FONT][/COLOR][/LEFT]

chú ý chỉ dung cho muemu moi phien ban
 
Bên trên