Kostüm Süresi Uzatma Quest

ercumerc19

Geliştirici
Geliştirici
MT Üye
Editör
Mesaj
411
Çözümler
19
Beğeni
780
Puan
839
Ticaret Puanı
0
Merhaba Mmotutkunları üyeleri

Bir forumda gördüğüm sistemi sizlerle paylaşmak istedim.Bu quest sayesinde kostümleri istediğiniz item yang veya ep karşılıgında süresini uzatabilirsiniz.Şuan orjinalinde ki gibi ruh taşı karşılığı olarak bırakıyorum.Kendinize göre düzenleme yaparsınız.Güle güle kullanın.

:mmt-resimler:


kostum_suresi_uzatma.jpg



Linkleri görebilmek için giriş yap veya kayıt ol.


Linkleri görebilmek için giriş yap veya kayıt ol.


Lua (Quest):
---  ---
--- ----

quest kostum_time begin
    state start begin
        when 9006.chat."Kostüm Süresini Uzat" begin
            say_title("Yaşlı Kadın :")
            say("Kostümün süresini istediğim eşyalar karşılığında")
            say("uzatabilirim. Bunu nasıl mı yapabilirsin ?")
            say_reward("Uzatmak istediğin kostümü sadece üzerime sürükle .. ")
            say("")
        end
        
        when 9006.take with item.vnum >= 41001 and item.vnum <= 45181 begin
            say_title("Yaşlı Kadın :")
            say("Kostüm süresini uzatmak biraz zordur.")
            say("Istediğim eşyaları getirdiğin taktir de ")
            say("kostümünün süresini eşya sayına göre uzatabilirim.")
            say_reward("Ruh Taşı Istiyorum Senden ?")
            say_item_vnum(50513)
            local s = select("Uzat","Vazgec ")
                if s == 2 then
                    return
                elseif s == 1 then
                    say_title("Yaşlı Kadın :")
                    say("Hadi seninle kostümünün suresini uzatalim ..")
                    say_reward("Ne kadar uzatmak Istiyorsun ?")
                    local sure = select("5 Gun Uzatmak Istiyorum","10 Gun Uzatmak Istiyorum","15 Gun Uzatmak Istiyorum","Vazgec")
                        if sure == 4 then
                            return
                            
                        elseif sure == 1 then
                            say_title("Yaşlı Kadın :")
                            say("Sectigin surenin bedeli 50 adet Ruh Taşı.")
                            say_item_vnum(50513)
                            say_reward("Kabul ediyor musun ?")
                            local sure50 = select("Evet","Hayir")
                                if sure50 == 2 then
                                    return
                                
                                elseif sure50 == 1 then
                                    local sure50test = pc.count_item(50513)
                                        if sure50test < 50 then
                                            say_title("Yaşlı Kadın :")
                                            say("Malesef,")
                                            say("Bunun icin "..50-sure50test.." adet daha")
                                            say("Ruh Taşının olmasi gerekiyor.")
                                            say_item_vnum(50513)
                                        else
                                            say_title("Yaşlı Kadın :")
                                            say_reward("Tebrikler ek olarak 5 gun Sure Eklendi !")
                                            pc.remove_item("50513",50)
                                            item.set_socket(0,item.get_socket(0) + 60*60*24*5)
                                        end
                                end
                        elseif sure == 2 then
                            say_title("Yaşlı Kadın :")
                            say("Sectigin surenin bedeli 75 adet Ruh Taşı.")
                            say_item_vnum(50513)
                            say_reward("Kabul ediyor musun ?")
                            local sure75 = select("Evet","Hayir")
                                if sure75 == 2 then
                                    return
                                
                                elseif sure75 == 1 then
                                    local sure75test = pc.count_item(50513)
                                        if sure75test < 75 then
                                            say_title("Yaşlı Kadın :")
                                            say("Malesef,")
                                            say("Bunun icin "..75-sure75test.." adet daha")
                                            say("Ruh Taşının olmasi gerekiyor.")
                                            say_item_vnum(50513)
                                        else
                                            say_title("Yaşlı Kadın :")
                                            say_reward("Tebrikler ek olarak 10 gun Sure Eklendi !")
                                            pc.remove_item("50513",75)
                                            item.set_socket(0,item.get_socket(0) + 60*60*24*10)
                                        end
                                end
                        elseif sure == 3 then
                            say_title("Yaşlı Kadın :")
                            say("Sectigin surenin bedeli 10 adet Ruh Taşı.")
                            say_item_vnum(50513)
                            say_reward("Kabul ediyor musun ?")
                            local sure100 = select("Evet","Hayir")
                                if sure100 == 2 then
                                    return
                                
                                elseif sure100 == 1 then
                                    local sure100test = pc.count_item(50513)
                                        if sure100test < 100 then
                                            say_title("Yaşlı Kadın :")
                                            say("Malesef,")
                                            say("Bunun icin "..100-sure100test.." adet daha")
                                            say("Ruh Taşının olmasi gerekiyor.")
                                            say_item_vnum(50513)
                                        else
                                            say_title("Yaşlı Kadın :")
                                            say_reward("Tebrikler ek olarak 15 gun Sure Eklendi !")
                                            pc.remove_item("50513",100)
                                            item.set_socket(0,item.get_socket(0) + 60*60*24*15)
                                        end
                                end
                        end
                end
        end
    end
end
 
Son düzenleme:
Geri
Üst