Neler yeni
XenForo Bannerlar
Modern AdBlock Uyarısı

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Kod Her Fileste Sorunsuz Çalışan Razador Quest

cumobaskan

Aktif Üye
Katılım
15 Kas 2022
Mesajlar
15
Tepkime puanı
3
Puanları
3
Yaş
26
Konum
Gaziantep
Öncelikle Merhabalar, her server fileste çalışmayan questler paylaşılıyor sürekli bende elimde olan tertemiz tüm SF'lerde çalışabilir halde olan questlerimi paylaşmak istedim.

keyfli kullanımlar.



( AÇIK KAYNAK )


C++:
quest razo_dungeon begin

    state start begin

        when logout begin

            local idx = 351

            local map = pc.get_map_index()

            if map >= (idx * 10000) and map < (idx * 10000 + 9000) then

            end

        end



        when 60008.chat."Kırmızı Ejderha Kalesi(Tek Kat)" begin

            if pc.get_level() < 90 then

                say_title("Bekci:")

                say("")

                say("90. seviyenin altinda oldugun icin ")

                say("zindana giremezsin...")

                return

            end

            if pc.count_item(71175) < 1 then

                say_item_vnum(71175)

                say("Gerekli esya olmadan giris yapamazsin.")

                return

            end

            if party.is_party() then

                say("Grubun varken giris yapamazsin.")

                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(71175,1)

                timer("razo_sologiris",2)

            else

                return

            end

        end







        when razo_sologiris.timer begin

            d.new_jump(351, 8109 * 100, 6867 * 100)

            d.spawn_mob_dir(6091,682,636,1)

        end

      

        when kill with npc.get_race() == 6091 begin

            d.setf("razo_dead",1)

            notice_all("|cff00ff00 "..pc.get_name().." Razödor'u Mağlup etti!")

            server_timer ("razo_eli_check_timer_1", 3, d.get_map_index())

        end

      



        when razo_eli_check_timer_1.server_timer begin

            if d.select(get_server_timer_arg()) then

                    d.set_warp_location (62, 5990, 7070)

                    server_timer ("razo_eli_check_timer_2", 3, get_server_timer_arg())

            end

        end



        when razo_eli_check_timer_2.server_timer begin

            if d.select(get_server_timer_arg()) then

                    d.set_warp_location (62, 5990, 7070)

                    server_timer("razo_exit_timer", 62, get_server_timer_arg())

            else

                    server_timer ("razo_eli_check_timer_1", 3, get_server_timer_arg())

            end

        end

      

        when razo_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 razo_exit_timer.server_timer begin

            if d.select(get_server_timer_arg()) then

                clear_server_timer("razo_eli_check_timer_1", get_server_timer_arg())

                clear_server_timer("razo_eli_check_timer_2", get_server_timer_arg())

                clear_server_timer("razo_sologiris", get_server_timer_arg())

                d.clear_regen()

                d.exit_all()

            end

        end

    end  --state

end   --quest
 

Benzer konular

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Tema düzenleyici

Tema özelletirmeleri

Grafik arka planlar

Granit arka planlar