Hikayeler

Reklam vermek için turkmmo@gmail.com

Yeni Quest I 1-99 Sunucular İçin Yeni Görev

SeumonDizayn

Grafiker , Mapper
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Uzman
Katılım
23 Ara 2015
Konular
128
Mesajlar
1,121
Online süresi
1ay 10g
Reaksiyon Skoru
307
Altın Konu
0
Başarım Puanı
184
TM Yaşı
10 Yıl 3 Ay 29 Gün
MmoLira
2,994
DevLira
144

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Oyuncu 30. seviyeye ulaştığında demirciden bir görev gelir.
Demirci 10 adet ork dişi ister.
10 adet Ork dişini düşürdüğü zaman bilgisini verir demirciye geri dön diye.
Oyuncu istediği 30 Lv. silahı alır.

+0 olarak ve rastgele ortalama & beceri olarak.


seumondizayn_yeni_guc.lua:
quest seumondizayn_yeni_guc begin
    state start begin
        when login or levelup with pc.get_level() >= 30 begin
            set_state(information)
        end
    end

    state information begin
        when letter begin
            local v = find_npc_by_vnum(20016) -- Demirci
            if v != 0 then
                target.vid("__TARGET__", v, "Demirci")
            end
            send_letter("Seumondizayn: Yeni Gücün")
        end

        when button or info begin
            say_title("Seumondizayn: Yeni Gücün")
            say("")
            say("Demirci seninle yeni bir güç hakkında")
            say("konuşmak istiyor. 30. seviyeye ulaştığın için")
            say("kadim bir silahın sahibi olabilirsin.")
            say("")
        end

        when __TARGET__.target.click or 20016.chat."Seumondizayn: Yeni Gücün" begin
            target.delete("__TARGET__")
            say_title("Demirci:")
            say("")
            say("Hoş geldin evlat! Seumondizayn sistemine göre")
            say("her savaşçı 30. seviyede kendi kaderini çizer.")
            say("Elimde çok özel rünler var ancak çok paslanmışlar.")
            say("")
            say("Bu rünleri sadece Vadi'deki Orkların dişleri")
            say("parlatabilir. Bana yardım etmeye hazır mısın?")
            say("")
            wait()
            say_title("Demirci:")
            say("")
            say("Eğer bana 10 adet Ork Dişi getirirsen,")
            say("seçeceğin kadim bir silahı senin için")
            say("küllerinden doğuracağım.")
            say("")
            local s = select("Görevi Kabul Et", "Kabul Etmiyorum")
            if s == 1 then
                say_reward("Görev: 10x Ork Dişi topla.")
                say_reward("Bilgi: Sadece Vadi'deki Orklardan düşer.")
                set_state(go_to_vadi)
            end
        end
    end

    state go_to_vadi begin
        when letter begin
            send_letter("Yeni Güç: Ork Dişleri")
        end

        when button or info begin
            say_title("Seumondizayn Yeni Gücün")
            say("")
            say("Demirci için 10 adet Ork Dişi (30006) toplamalısın.")
            say("Şu anki miktar: "..pc.count_item(30006).." / 10")
            say("")
        end

        -- Vadi Orkları (Tüm ork grupları eklendi)
        when 631.kill or 632.kill or 633.kill or 634.kill or 635.kill or 636.kill or 637.kill begin
            local sans = number(1, 15) -- Düşme şansı %15 (Hard emek ayarı)
            if sans == 1 then
                if pc.count_item(30006) < 10 then
                    pc.give_item2(30006, 1)
                    if pc.count_item(30006) == 10 then
                        say_reward("Tüm dişleri topladın! Demirciye git ve gücünü seç.")
                    end
                end
            end
        end

        when 20016.chat."Gücümü Seçmek İstiyorum" begin
            if pc.count_item(30006) >= 10 then
                say_title("Demirci:")
                say("")
                say("Harika! 10 adet Ork Dişi hazır.")
                say("Şimdi Seumondizayn sisteminden hangi")
                say("kadim silahı almak istediğini seç.")
                say("Dikkat: Bu seçim bir kez yapılır ve değiştirilemez!")
                say("")
                
                local secim = select("Dolunay Kılıcı", "Kırmızı Demir Pala", "Siyah Yaprak Hançer", "Geyik Boynuzu Yay", "Antik Çan", "Sonbahar Yelpazesi", "Vazgeç")
                
                if secim == 7 then
                    return
                end

                local item_vnum = 0
                local item_name = ""

                if secim == 1 then item_vnum = 290 item_name = "Dolunay Kılıcı"
                elseif secim == 2 then item_vnum = 3210 item_name = "Kırmızı Demir Pala"
                elseif secim == 3 then item_vnum = 1170 item_name = "Siyah Yaprak Hançer"
                elseif secim == 4 then item_vnum = 2150 item_name = "Geyik Boynuzu Yay"
                elseif secim == 5 then item_vnum = 5110 item_name = "Antik Çan"
                elseif secim == 6 then item_vnum = 7160 item_name = "Sonbahar Yelpazesi"
                end

                say_title("Onay:")
                say("")
                say(item_name.." seçtin. Bu senin yeni gücün olacak.")
                say("Emin misin?")
                say("")
                local onay = select("Evet, Eminim", "Hayır, Değiştireceğim")
                
                if onay == 1 then
                    pc.remove_item(30006, 10)
                    pc.give_item2(item_vnum, 1)
                    
                    say_title("Demirci:")
                    say("")
                    say("Seumondizayn sistemi tamamlandı!")
                    say("Yeni gücün hayırlı olsun evlat.")
                    say("")
                    set_state(__COMPLETE__)
                end
            else
                say_title("Demirci:")
                say("")
                say("Henüz 10 adet Ork Dişi toplamamışsın.")
                say("Malzemeler olmadan rünü canlandıramam.")
                say("")
            end
        end
    end

    state __COMPLETE__ begin
    end
end


 
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
 
Paylaşım için teşekkürler
 
Paylaşım için teşekkürler
 
Oyuncu 30. seviyeye ulaştığında demirciden bir görev gelir.
Demirci 10 adet ork dişi ister.
10 adet Ork dişini düşürdüğü zaman bilgisini verir demirciye geri dön diye.
Oyuncu istediği 30 Lv. silahı alır.

+0 olarak ve rastgele ortalama & beceri olarak.


seumondizayn_yeni_guc.lua:
quest seumondizayn_yeni_guc begin
    state start begin
        when login or levelup with pc.get_level() >= 30 begin
            set_state(information)
        end
    end

    state information begin
        when letter begin
            local v = find_npc_by_vnum(20016) -- Demirci
            if v != 0 then
                target.vid("__TARGET__", v, "Demirci")
            end
            send_letter("Seumondizayn: Yeni Gücün")
        end

        when button or info begin
            say_title("Seumondizayn: Yeni Gücün")
            say("")
            say("Demirci seninle yeni bir güç hakkında")
            say("konuşmak istiyor. 30. seviyeye ulaştığın için")
            say("kadim bir silahın sahibi olabilirsin.")
            say("")
        end

        when __TARGET__.target.click or 20016.chat."Seumondizayn: Yeni Gücün" begin
            target.delete("__TARGET__")
            say_title("Demirci:")
            say("")
            say("Hoş geldin evlat! Seumondizayn sistemine göre")
            say("her savaşçı 30. seviyede kendi kaderini çizer.")
            say("Elimde çok özel rünler var ancak çok paslanmışlar.")
            say("")
            say("Bu rünleri sadece Vadi'deki Orkların dişleri")
            say("parlatabilir. Bana yardım etmeye hazır mısın?")
            say("")
            wait()
            say_title("Demirci:")
            say("")
            say("Eğer bana 10 adet Ork Dişi getirirsen,")
            say("seçeceğin kadim bir silahı senin için")
            say("küllerinden doğuracağım.")
            say("")
            local s = select("Görevi Kabul Et", "Kabul Etmiyorum")
            if s == 1 then
                say_reward("Görev: 10x Ork Dişi topla.")
                say_reward("Bilgi: Sadece Vadi'deki Orklardan düşer.")
                set_state(go_to_vadi)
            end
        end
    end

    state go_to_vadi begin
        when letter begin
            send_letter("Yeni Güç: Ork Dişleri")
        end

        when button or info begin
            say_title("Seumondizayn Yeni Gücün")
            say("")
            say("Demirci için 10 adet Ork Dişi (30006) toplamalısın.")
            say("Şu anki miktar: "..pc.count_item(30006).." / 10")
            say("")
        end

        -- Vadi Orkları (Tüm ork grupları eklendi)
        when 631.kill or 632.kill or 633.kill or 634.kill or 635.kill or 636.kill or 637.kill begin
            local sans = number(1, 15) -- Düşme şansı %15 (Hard emek ayarı)
            if sans == 1 then
                if pc.count_item(30006) < 10 then
                    pc.give_item2(30006, 1)
                    if pc.count_item(30006) == 10 then
                        say_reward("Tüm dişleri topladın! Demirciye git ve gücünü seç.")
                    end
                end
            end
        end

        when 20016.chat."Gücümü Seçmek İstiyorum" begin
            if pc.count_item(30006) >= 10 then
                say_title("Demirci:")
                say("")
                say("Harika! 10 adet Ork Dişi hazır.")
                say("Şimdi Seumondizayn sisteminden hangi")
                say("kadim silahı almak istediğini seç.")
                say("Dikkat: Bu seçim bir kez yapılır ve değiştirilemez!")
                say("")
               
                local secim = select("Dolunay Kılıcı", "Kırmızı Demir Pala", "Siyah Yaprak Hançer", "Geyik Boynuzu Yay", "Antik Çan", "Sonbahar Yelpazesi", "Vazgeç")
               
                if secim == 7 then
                    return
                end

                local item_vnum = 0
                local item_name = ""

                if secim == 1 then item_vnum = 290 item_name = "Dolunay Kılıcı"
                elseif secim == 2 then item_vnum = 3210 item_name = "Kırmızı Demir Pala"
                elseif secim == 3 then item_vnum = 1170 item_name = "Siyah Yaprak Hançer"
                elseif secim == 4 then item_vnum = 2150 item_name = "Geyik Boynuzu Yay"
                elseif secim == 5 then item_vnum = 5110 item_name = "Antik Çan"
                elseif secim == 6 then item_vnum = 7160 item_name = "Sonbahar Yelpazesi"
                end

                say_title("Onay:")
                say("")
                say(item_name.." seçtin. Bu senin yeni gücün olacak.")
                say("Emin misin?")
                say("")
                local onay = select("Evet, Eminim", "Hayır, Değiştireceğim")
               
                if onay == 1 then
                    pc.remove_item(30006, 10)
                    pc.give_item2(item_vnum, 1)
                   
                    say_title("Demirci:")
                    say("")
                    say("Seumondizayn sistemi tamamlandı!")
                    say("Yeni gücün hayırlı olsun evlat.")
                    say("")
                    set_state(__COMPLETE__)
                end
            else
                say_title("Demirci:")
                say("")
                say("Henüz 10 adet Ork Dişi toplamamışsın.")
                say("Malzemeler olmadan rünü canlandıramam.")
                say("")
            end
        end
    end

    state __COMPLETE__ begin
    end
end


Paylaşım için teşekkürler
 

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

Geri
Üst