Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...

KODevelopers

Forum Sahibi
  • İçerik sayısı

    1.458
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    10
  • Puan

    2,386 [ Bağış Yap ]

KODevelopers kullanıcısının paylaşımları

  1. KODevelopers

    21xx Bdw giremiyorum.

    Kaldırdım sanki.. gene aynı sorunlu kalıyor hatası almıyor gene level soruyor aynı şeyler.
  2. KODevelopers

    21xx Bdw giremiyorum.

    @ Nero şimdi onun tamamladım.. bdw başlarken.. bdw yerine çekmiyor. onda sıkındı mı oldu ?
  3. KODevelopers

    21xx Bdw giremiyorum.

    Tamam deneyim teşekkür ederim..
  4. KODevelopers

    21xx Bdw giremiyorum.

    for(int i = 0; i < BORDER_DEFENSE_WAR_EVENT_COUNT; i++) { if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 10 && !pTempleEvent.isActive) { m_nTempleEventRemainSeconds = 0; pTempleEvent.LastEventRoom = 1; pTempleEvent.isActive = true; TempleEventStart(); TempleEventTeleportUsers(); TempleEventSummon(); break; } orası kısımı farklı mı yoksa ?
  5. KODevelopers

    21xx Bdw giremiyorum.

    bende öyle sanki orası da sıkındı degil miş gene teşekkür ederim..
  6. KODevelopers

    21xx Bdw giremiyorum.

    @ Nero tamamdır düzeltim teşekkür ederim şimdide oldu. yardımcı oldu valla teşekkür ederim.
  7. KODevelopers

    21xx Bdw giremiyorum.

    Kısmını orası yer.. void CUser::TempleOperations(uint8 bType) { uint16 nActiveEvent = (uint16)g_pMain->pTempleEvent.ActiveEvent; uint8 bResult = 1; Packet result(WIZ_EVENT); Packet result2(WIZ_SELECT_MSG); if (bType == TEMPLE_EVENT_JOIN && !isEventUser()) { if (nActiveEvent == TEMPLE_EVENT_CHAOS) { if (CheckExistItem(CHAOS_MAP, 1)) bResult = 1; else if (m_sItemArray[RIGHTHAND].nNum == MATTOCK || m_sItemArray[RIGHTHAND].nNum == GOLDEN_MATTOCK || isMining()) bResult = 4; else bResult = 3; } else if (nActiveEvent == TEMPLE_EVENT_BORDER_DEFENCE_WAR) { if (GetLevel() < g_pMain->pTempleEvent.m_nBorderDefenseWarMINLEVEL) bResult = WarpListMinLevel; } result << bType << bResult << nActiveEvent; Send(&result); if (bResult == 1) { GetNation() == KARUS ? g_pMain->pTempleEvent.KarusUserCount++ : g_pMain->pTempleEvent.ElMoradUserCount++; g_pMain->pTempleEvent.AllUserCount = (g_pMain->pTempleEvent.KarusUserCount + g_pMain->pTempleEvent.ElMoradUserCount); g_pMain->AddEventUser(this); TempleOperations(TEMPLE_EVENT_COUNTER); } } else if (bType == TEMPLE_EVENT_DISBAND && isEventUser()) { GetNation() == KARUS ? g_pMain->pTempleEvent.KarusUserCount-- : g_pMain->pTempleEvent.ElMoradUserCount--; g_pMain->pTempleEvent.AllUserCount = g_pMain->pTempleEvent.KarusUserCount + g_pMain->pTempleEvent.ElMoradUserCount; g_pMain->RemoveEventUser(this); result << bType << bResult << nActiveEvent; Send(&result); TempleOperations(TEMPLE_EVENT_COUNTER); } else if (bType == TEMPLE_EVENT_COUNTER) { result << bType << nActiveEvent; if (nActiveEvent == TEMPLE_EVENT_CHAOS) result << g_pMain->pTempleEvent.AllUserCount; else if (nActiveEvent == TEMPLE_EVENT_BORDER_DEFENCE_WAR) result << g_pMain->pTempleEvent.KarusUserCount << g_pMain->pTempleEvent.ElMoradUserCount; else if (nActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) result2 << uint16(0x00) << uint8(0x07) << uint64(0x00) << uint32(0x06) << g_pMain->pTempleEvent.KarusUserCount << uint16(0x00) << g_pMain->pTempleEvent.ElMoradUserCount << uint16(0x00) << g_pMain->m_nTempleEventRemainSeconds << uint16(0x00); if (nActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) g_pMain->Send_All(&result2, nullptr, Nation::ALL, 0, true, 0); else g_pMain->Send_All(&result, nullptr, Nation::ALL, 0, true, 0); } } Yapmayı çalışıyorum sanki.. yapamam demiyorum yapmayı çalışıyorum..
  8. KODevelopers

    21xx Bdw giremiyorum.

    if (pTempleEvent.ActiveEvent == -1) { for (int i = 0; i < BORDER_DEFENSE_WAR_EVENT_COUNT; i++) { if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 0) { pTempleEvent.ActiveEvent = TEMPLE_EVENT_BORDER_DEFENCE_WAR; pTempleEvent.ZoneID = ZONE_BORDER_DEFENSE_WAR; pTempleEvent.m_nBorderDefenseWarPrizeWonItemNo1 = m_nBorderDefenseWarPrizeWonItemNo1[i]; pTempleEvent.m_nBorderDefenseWarPrizeWonItemNo2 = m_nBorderDefenseWarPrizeWonItemNo2[i]; pTempleEvent.m_nBorderDefenseWarPrizeWonItemNo3 = m_nBorderDefenseWarPrizeWonItemNo3[i]; pTempleEvent.m_nBorderDefenseWarPrizeWonItemNo4_K = m_nBorderDefenseWarPrizeWonItemNo4_K[i]; pTempleEvent.m_nBorderDefenseWarPrizeWonItemNo4_H = m_nBorderDefenseWarPrizeWonItemNo4_H[i]; pTempleEvent.m_nBorderDefenseWarPrizeWonLoyalty = m_nBorderDefenseWarPrizeWonLoyalty[i]; pTempleEvent.m_nBorderDefenseWarPrizeWonKnightCash = m_nBorderDefenseWarPrizeWonKnightCash[i]; pTempleEvent.m_nBorderDefenseWarPrizeLoserKnightCash = m_nBorderDefenseWarPrizeLoserKnightCash[i]; pTempleEvent.m_nBorderDefenseWarPrizeLoserLoyalty = m_nBorderDefenseWarPrizeLoserLoyalty[i]; pTempleEvent.m_nBorderDefenseWarPrizeLoserItem = m_nBorderDefenseWarPrizeLoserItem[i]; pTempleEvent.m_nBorderDefenseWarMAXLEVEL = m_nBorderDefenseWarMAXLEVEL[i]; pTempleEvent.m_nBorderDefenseWarMINLEVEL = m_nBorderDefenseWarMINLEVEL[i]; m_nTempleEventRemainSeconds = 600; // 10 minutes TempleEventStart(); break; } } for (int i = 0; i < BORDER_DEFENSE_WAR_EVENT_COUNT; i++) { m_nBorderDefenseWarTime[i] = ini.GetInt("BDW",string_format("START_TIME%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeWonItemNo1[i] = ini.GetInt("BDW",string_format("ITEM_WON_PRIZE1_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeWonItemNo2[i] = ini.GetInt("BDW",string_format("ITEM_WON_PRIZE2_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeWonItemNo3[i] = ini.GetInt("BDW",string_format("ITEM_WON_PRIZE3_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeWonItemNo4_K[i] = ini.GetInt("BDW",string_format("ITEM_WON_PRIZE4KARUS_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeWonItemNo4_H[i] = ini.GetInt("BDW",string_format("ITEM_WON_PRIZE4HUMAN_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeWonLoyalty[i] = ini.GetInt("BDW",string_format("ITEM_WON_PRIZE_LOYALTY_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeWonKnightCash[i] = ini.GetInt("BDW",string_format("ITEM_WON_PRIZE_KC_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeLoserKnightCash[i] = ini.GetInt("BDW",string_format("ITEM_LOSE_PRIZE_KC_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeLoserLoyalty[i] = ini.GetInt("BDW",string_format("ITEM_LOSE_PRIZE_LOYALTY_%d",i+1).c_str(), 0); m_nBorderDefenseWarPrizeLoserItem[i] = ini.GetInt("BDW",string_format("ITEM_LOSE_PRIZE_ITEM_%d",i+1).c_str(), 0); m_nBorderDefenseWarMAXLEVEL[i] = ini.GetInt("BDW",string_format("MAX_LEVEL_%d",i+1).c_str(), 80); m_nBorderDefenseWarMINLEVEL[i] = ini.GetInt("BDW",string_format("MIN_LEVEL_%d",i+1).c_str(), 1); } [BDW] ITEM_LOSE_PRIZE_ITEM_1=0 ITEM_LOSE_PRIZE_ITEM_2=0 ITEM_LOSE_PRIZE_ITEM_3=0 ITEM_LOSE_PRIZE_ITEM_4=0 ITEM_LOSE_PRIZE_ITEM_5=0 ITEM_LOSE_PRIZE_KC_1=0 ITEM_LOSE_PRIZE_KC_2=0 ITEM_LOSE_PRIZE_KC_3=0 ITEM_LOSE_PRIZE_KC_4=0 ITEM_LOSE_PRIZE_KC_5=0 ITEM_LOSE_PRIZE_LOYALTY_1=0 ITEM_LOSE_PRIZE_LOYALTY_2=0 ITEM_LOSE_PRIZE_LOYALTY_3=0 ITEM_LOSE_PRIZE_LOYALTY_4=0 ITEM_LOSE_PRIZE_LOYALTY_5=0 ITEM_WON_PRIZE1_1=0 ITEM_WON_PRIZE1_2=0 ITEM_WON_PRIZE1_3=0 ITEM_WON_PRIZE1_4=0 ITEM_WON_PRIZE1_5=0 ITEM_WON_PRIZE2_1=0 ITEM_WON_PRIZE2_2=0 ITEM_WON_PRIZE2_3=0 ITEM_WON_PRIZE2_4=0 ITEM_WON_PRIZE2_5=0 ITEM_WON_PRIZE3_1=0 ITEM_WON_PRIZE3_2=0 ITEM_WON_PRIZE3_3=0 ITEM_WON_PRIZE3_4=0 ITEM_WON_PRIZE3_5=0 ITEM_WON_PRIZE4HUMAN_1=0 ITEM_WON_PRIZE4HUMAN_2=0 ITEM_WON_PRIZE4HUMAN_3=0 ITEM_WON_PRIZE4HUMAN_4=0 ITEM_WON_PRIZE4HUMAN_5=0 ITEM_WON_PRIZE4KARUS_1=0 ITEM_WON_PRIZE4KARUS_2=0 ITEM_WON_PRIZE4KARUS_3=0 ITEM_WON_PRIZE4KARUS_4=0 ITEM_WON_PRIZE4KARUS_5=0 ITEM_WON_PRIZE_KC_1=0 ITEM_WON_PRIZE_KC_2=0 ITEM_WON_PRIZE_KC_3=0 ITEM_WON_PRIZE_KC_4=0 ITEM_WON_PRIZE_KC_5=0 ITEM_WON_PRIZE_LOYALTY_1=0 ITEM_WON_PRIZE_LOYALTY_2=0 ITEM_WON_PRIZE_LOYALTY_3=0 ITEM_WON_PRIZE_LOYALTY_4=0 ITEM_WON_PRIZE_LOYALTY_5=0 MAX_LEVEL_1=83 MAX_LEVEL_2=83 MAX_LEVEL_3=83 MAX_LEVEL_4=83 MAX_LEVEL_5=83 MIN_LEVEL_1=35 MIN_LEVEL_2=35 MIN_LEVEL_3=35 MIN_LEVEL_4=35 MIN_LEVEL_5=35 START_TIME1=0 START_TIME2=0 START_TIME3=0 START_TIME4=0 START_TIME5=0 .ini bağlı sanki kardeş.
  9. KODevelopers

    21xx Bdw giremiyorum.

    Gelen paketini bende yok konuyu paylaşmışdı da bulamadım onun konuyu.. @@ Nero
  10. KODevelopers

    21xx Bdw giremiyorum.

    @ Nero sexy src den almıyorum ki ben.. twostarsın den kullanıyorum.
  11. KODevelopers

    21xx Bdw giremiyorum.

    void CUser::TempleEventJoin() { if (g_pMain->pTempleEvent.ActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN && !isEventUser()) { C3DMap * pMap = g_pMain->GetZoneByID(ZONE_JURAD_MOUNTAIN); if (pMap == nullptr) return; WarpListResponse errorReason; if (!CanChangeZone(pMap, errorReason)) { Packet hata(WIZ_WARP_LIST, uint8(2)); hata << uint8(errorReason); if (errorReason == WarpListMinLevel) hata << pMap->GetMinLevelReq(); if (g_pMain->pTempleEvent.ActiveEvent != -1 && GetLevel() < 70) Send(&hata); return; } Packet result (WIZ_SELECT_MSG); TempleOperations(TEMPLE_EVENT_JOIN); result << uint16(0x00) << uint8(0x07) << uint64(0x00) << uint32(0x06) << g_pMain->pTempleEvent.KarusUserCount << uint16(0x00) << g_pMain->pTempleEvent.ElMoradUserCount << uint16(0x00) << g_pMain->m_nTempleEventRemainSeconds << uint16(0x00); g_pMain->Send_All(&result); } else return; } @ CerfiN bunu mu diyorsun ?
  12. KODevelopers

    21xx Bdw giremiyorum.

    void CGameServerDlg::TempleEventTimer() { uint32 nHour = g_localTime.tm_hour; uint32 nMinute = g_localTime.tm_min; uint32 nSeconds = g_localTime.tm_sec; std::string RemainNotice; if (m_nTempleEventRemainSeconds > 0) m_nTempleEventRemainSeconds--; if (pTempleEvent.ActiveEvent == -1) { for (int i = 0; i < BORDER_DEFENSE_WAR_EVENT_COUNT; 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 < CHAOS_EVENT_COUNT; 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 < JURAD_MOUNTAIN_EVENT_COUNT; i++) { if (nHour == m_nJuraidTime[i] && nMinute == 5) { Announcement(IDS_JURAD_EVENT_NOTICE); } if (nHour == m_nJuraidTime[i] && nMinute == 0) { pTempleEvent.ActiveEvent = TEMPLE_EVENT_JURAD_MOUNTAIN; pTempleEvent.ZoneID = ZONE_JURAD_MOUNTAIN; m_nTempleEventRemainSeconds = 600; // 10 minutes JuraidTempleEventStart(); break; } } } else if (pTempleEvent.ActiveEvent != -1) { if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_BORDER_DEFENCE_WAR) { for(int i = 0 ; i < MAX_TEMPLE_EVENT_ROOM ; 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 < BORDER_DEFENSE_WAR_EVENT_COUNT; i++) { if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 10 && nSeconds == 0) { m_nTempleEventRemainSeconds = 0; pTempleEvent.LastEventRoom = 1; pTempleEvent.isActive = true; TempleEventStart(); TempleEventTeleportUsers(); TempleEventSummon(); break; } else if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 11 && nSeconds == 0) { pTempleEvent.isAttackable = true; break; } else if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 40 && nSeconds == 0) { TerminationFinish(); pTempleEvent.isAttackable = false; break; } else if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 40 && nSeconds == 20) { foreach_stlmap (itr, m_TempleEventUserArray) { CUser * pUser = GetUserPtr(itr->second->m_socketID); if (pUser == nullptr || !pUser->isInGame()) continue; TempleEventFinish(pUser->GetEventRoom(),pUser->GetNation()); } break; } else if (nHour == m_nBorderDefenseWarTime[i] && nMinute == 40 && nSeconds == 30) { printf("BORDER DEFANSE WAR TUM KANALLAR KAPATILDI ! "); TempleEventReset(); break; } } } if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_CHAOS) { for(int i = 0; i < CHAOS_EVENT_COUNT; i++) { if (nHour == m_nChaosTime[i] && nMinute == 10 && nSeconds == 0) { 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 && nSeconds == 0) { pTempleEvent.isAttackable = true; break; } else if (nHour == m_nChaosTime[i] && nMinute == 30 && nSeconds == 0) { TerminationFinish(); pTempleEvent.isAttackable = false; break; } else if (nHour == m_nChaosTime[i] && nMinute == 30 && nSeconds == 20) { foreach_stlmap (itr, m_TempleEventUserArray) { CUser * pUser = GetUserPtr(itr->second->m_socketID); if (pUser == nullptr || !pUser->isInGame()) continue; TempleEventFinish(pUser->GetEventRoom(),pUser->GetNation()); } break; } else if (nHour == m_nChaosTime[i] && nMinute == 30 && nSeconds == 30) { printf("CHAOS EXPANSION TUM KANALLAR KAPATILDI ! "); TempleEventReset(); break; } } } if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) { for(int i = 0; i < JURAD_MOUNTAIN_EVENT_COUNT; i++) { if (nHour == m_nJuraidTime[i] && nMinute == 10 && nSeconds == 0) { m_nTempleEventRemainSeconds = 0; pTempleEvent.LastEventRoom = 1; pTempleEvent.isActive = true; JuraidTempleEventStart(); TempleEventTeleportUsers(); TempleEventSummon(); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 11 && nSeconds == 0) { pTempleEvent.isAttackable = true; break; } else if (nHour == m_nJuraidTime[i] && nMinute == 50 && nSeconds == 0) { TerminationFinish(); pTempleEvent.isAttackable = false; break; } else if (nHour == m_nJuraidTime[i] && nMinute == 50 && nSeconds == 20) { foreach_stlmap (itr, m_TempleEventUserArray) { CUser * pUser = GetUserPtr(itr->second->m_socketID); if (pUser == nullptr || !pUser->isInGame()) continue; TempleEventFinish(pUser->GetEventRoom(),pUser->GetNation()); } break; } else if (nHour == m_nJuraidTime[i] && nMinute == 50 && nSeconds == 30) { printf("JURAID MOUNTION TUM KANALLAR KAPATILDI ! "); TempleEventReset(); break; } } } } } @ EveryBodyFool Bakarmısın
  13. KODevelopers

    21xx Bdw giremiyorum.

    MAX_LEVEL_1=83 MAX_LEVEL_2=83 MAX_LEVEL_3=83 MAX_LEVEL_4=83 MAX_LEVEL_5=83 MIN_LEVEL_1=35 MIN_LEVEL_2=35 MIN_LEVEL_3=35 MIN_LEVEL_4=35 MIN_LEVEL_5=35 @ CerfiN bunla ekledim de .ini de bağlı cünkü gene aynı olmadı bakmayı çalışıyorum.
  14. KODevelopers

    21xx Bdw giremiyorum.

    Hemen bakayim.. @ EveryBodyFool
  15. KODevelopers

    21xx Bdw giremiyorum.

    Sanmıyorum ki bakmak istersen tw atayim ? @ EveryBodyFool
  16. KODevelopers

    Console Color

    Teşekkür ederim bi bakalım neymiş farklı 🙂 Benim ki files renkleri ❤️
  17. ??
  18. Teşekkür ederim.. neroo
  19. KODevelopers

    Panel taslağı

    Metin2 panel de ki beziyor ancak çok güzel 🙂
  20. KODevelopers

    [1298] Kumar Sistemi

    Teşekkür ederim bi bakim..
  21. KODevelopers

    [C#] SOACS Komut Gönderme

    Teşekkür ederim ozkan abi
  22. KODevelopers

    Orijinal 1506 USKO Client

    tahnk you thank you
  23. KODevelopers

    Orijinal MYKO DATABASE

    Thank you sağoll
×
×
  • Yeni Oluştur...