Yardım Işınlanma sorunu

  • Konuyu açan Konuyu açan daniella53
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 48
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

daniella53

Üye
Üye
Mesaj
39
Çözümler
2
Beğeni
7
Puan
59
Ticaret Puanı
0
1765142495696.webp


Giriş yap dediğimde böyle diyor nerede ayar yapmalıyım

quest bu şekilde

Lua (Quest):
Genişlet Daralt Kopyala
quest catacomb_dungeon begin
    state start begin
        when logout begin
            local idx = 216
            local map = pc.get_map_index()
            if map >= (idx * 10000) and map < (idx * 10000 + 9000) then
                pc.setf("catacomb_dead","dungeon_time",get_global_time() + 60*60)
            end
        end
        when login begin
            local idx = 216
            local map = pc.get_map_index()
            if map == idx then
                chat("Burası zindan değil. ")
                warp_to_village()
            end
        end
        when 20367.chat."Catacomb" begin
            if pc.get_level() < 75 then
                say_title("Bekci:")
                say("")
                say("75. seviyenin altinda oldugun icin ")
                say("zindana giremezsin...")
                return
            end
            if pc.count_item(30319) < 1 then
                say_item_vnum(30319)
                say("Gerekli esya olmadan giris yapamazsin.")
                return
            end
            if party.is_party() then
                say("Grubun varken giris yapamazsin.")
                return
            end
            if pc.getf("catacomb_dead","dungeon_time") > get_global_time() then
                say_npc()
                say("")
                say("Henüz odaya giremezsin.")
                say("Bekleme süren dolunca tekrar gel.")
                say("")
                say_reward("Kalan Süre : "..LIB_duration(pc.getf("catacomb_dead","dungeon_time")-get_global_time()))
                return
            end
            say_title("Bekci:")
            say("")
            say("zindana girmek istiyor musun?")
            local s = select("Evet!","Hayir,girmek istemiyorum.")
            if s == 1 then
                pc.remove_item(30319,1)
                timer("catacomb_sologiris",2)
            else
                return
            end
        end
       
        when catacomb_sologiris.timer begin
            d.new_jump(216, 3145 * 100, 13177 * 100)
            d.spawn_mob_dir(2598,74,1103,1)
            server_timer("catacomb_uyari",5,d.get_map_index())
            server_timer("catacomb_timeup",60*15*1,d.get_map_index())
        end
       
        when kill with npc.get_race() == 2598 begin
            d.setf("catacomb_dead",1)
            notice_all("|cff00ff00 Patron Avcısı "..pc.get_name().." grubu, Azrail'i Mağlup etti!")
            d.notice(" Bir Dakika İçinde Ödülleri Toplamalısın.!")
            server_timer ("catacomb_eli_check_timer_1",60*1, d.get_map_index())
        end

        when catacomb_uyari.server_timer begin
            if d.select(get_server_timer_arg()) then
                d.notice("catacomb Zindanına Hoşgeldin!")
                d.notice("15 Dakika içinde Boss'u Yok Etmelisin!")
                d.notice("Bol Şanslar!")
            end
        end

        when catacomb_eli_check_timer_1.server_timer begin
            if d.select(get_server_timer_arg()) then
                    d.set_warp_location (65, 5911, 993)
                    server_timer ("catacomb_eli_check_timer_2", 3, get_server_timer_arg())
            end
        end

        when catacomb_eli_check_timer_2.server_timer begin
            if d.select(get_server_timer_arg()) then
                    d.set_warp_location (65, 5911, 993)
                    server_timer("catacomb_exit_timer", 3, get_server_timer_arg())
            else
                    server_timer ("catacomb_eli_check_timer_1", 3, get_server_timer_arg())
            end
        end
       
        when catacomb_timeup.server_timer begin
            if d.select(get_server_timer_arg()) then
                d.notice("Zaman doldu.")
                d.setf("sure_doldu",1)
                d.exit_all()
            end
        end

        when catacomb_exit_timer.server_timer begin
            if d.select(get_server_timer_arg()) then
                clear_server_timer("catacomb_eli_check_timer_1", get_server_timer_arg())
                clear_server_timer("catacomb_eli_check_timer_2", get_server_timer_arg())
                clear_server_timer("catacomb_sologiris", get_server_timer_arg())
                d.clear_regen()
                d.exit_all()
            end
        end
    end  --state
end   --quest
 
En son bir moderatör tarafından düzenlenmiş:
Geri
Üst