byxox 67 #1 Oluşturuldu: Kasım 2, 2017 Arkadaşlar merhabalar,BDW sisteminde mesela 8vs8 olmadan içeriye almıyor hata veriyor ve giremiyoruz.2 orc 3 human olduğunda hiçkimseyi almıyor bu konuda nereye bakmalıyım yardımcı olabilir misiniz? Teşekkürler. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
infiltrate 42 #2 Kasım 2, 2017 tarihinde gönderildi Zaman bitince içeri çeken bir kod bloku/fonksiyon vardır.Buraya bakman lazım eğer bilmiyor isen kodunu burada paylaşır isen yardımcı olmaya çalışırım. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
CerfiN 68 #3 Kasım 2, 2017 tarihinde gönderildi BDW ile ilgili fonksiyonları gözden geçir orda biryerde user count tarzı 8 kişiyle limitlendirilien biryerler vardır muhtemelen. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
PENTAGRAM 926 #4 Kasım 2, 2017 tarihinde gönderildi @ byxox, alakalı fonksiyonu atarsan sorunun nerede olduğu hakkında yorum yapabiliriz. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #5 Konu Sahibi Kasım 2, 2017 tarihinde gönderildi Alıntı@ byxox, alakalı fonksiyonu atarsan sorunun nerede olduğu hakkında yorum yapabiliriz. border_defance olarak 7-8 yerde fonsksyon var tam nereye bakmalıyım acaba? Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
PENTAGRAM 926 #6 Kasım 2, 2017 tarihinde gönderildi Alıntıborder_defance olarak 7-8 yerde fonsksyon var tam nereye bakmalıyım acaba? Kullanıcıların kayıt olduğu bir array olması lazım, ve bu array üzerinde döngü kurup koşulları kontrol eden bir fonksiyon. BDW ile alakalı fonksiyonlar içerisinde ZoneChange fonksiyonunu çağıranları buraya kopyala. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #7 Konu Sahibi Kasım 2, 2017 tarihinde gönderildi AlıntıKullanıcıların kayıt olduğu bir array olması lazım, ve bu array üzerinde döngü kurup koşulları kontrol eden bir fonksiyon. BDW ile alakalı fonksiyonlar içerisinde ZoneChange fonksiyonunu çağıranları buraya kopyala. merhabalar dostum arama yaptıgım yazılar : border_defense_war bdw zonechange olarak arama yaptım bdw ıle ılgılı olarak zonechange ıceren burayı buldum sadece : Gameserverdgl.cpp if (pTempleEvent.ZoneID == ZONE_BORDER_DEFENSE_WAR) { pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); TerminitionTime(ZONE_BORDER_DEFENSE_WAR, 1801); Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
PENTAGRAM 926 #8 Kasım 2, 2017 tarihinde gönderildi Alıntımerhabalar dostum arama yaptıgım yazılar : border_defense_war bdw zonechange olarak arama yaptım bdw ıle ılgılı olarak zonechange ıceren burayı buldum sadece : Gameserverdgl.cpp if (pTempleEvent.ZoneID == ZONE_BORDER_DEFENSE_WAR) { pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); TerminitionTime(ZONE_BORDER_DEFENSE_WAR, 1801); Burası olabilir, fonksiyonu tamamen atman lazım. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #9 Konu Sahibi Kasım 2, 2017 tarihinde gönderildi AlıntıBurası olabilir, fonksiyonu tamamen atman lazım. void CGameServerDlg::TempleEventTeleportUsers() { switch (pTempleEvent.ActiveEvent) { case TEMPLE_EVENT_BORDER_DEFENCE_WAR: pTempleEvent.isAttackable = false; break; case TEMPLE_EVENT_CHAOS: pTempleEvent.isAttackable = false; break; case TEMPLE_EVENT_JURAD_MOUNTAIN: pTempleEvent.isAttackable = false; break; case TEMPLE_EVENT_UTC: pTempleEvent.isAttackable = false; break; } foreach_stlmap (itr, m_TempleEventUserArray) { CUser * pUser = GetUserPtr(itr->second->m_socketID); if (pUser == nullptr || !pUser->isInGame()) continue; //Evente Giren Userin Seekte Kalması. Packet result; pUser->PartyBBSDelete(result); if (pTempleEvent.ZoneID == ZONE_CHAOS_DUNGEON) { if (pUser->CheckExistItem(CHAOS_MAP, 1)) pUser->RobItem(CHAOS_MAP, 1); pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); // Start position is random... TerminitionTime(ZONE_CHAOS_DUNGEON,1201); } if (pTempleEvent.ZoneID == ZONE_JURAD_MOUNTAIN) { pUser->JuraidSpot = 0; pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); TerminitionTime(ZONE_JURAD_MOUNTAIN, 3001); } if (pTempleEvent.ZoneID == ZONE_BORDER_DEFENSE_WAR) { pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); TerminitionTime(ZONE_BORDER_DEFENSE_WAR, 1801); } if (pTempleEvent.ZoneID == ZONE_UNDER_THE_CASTLE) { pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); TerminitionTime(ZONE_UNDER_THE_CASTLE, 3601); } } } Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
infiltrate 42 #10 Kasım 2, 2017 tarihinde gönderildi Alıntıvoid CGameServerDlg::TempleEventTeleportUsers() { switch (pTempleEvent.ActiveEvent) { case TEMPLE_EVENT_BORDER_DEFENCE_WAR: pTempleEvent.isAttackable = false; break; case TEMPLE_EVENT_CHAOS: pTempleEvent.isAttackable = false; break; case TEMPLE_EVENT_JURAD_MOUNTAIN: pTempleEvent.isAttackable = false; break; case TEMPLE_EVENT_UTC: pTempleEvent.isAttackable = false; break; } foreach_stlmap (itr, m_TempleEventUserArray) { CUser * pUser = GetUserPtr(itr->second->m_socketID); if (pUser == nullptr || !pUser->isInGame()) continue; //Evente Giren Userin Seekte Kalması. Packet result; pUser->PartyBBSDelete(result); if (pTempleEvent.ZoneID == ZONE_CHAOS_DUNGEON) { if (pUser->CheckExistItem(CHAOS_MAP, 1)) pUser->RobItem(CHAOS_MAP, 1); pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); // Start position is random... TerminitionTime(ZONE_CHAOS_DUNGEON,1201); } if (pTempleEvent.ZoneID == ZONE_JURAD_MOUNTAIN) { pUser->JuraidSpot = 0; pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); TerminitionTime(ZONE_JURAD_MOUNTAIN, 3001); } if (pTempleEvent.ZoneID == ZONE_BORDER_DEFENSE_WAR) { pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); TerminitionTime(ZONE_BORDER_DEFENSE_WAR, 1801); } if (pTempleEvent.ZoneID == ZONE_UNDER_THE_CASTLE) { pUser->ZoneChange(pTempleEvent.ZoneID,0.0f,0.0f); TerminitionTime(ZONE_UNDER_THE_CASTLE, 3601); } } } Burada bir kısıtlama göremedim. void CGameServerDlg::TempleEventTeleportUsers() bu fonksiyon nerede call edilmiş ise oradaki kodlarıda atar mısın? Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #11 Konu Sahibi Kasım 2, 2017 tarihinde gönderildi AlıntıBurada bir kısıtlama göremedim. void CGameServerDlg::TempleEventTeleportUsers() bu fonksiyon nerede call edilmiş ise oradaki kodlarıda atar mısın? void CGameServerDlg::TempleEventTimer() { uint32 nHour = g_localTime.tm_hour; uint32 nMinute = g_localTime.tm_min; uint32 nSeconds = g_localTime.tm_sec; if (m_nTempleEventRemainSeconds > 0) m_nTempleEventRemainSeconds--; if (pTempleEvent.ActiveEvent == -1) { for (int i = 0; i { if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 0) { pTempleEvent.ActiveEvent = TEMPLE_EVENT_BORDER_DEFENCE_WAR; pTempleEvent.ZoneID = ZONE_BORDER_DEFENSE_WAR; m_nTempleEventRemainSeconds = 600; // 10 minutes TempleEventStart(); break; } } for (int i = 0; i { if (nHour == m_nChaosTime[i] && nMinute == 0) { pTempleEvent.ActiveEvent = TEMPLE_EVENT_CHAOS; pTempleEvent.ZoneID = ZONE_CHAOS_DUNGEON; m_nTempleEventRemainSeconds = 600; // 10 minutes TempleEventStart(); break; } } for (int i = 0; i { if (nHour == m_nJuraidTime[i] && nMinute == 0) { pTempleEvent.ActiveEvent = TEMPLE_EVENT_JURAD_MOUNTAIN; pTempleEvent.ZoneID = ZONE_JURAD_MOUNTAIN; m_nTempleEventRemainSeconds = 600; // 10 minutes JuraidAnnounce = 0; JuraidTempleEventStart(); break; } } for (int i = 0; i { if (nHour == m_nUtcTime[i] && nMinute == 0) { pTempleEvent.ActiveEvent = TEMPLE_EVENT_UTC; pTempleEvent.ZoneID = ZONE_UNDER_THE_CASTLE; m_nTempleEventRemainSeconds = 600; // 10 minutes TempleEventStart(); break; } } } else if (pTempleEvent.ActiveEvent != -1) { if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_BORDER_DEFENCE_WAR) { for(int i =0; i { if(pTempleEvent.m_sMiniTimerNation[i] == 0) continue; if(pTempleEvent.m_sBdwMiniTimer[i]-- != 0 ) continue; TempleEventFinish(i,pTempleEvent.m_sMiniTimerNation[i]); } for(int i = 0; i { if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 10 && !pTempleEvent.isActive) { m_nTempleEventRemainSeconds = 0; pTempleEvent.LastEventRoom = 1; pTempleEvent.isActive = true; TempleEventStart(); TempleEventTeleportUsers(); TempleEventSummon(); break; } else if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 11 && !pTempleEvent.isAttackable) { pTempleEvent.isAttackable = true; break; } else if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 40 && pTempleEvent.isAttackable) { TerminationFinish(); pTempleEvent.isAttackable = false; break; } else if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 40 && nSeconds == 20 && pTempleEvent.isActive) { TempleEventFinish(); break; } } } if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_CHAOS) { for(int i = 0; i { if (nHour == m_nChaosTime[i] && nMinute == 10 && nSeconds == 0 && !pTempleEvent.isActive) { m_nTempleEventRemainSeconds = 0; pTempleEvent.LastEventRoom = 1; pTempleEvent.isActive = true; TempleEventStart(); // Set RemainSeconds to zero TempleEventTeleportUsers(); TempleEventSummon(); break; } else if (nHour == m_nChaosTime[i] && nMinute == 11 && !pTempleEvent.isAttackable) { pTempleEvent.isAttackable = true; break; } else if (nHour == m_nChaosTime[i] && nMinute == 30 && pTempleEvent.isAttackable) { TerminationFinish(); pTempleEvent.isAttackable = false; break; } else if (nHour == m_nChaosTime[i] && nMinute == 30 && nSeconds == 20 && pTempleEvent.isActive) { TempleEventFinish(); break; } } } if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) { for(int i = 0; i { if (nHour == m_nJuraidTime[i] && nMinute == 10 && !pTempleEvent.isActive) { m_nTempleEventRemainSeconds = 0; pTempleEvent.LastEventRoom = 1; pTempleEvent.isActive = true; JuraidTempleEventStart(); // Set RemainSeconds to zero TempleEventTeleportUsers(); TempleEventSummon(); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 11 && !pTempleEvent.isAttackable) { pTempleEvent.isAttackable = true; break; } else if (nHour == m_nJuraidTime[i] && nMinute == 50 && pTempleEvent.isAttackable) { TerminationFinish(); pTempleEvent.isAttackable = false; break; } else if (nHour == m_nJuraidTime[i] && nMinute == 50 && nSeconds == 20 && pTempleEvent.isActive) { TempleEventFinish(); break; } } } if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_UTC) { for(int i = 0; i { if (nHour == m_nUtcTime[i] && nMinute == 10 && !pTempleEvent.isActive) { m_nTempleEventRemainSeconds = 0; pTempleEvent.LastEventRoom = 1; pTempleEvent.isAttackable = false; pTempleEvent.isActive = true; TempleEventStart(); // Set RemainSeconds to zero TempleEventTeleportUsers(); TempleEventSummon(); break; } else if (nHour == m_nUtcTime[i] && nMinute == 1 && !pTempleEvent.isAttackable) { pTempleEvent.isAttackable = true; break; } else if (nHour == m_nUtcTime[i] && nMinute == 62&& pTempleEvent.isActive) { TempleEventFinish(); break; } } } } } burasımı dostum Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
Guest kodevelopers #12 Kasım 2, 2017 tarihinde gönderildi Gizli İçerik test abcdefgh[hide-posts]test2[/hide-posts][hide-posts]test2[/hide-posts] Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
PENTAGRAM 926 #13 Kasım 2, 2017 tarihinde gönderildi @ byxox, TempleEventStart(); ve TempleEventSummon() fonksiyonlarını at. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #14 Konu Sahibi Kasım 3, 2017 tarihinde gönderildi Alıntı@ byxox, TempleEventStart(); ve TempleEventSummon() fonksiyonlarını at. Günaydın kardeşim void CGameServerDlg::TempleEventStart() { Packet result(WIZ_EVENT, uint8(TEMPLE_EVENT)); pTempleEvent.StartTime = (uint32)UNIXTIME; pTempleEvent.KarusUserCount = 0; pTempleEvent.ElMoradUserCount = 0; pTempleEvent.AllUserCount = 0; pTempleEvent.isDevaControl = false; pTempleEvent.isDevaFlag = false; memset(pTempleEvent.KarusDeathCount, 0, sizeof(pTempleEvent.KarusDeathCount)); memset(pTempleEvent.ElmoDeathCount, 0, sizeof(pTempleEvent.ElmoDeathCount)); result Send_All(&result); } void CGameServerDlg::TempleEventSummon() { if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_CHAOS) { for (int i = 0; i pTempleEvent.LastEventRoom; i++) { foreach_stlmap_nolock(itr, m_MonsterRespawnListInformationArray) { if (itr->second->ZoneID == ZONE_CHAOS_DUNGEON) { SpawnEventNpc(itr->second->sSid, false, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); SpawnEventNpc(itr->second->sSid, true, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); } } } } else if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_BORDER_DEFENCE_WAR) { for (int i = 0; i pTempleEvent.LastEventRoom; i++) { foreach_stlmap_nolock(itr, m_MonsterRespawnListInformationArray) { if (itr->second->ZoneID == ZONE_BORDER_DEFENSE_WAR) { SpawnEventNpc(itr->second->sSid, false, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); SpawnEventNpc(itr->second->sSid, true, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); } } } } else if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) { for (int i = 0; i pTempleEvent.LastEventRoom; i++) { foreach_stlmap_nolock(itr, m_MonsterRespawnListInformationArray) { if (itr->second->ZoneID == ZONE_JURAD_MOUNTAIN) { SpawnEventNpc(itr->second->sSid, false, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); SpawnEventNpc(itr->second->sSid, true, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); } } } } else if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_UTC) { for (int i = 0; i pTempleEvent.LastEventRoom; i++) { foreach_stlmap_nolock(itr, m_MonsterRespawnListInformationArray) { if (itr->second->ZoneID == ZONE_UNDER_THE_CASTLE) { SpawnEventNpc(itr->second->sSid, false, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); SpawnEventNpc(itr->second->sSid, true, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); } } } } } Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
PENTAGRAM 926 #15 Kasım 3, 2017 tarihinde gönderildi AlıntıGünaydın kardeşim void CGameServerDlg::TempleEventStart() { Packet result(WIZ_EVENT, uint8(TEMPLE_EVENT)); pTempleEvent.StartTime = (uint32)UNIXTIME; pTempleEvent.KarusUserCount = 0; pTempleEvent.ElMoradUserCount = 0; pTempleEvent.AllUserCount = 0; pTempleEvent.isDevaControl = false; pTempleEvent.isDevaFlag = false; memset(pTempleEvent.KarusDeathCount, 0, sizeof(pTempleEvent.KarusDeathCount)); memset(pTempleEvent.ElmoDeathCount, 0, sizeof(pTempleEvent.ElmoDeathCount)); result Send_All(&result); } void CGameServerDlg::TempleEventSummon() { if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_CHAOS) { for (int i = 0; i pTempleEvent.LastEventRoom; i++) { foreach_stlmap_nolock(itr, m_MonsterRespawnListInformationArray) { if (itr->second->ZoneID == ZONE_CHAOS_DUNGEON) { SpawnEventNpc(itr->second->sSid, false, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); SpawnEventNpc(itr->second->sSid, true, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); } } } } else if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_BORDER_DEFENCE_WAR) { for (int i = 0; i pTempleEvent.LastEventRoom; i++) { foreach_stlmap_nolock(itr, m_MonsterRespawnListInformationArray) { if (itr->second->ZoneID == ZONE_BORDER_DEFENSE_WAR) { SpawnEventNpc(itr->second->sSid, false, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); SpawnEventNpc(itr->second->sSid, true, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); } } } } else if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) { for (int i = 0; i pTempleEvent.LastEventRoom; i++) { foreach_stlmap_nolock(itr, m_MonsterRespawnListInformationArray) { if (itr->second->ZoneID == ZONE_JURAD_MOUNTAIN) { SpawnEventNpc(itr->second->sSid, false, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); SpawnEventNpc(itr->second->sSid, true, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); } } } } else if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_UTC) { for (int i = 0; i pTempleEvent.LastEventRoom; i++) { foreach_stlmap_nolock(itr, m_MonsterRespawnListInformationArray) { if (itr->second->ZoneID == ZONE_UNDER_THE_CASTLE) { SpawnEventNpc(itr->second->sSid, false, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); SpawnEventNpc(itr->second->sSid, true, itr->second->ZoneID, itr->second->X, itr->second->Y, itr->second->Z, itr->second->sCount, itr->second->bRadius, 60 * MINUTE, 0, -1, i + 1/* EventRoom */); } } } } } Buralarda da yok. Sen .cpp'yi komple at istersen :D Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #16 Konu Sahibi Kasım 3, 2017 tarihinde gönderildi AlıntıBuralarda da yok. Sen .cpp'yi komple at istersen :D :D :D aynen öyle yapayım https://mega.nz/#!W5ElWDyA!nZqFsWxFSD76sKIluQOWQKYyKR7rfC9J3KCbu4E51kE Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
PENTAGRAM 926 #17 Kasım 3, 2017 tarihinde gönderildi Alıntı:D :D aynen öyle yapayımhttps://mega.nz/#!W5ElWDyA!nZqFsWxFSD76sKIluQOWQKYyKR7rfC9J3KCbu4E51kEBurada da yok. Muhtemelen EventHandler.cpp dosyasının içerisindedir. Çok baştan savma ve dağınık yazılmış. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
infiltrate 42 #18 Kasım 3, 2017 tarihinde gönderildi AlıntıBurada da yok. Muhtemelen EventHandler.cpp dosyasının içerisindedir. Çok baştan savma ve dağınık yazılmış. Katılıyorum:) Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #19 Konu Sahibi Kasım 3, 2017 tarihinde gönderildi AlıntıBurada da yok. Muhtemelen EventHandler.cpp dosyasının içerisindedir. Çok baştan savma ve dağınık yazılmış. aynen bende katılıyorum :D bıde evente bakalım :) https://mega.nz/#!C8EijBJA!Qppws2b_Ya0hYekErJztLFBEZ-jq-QQT45hQDSSRuqA Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #20 Konu Sahibi Kasım 5, 2017 tarihinde gönderildi Alıntı@ byxox, TempleEventStart(); ve TempleEventSummon() fonksiyonlarını at. günaydın kardeşim hatayı gördüm şu şekilde eger bdw başlama zamanını event tıme den ayarlarsam ve normal oyun ıcerısınde bdw zamanı geldıgın de tıklarsam 1/1 bıle olsa gırıyor fakat gm komutlarına openbdw komutu ekledıgımde bdw yazısı yukarıda gelıyor tıklıyorum ve zamanı bıttıgınde içerıye alırken ' you have been rejected due to unmatched members' hatası alıyorum acaba bır kontrol mu eklemem lazım burası için Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş