twisted 1 #1 Oluşturuldu: Ocak 23, 2019 Merhabalar arkadaşlar, i have problem in juriad mountain time screen look like this after join cave this is TempleEventScreen(); or what code i sould to share here for solve my problem void CGameServerDlg::TempleEventScreen(uint8 ActiveEvent, uint16 sTime) { Packet Inventory(WIZ_EVENT, uint8(1)); // Inventory Control. Packet result(WIZ_SELECT_MSG); result Packet result2(WIZ_BIFROST, uint8(5)); result2 Packet aresult(WIZ_SELECT_MSG); aresult if (ActiveEvent == TEMPLE_EVENT_BORDER_DEFENCE_WAR) aresult else if (ActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) aresult else if(ActiveEvent == TEMPLE_EVENT_CHAOS) aresult Packet bresult(WIZ_BIFROST); bresult switch (ActiveEvent) { case TEMPLE_EVENT_JURAD_MOUNTAIN: { foreach_stlmap (itr, m_TempleEventJuraidRoomList) { _JURAID_ROOM_INFO *pRoomInfo = itr->second; if(pRoomInfo == nullptr) continue; pRoomInfo->m_KarusUserList.m_lock.lock(); foreach_stlmap_nolock(itrUser, pRoomInfo->m_KarusUserList) { _TEMPLE_STARTED_EVENT_USER * pEventUser = itrUser->second; if(pEventUser == nullptr) continue; CUser * pUser = g_pMain->GetUserPtr(pEventUser->strUserID, TYPE_CHARACTER); if(pUser == nullptr || !pUser->isInGame() || !pUser->isEventUser()) continue; pUser->Send(&aresult); pUser->Send(&bresult); } pRoomInfo->m_KarusUserList.m_lock.unlock(); pRoomInfo->m_ElmoradUserList.m_lock.lock(); foreach_stlmap_nolock(itrUser, pRoomInfo->m_ElmoradUserList) { _TEMPLE_STARTED_EVENT_USER * pEventUser = itrUser->second; if(pEventUser == nullptr) continue; CUser * pUser = g_pMain->GetUserPtr(pEventUser->strUserID, TYPE_CHARACTER); if(pUser == nullptr || !pUser->isInGame() || !pUser->isEventUser()) continue; pUser->Send(&aresult); pUser->Send(&bresult); } pRoomInfo->m_ElmoradUserList.m_lock.unlock(); } } break; default: break; } } thank you Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş