Fethi Polat 1
Fethi Polat
ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
Hikaye Ekle

Cevaplanmadı Nemere razdör quest sorunu

  • Konuyu başlatan Konuyu başlatan n0x.
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 14
  • Görüntüleme Görüntüleme 342

n0x.

Level 1
Üye
Katılım
11 Eki 2025
Konular
5
Mesajlar
24
Çözüm
2
Online süresi
1d 14h
Reaksiyon Skoru
3
Altın Konu
0
TM Yaşı
8 Ay 6 Gün
Başarım Puanı
17
MmoLira
469
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Elimde nemere razadör catacomb tek kat quesleri var, oyuncuyu ışınlyor ama odayı başlatmıyor. Neden olabilir? Mob spawn olmuyor, oda da bekliyor sadece.

Güncelleme:
Razadör'de odaya girip ch attıktan sonra odada tekrar doğuyor ve boss spawn oluyor.


Nemere
Kod:
------------------------------------------------------------------
--  Kar Zindani – Tek Kat (Solo + Nemere)
--  • NPC 20395  • Boss vnum 6191
--  • Sure 30 dk
------------------------------------------------------------------
quest snow_dungeon_solo begin
    state start begin

        -- Zindana giris
        when 20395.chat."Kar Zindani (Son Kat)" begin
            if not pc.can_warp() then
                say("Su anda isinlanamazsin.")
                return
            end

            if pc.get_level() < 100 then
                say("Bu zindana girebilmek icin seviyen 100 uzerinde olmali.")
                return
            end

            say_title("Zindan Bilgilendirmesi:")
            say("Zindanda sadece boss ve Nemere vardir. 30 dakikan olacak.")
            say("Girmek istiyor musun?")
            local s = select("Evet", "Hayir")
            if s == 2 then return end

            -- Solo instance olustur ve map indexi guvenli al
            local map_idx = d.new_jump(352, 6047*100, 1924*100)
            syschat("DEBUG: Snow Dungeon instance map_idx="..map_idx)
            server_timer("snow_init", 2, map_idx)
        end

    --------------------------------------------------------------
        -- Zindani baslat
        when snow_init.server_timer begin
            local map_idx = get_server_timer_arg()
            if not d.select(map_idx) then
                syschat("DEBUG: snow_init - d.select basarisiz map_idx="..map_idx..", retrying in 2 sec")
                server_timer("snow_init", 2, map_idx)
                return
            end

            d.set_regen_file("")

            -- Boss ve Nemere spawn
            d.spawn_mob(6191, 927, 333)   -- Boss
            d.spawn_mob(6191, 950, 340)   -- Nemere (ayni vnum, farkli koordinat)

            d.setf("end_time", get_global_time() + 1800) -- 30 dk
            notice_all("[Kar Zindani] Boss ve Nemere ortaya cikti! 30 dakikan var!")
            server_loop_timer("snow_warn_check", 60, map_idx)
        end

    --------------------------------------------------------------
        -- Sure uyarilari ve kontrol
        when snow_warn_check.server_timer begin
            local map_idx = get_server_timer_arg()
            if not d.select(map_idx) then
                syschat("DEBUG: snow_warn_check - d.select basarisiz map_idx="..map_idx..", retrying in 2 sec")
                server_timer("snow_warn_check", 2, map_idx)
                return
            end

            local end_time = d.getf("end_time")
            if not end_time or end_time <= 0 then
                syschat("DEBUG: snow_warn_check - end_time yok veya gecersiz map_idx="..map_idx)
                return
            end

            local remain_time = end_time - get_global_time()
            if remain_time <= 0 then
                clear_server_timer("snow_warn_
Razadör
Kod:
------------------------------------------------------------------
--  Flame Dungeon – Tek Kat (Solo) v4.0 (Map Atilma Sorunu Cozuldu ve Debug Log Eklendi)
--  • NPC 20394  • Harita 351
--  • Sure 15 dk   • Boss vnum 6091
------------------------------------------------------------------
quest flame_dungeon_solo begin
    state start begin

        -- Zindana giris
        when 20394.chat."Alev Zindani (Solo)" begin
            if party.is_party() then
                say("Grup lideri zindana tek basina girmelidir.")
                return
            end
            if not pc.can_warp() then
                say("Su anda isinlanamazsin.")
                return
            end
            if pc.get_level() < 100 then
                say("Bu zindana girebilmek icin seviyen 100 uzerinde olmalidir.")
                return
            end

            say_title("Zindan Bilgilendirmesi:")
            say("Zindanda sadece boss bulunur ve 15 dakikan var.")
            say("Girmek istiyor musun?")
            local s = select("Evet", "Hayir")
            if s == 2 then return end

            -- Solo instance olustur ve map indexini guvenli al
            local map_idx = d.new_jump(351, 8109 * 100, 6867 * 100)
            server_timer("fds_init", 5, map_idx)
        end
    --------------------------------------------------------------
        -- Zindani baslat
        when fds_init.server_timer begin
            local map_idx = get_server_timer_arg()
            if not d.select(map_idx) then
                syschat("DEBUG: fds_init - d.select basarisiz map_idx="..map_idx)
                return
            end

            d.set_regen_file("")
            d.spawn_mob(6091, 686, 637)
            d.setf("end_time", get_global_time() + 900) -- 15 dk
            notice_all("[Alev Zindani] Boss ortaya cikti! Onu yenmek icin 15 dakikan var.")
            server_loop_timer("fds_warn_check", 60, map_idx) -- 1 dk araliklarla kontrol
        end
    --------------------------------------------------------------
        -- Sure uyarilari ve kontrol
        when fds_warn_check.server_timer begin
            local map_idx = get_server_timer_arg()
            if not d.select(map_idx) then
                syschat("DEBUG: fds_warn_check - d.select basarisiz map_idx="..map_idx)
                return
            end

            local end_time = d.getf("end_time")
            if end_time == 0 then
                syschat("DEBUG: fds_warn_check - end_time=0 map_idx="..map_idx)
                return
            end

            local remain_time = end_time - get_global_time()
            if remain_time <= 0 then
                clear_server_timer("fds_warn_check", map_idx)
                notice_all("[Alev Zindani] Suren doldu! Zindandan cikariliyorsun.")
                server_timer("fds_kick_timeout", 10, map_idx)
            elseif remain_time <= 60 then
                notice_all("[Alev Zindani] Son 1 dakika!")
            elseif remain_time <= 300 then
                notice_all("[Alev Zindani] Son 5 dakika!")
            end
        end
    --------------------------------------------------------------
        -- Sure dolunca oyuncuyu cikar
        when fds_kick_timeout.server_timer begin
            local map_idx = get_server_timer_arg()
            if d.select(map_idx) then
                d.set_warp_location(62, 6142, 7068)
                d.exit_all()
            else
                syschat("DEBUG: fds_kick_timeout - d.select basarisiz map_idx="..map_idx)
            end
        end
    --------------------------------------------------------------
        -- Boss oldugunde
        when 6091.kill begin
            local map_idx = d.get_map_index()
            if map_idx >= 3510000 then
                clear_server_timer("fds_warn_check", map_idx)
                notice_all("[Alev Zindani] Tebrikler! Boss'u yendin. 60 saniye sonra disari cikarilacaksin.")
                server_timer("fds_exit_success", 60, map_idx)
            end
        end
    --------------------------------------------------------------
        -- Boss olduktan sonra disari cikar
        when fds_exit_success.server_timer begin
            local map_idx = get_server_timer_arg()
            if d.select(map_idx) then
                d.set_warp_location(62, 6142, 7068)
                d.exit_all()
            else
                syschat("DEBUG: fds_exit_success - d.select basarisiz map_idx="..map_idx)
            end
        end
    --------------------------------------------------------------
        when logout begin
            -- Cooldown yok
        end

    end -- state start end
end -- quest end

Catacomb
Kod:
                warp_to_village()
            end
        end

        -- NPC giriş kontrolü
        when 20367.chat."Catacomb" begin
            if pc.get_level() < 75 then
                say_title("Bekçi:")
                say("75. seviyenin altında zindana giremezsin.")
                return
            end
            if pc.count_item(30319) < 1 then
                say("Gerekli eşya olmadan giriş yapamazsın.")
                say_item_vnum(30319)
                return
            end
            if pc.getf("catacomb_dead","dungeon_time") > get_global_time() then
                say_title("Bekçi:")
                say("Henüz odaya giremezsin.")
                say("Kalan Süre: "..LIB_duration(pc.getf("catacomb_dead","dungeon_time")-get_global_time()))
                return
            end

            say_title("Bekçi:")
            say("Zindana girmek istiyor musun?")
            local s = select("Evet!","Hayır")
            if s == 1 then
                pc.remove_item(30319,1)
                timer("catacomb_solo_enter",2)
            else
                return
            end
        end

        -- Zindana giriş ve boss spawn
        when catacomb_solo_enter.timer begin
            d.new_jump(216, 3145*100, 13177*100)  -- solo instance
            local map_idx = d.get_map_index()
            if map_idx >= 2160000 then
                d.select(map_idx)
                -- Boss spawn
                d.spawn_mob_dir(2598, 3145, 13177, 1)
                -- Uyarı ve zamanlayıcı başlat
                server_timer("catacomb_uyari",5,map_idx)
                server_timer("catacomb_timeup",30*60,map_idx) -- 30 dakika süre
            end
        end

        -- Zindan uyarı mesajları
        when catacomb_uyari.server_timer begin
            local map_idx = get_server_timer_arg()
            if d.select(map_idx) then
                d.notice("Catacomb Zindanına Hoşgeldin!")
                d.notice("30 dakika içinde Boss'u Yok Etmelisin!")
                d.notice("Bol Şanslar!")
            end
        end

        -- Boss öldü
        when kill with npc.get_race() == 2598 begin
            local map_idx = d.get_map_index()
            if map_idx >= 2160000 then
                pc.setf("catacomb_dead","dungeon_time", get_global_time() + 30*60)
                clear_server_timer("catacomb_uyari", map_idx)
                notice_all("|cff00ff00"..pc.get_name().." Catacomb Boss'u yendi!")
                server_timer("catacomb_exit_success",60,map_idx)
            end
        end

        -- Zaman doldu
        when catacomb_timeup.server_timer begin
            local map_idx = get_server_timer_arg()
            if d.select(map_idx) then
                d.notice("Zaman doldu. Zindandan çıkarılıyorsun!")
                d.exit_all()
            end
        end

        -- Boss öldükten sonra çıkış
        when catacomb_exit_success.server_timer begin
            local map_idx = get_server_timer_arg()
            if d.select(map_idx) then
                d.exit_all()
            end
        end

    end -- state start
end -- quest
 
Son düzenleme:
Şu anda şöyle bir sorun oluyor ışınlandıktan sonra Map İndex 3510001 olarak atıyor ama bosslar spawn olmuıyor oyundan çıkıp geri girince Map İndexi 351 atıyor ve boss spawn oluyor ama bu seferde aynı anda giren herkes aynı map'e ışınlanıyor
 
Çözebildiyseniz banada çözümü yazarmısınız özelden bir arkadaşımdada aynı sorun var.
 
nemere razo hallettim ama cata sorun
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst