Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

Veba Görevi Questi

Floss

Üye
Galatasaray
Kayıtlı Üye
Katılım
30 Temmuz 2013
Mesajlar
396
Tepkime puanı
0
Puanları
0
Konum
HayatMMO
Veba Queti bir görevdir. Güle Güle Kullanın...




Kod:
quest veba_gorevi begin   
 state start begin
        when login or levelup with pc.get_level() >= 75 begin
        local v = find_npc_by_vnum(20012)
            if v != 0 then
            target.vid("__TARGET__", v, "Yu-Rang")
            end
            send_letter("Veba")
        end
        
        when button or info begin
        say("Yu-Rang seni çağırıyor. Git ve neler")
        say("olduğunu öğren.")
        end
        
        when 20012.chat."Veba" begin    
        local remaining = pc.getqf("delay") - get_time()
            if pc.getqf("delay") - get_time() > 0 then
            say_title(mob_name(npc.get_race()))
            say("Henüz son görevinin üstünden yeterince zaman")
            say("geçmedi. "..remaining.." saniye daha bekle.")
            return
            end
        say_title(mob_name(npc.get_race()))
        say("Hey! Demek geldin. Yardımına ihtiyacımız var.")
        say("Lusifer ve cellatları şehre geldiklerinde")
        say("her şeyimizi talan ettiler ve şehre bir hastalık")
        say("yayıp gittiler. Bu hastalığın çaresini")
        say("bulamazsak bir kaç gün içinde burada insan")
        say("kalmayacak...")
        wait()
        say_title(mob_name(npc.get_race()))
        say("Bize her gün yeterince ilaç getir ki herkes")
        say("iyileşsin ve şehrimiz hastalıktan kurtulsun.")
        say("Hastalığın ilacını Şeytan Kulesi 9. katta")
        say("bulabilirsin.")
        set_state(info)
        end
    end
    
    state info begin
        when 20012.chat."Veba" begin    
        local remaining = pc.getqf("delay") - get_time()
            if pc.getqf("delay") - get_time() > 0 then
            say_title(mob_name(npc.get_race()))
            say("Hala elimizde yeterince ilaç var.")
            say(remaining.." saniye daha bekle.")
            return
            end
        say_title(mob_name(npc.get_race()))
        say("Bize her gün yeterince ilaç getir ki herkes")
        say("iyileşsin ve şehrimiz hastalıktan kurtulsun.")
        say("Hastalığın ilacını Şeytan Kulesi 9. katta")
        say("bulabilirsin.")
        set_state(kill)
        end
    end
    
    state kill begin
        when letter begin
        send_letter("Veba Tedavisi")
        end
        
        when button or info begin
        say("Şehrin salgından kurtulması için şu ilaca")
        say("ihtiyaç var:")
        say_item_vnum(30115)
        say_reward("Şeytani Canavarlardan alabilirsin.")
        end
        
        when 20012.chat."Veba Tedavisi" begin
        say_title(mob_name(npc.get_race()))
            if pc.count_item(30115) < 1 then
            say("Acele et! Her geçen gün daha fazla insan")
            say("ölüyor!")
            return
            end
        say("Ah! İşte burda. Çok teşekkür ederim. Bunun")
        say("karşılığında yaratıklarla daha kolay")
        say("savaşabilmen için sana yeni bir saç modeli")
        say("yapacağım...")
        say_reward("Hangisini istersin?")
        local s
            if pc.get_job() == 0 and pc.get_sex() == 0 then
            s = select(item_name(74017),item_name(74018),item_name(74019),"Vazgeç ")
                if s == 1 then
                pc.remove_item("30115",1)
                pc.give_item2("74017",1)
                elseif s == 2 then
                pc.remove_item("30115",1)
                pc.give_item2("74018",1)
                elseif s == 3 then
                pc.remove_item("30115",1)
                pc.give_item2("74019",1)
                else
                return
                end
            elseif pc.get_job() == 0 and pc.get_sex() == 1 then
            s = select(item_name(75017),item_name(75018),item_name(75019),"Vazgeç ")
                if s == 1 then
                pc.remove_item("30115",1)
                pc.give_item2("75017",1)
                elseif s == 2 then
                pc.remove_item("30115",1)
                pc.give_item2("75018",1)
                elseif s == 3 then
                pc.remove_item("30115",1)
                pc.give_item2("75019",1)
                else
                return
                end
            elseif pc.get_job() == 1 and pc.get_sex() == 0 then
            s = select(item_name(75217),item_name(75218),item_name(75219),"Vazgeç ")
                if s == 1 then
                pc.remove_item("30115",1)
                pc.give_item2("75217",1)
                elseif s == 2 then
                pc.remove_item("30115",1)
                pc.give_item2("75218",1)
                elseif s == 3 then
                pc.remove_item("30115",1)
                pc.give_item2("75219",1)
                else
                return
                end
            elseif pc.get_job() == 1 and pc.get_sex() == 1 then
            s = select(item_name(74267),item_name(74268),item_name(74269),"Vazgeç ")
                if s == 1 then
                pc.remove_item("30115",1)
                pc.give_item2("74267",1)
                elseif s == 2 then
                pc.remove_item("30115",1)
                pc.give_item2("74268",1)
                elseif s == 3 then
                pc.remove_item("30115",1)
                pc.give_item2("74269",1)
                else
                return
                end
            elseif pc.get_job() == 2 and pc.get_sex() == 0 then
            s = select(item_name(74517),item_name(74518),item_name(74519),"Vazgeç ")
                if s == 1 then
                pc.remove_item("30115",1)
                pc.give_item2("74517",1)
                elseif s == 2 then
                pc.remove_item("30115",1)
                pc.give_item2("74518",1)
                elseif s == 3 then
                pc.remove_item("30115",1)
                pc.give_item2("74519",1)
                else
                return
                end
            elseif pc.get_job() == 2 and pc.get_sex() == 1 then
            s = select(item_name(75417),item_name(75418),item_name(75419),"Vazgeç ")
                if s == 1 then
                pc.remove_item("30115",1)
                pc.give_item2("75417",1)
                elseif s == 2 then
                pc.remove_item("30115",1)
                pc.give_item2("75418",1)
                elseif s == 3 then
                pc.remove_item("30115",1)
                pc.give_item2("75419",1)
                else
                return
                end
            elseif pc.get_job() == 3 and pc.get_sex() == 0 then
            s = select(item_name(75617),item_name(75618),item_name(75619),"Vazgeç ")
                if s == 1 then
                pc.remove_item("30115",1)
                pc.give_item2("75617",1)
                elseif s == 2 then
                pc.remove_item("30115",1)
                pc.give_item2("75618",1)
                elseif s == 3 then
                pc.remove_item("30115",1)
                pc.give_item2("75619",1)
                else
                return
                end
            elseif pc.get_job() == 3 and pc.get_sex() == 1 then
            s = select(item_name(74767),item_name(74768),item_name(74769),"Vazgeç ")
                if s == 1 then
                pc.remove_item("30115",1)
                pc.give_item2("74767",1)
                elseif s == 2 then
                pc.remove_item("30115",1)
                pc.give_item2("74768",1)
                elseif s == 3 then
                pc.remove_item("30115",1)
                pc.give_item2("74769",1)
                else
                return
                end
            end
        say_title(mob_name(npc.get_race()))
        say("Yarın tekrar bu ilaca ihtiyacımız olacak.")
        say("Umarım geç kalmazsın...")
        set_state(info)
        end
        
        when 1071.kill begin
        local n = number(1,100)
            if n == 5 then
            pc.give_item2("30115",1)
            notice(mob_name(20012).."'a dön.")
            end
        end
    end
end


KURULUM

veba_gorevi.quest dosyası oluşturuyoruz (notepad++)

ardından filezillada usr/game/share/locale/turkey dizinine atıyoruz.
 
Son düzenleme:

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst