Emek serverler için at madalyonu questi v2

kado45

Üye
Üye
Mesaj
93
Çözümler
4
Beğeni
20
Puan
414
Ticaret Puanı
0
Merhabalar, atınız 30 levelden düşükse oyunculara 2 seçenek sunar 10 madalyon 11 lv zırhlı at, veya 30 madalyon 30 lv askeri at olarak.

at_madalyonu.lua:
quest at_madalyonu begin
    state start begin
        when 50050.use begin
            say_title("At madalyonu ")
            
            local atleveli = pc.get_horse_level()

            if(atleveli <= 10) then
                say("Ne yapmak istiyorsun ?")
                local menu = select("Zırhlı at (Lv.11)","Askeri at (Lv.30)","Kapat")
                
                if(menu == 1) then
                    say_title("At madalyonu ")
                    say("10 Adet madalyon karşılığında zırhlı at almak istediğine emin misin ?")
                    local zirhli_at = select("Onayla","Vazgec")

                    if(zirhli_at == 1) then
                        if(item.get_count(50050) < 10) then
                            say_title("At madalyonu")
                            say("Ne yapmak istiyorsun ?")
                            say("Zırhlı at alamabilmen için 10 adet at madalyonuna ihtiyacın var!")
                        else
                            say_title("At madalyonu ")
                            say("10 adet at madalyonu karşılığında sana Zırhlı At ve Zırhlı At kitabı veriyorum!")
                            pc.remove_item("50050",10)
                            pc.give_item2("50052",1)
                            horse.set_level(11)
                            notice_all(pc.get_name().." Atını zırhlı at seviyesine ulaştırmıştır!")
                            pc.set_skill_level(131,30)
                            horse.unride()
                        end
                    else
                        return
                    end
                elseif(menu == 2) then
                    say_title("At madalyonu ")
                    say("30 Adet madalyon karşılığında Askeri At almak istediğine emin misin ?")
                    local askeri_at = select("Onayla","Vazgec")

                    if(askeri_at == 1) then
                        if(item.get_count(50050) < 30) then
                            say_title("At madalyonu")
                            say("Askeri at alamabilmen için 30 adet at madalyonuna ihtiyacın var!")
                        else
                            say_title("At madalyonu ")
                            say("30 adet at madalyonu karşılığında sana Askeri At ve Askeri At kitabı veriyorum!")
                            pc.remove_item("50050",30)
                            pc.give_item2("50053",1)
                            horse.set_level(30)
                            notice_all(pc.get_name().." Atını son seviyeye ulaştırmıştır!")
                            pc.set_skill_level(131,30)
                            pc.set_skill_level(137,20)
                            pc.set_skill_level(138,20)
                            pc.set_skill_level(139,20)
                            pc.set_skill_level(140,20)
                            horse.unride()
                        end
                    else
                        return
                    end
                elseif(menu == 3) then
                    --kapat
                    return
                end
            elseif(atleveli == 11) then
                say("30 Adet madalyon karşılığında Askeri At almak istediğine emin misin ?")
                local askeri_at = select("Onayla","Vazgec")

                if(askeri_at == 1) then
                    if(item.get_count(50050) < 30) then
                        say_title("At madalyonu")
                        say("Askeri at alamabilmen için 30 adet at madalyonuna ihtiyacın var!")
                    else
                        say_title("At madalyonu ")
                        say("30 adet at madalyonu karşılığında sana Askeri At ve Askeri At kitabı veriyorum!")
                        pc.remove_item("50050",30)
                        pc.give_item2("50053",1)
                        horse.set_level(30)
                        notice_all(pc.get_name().." Atını son seviyeye ulaştırmıştır!")
                        pc.set_skill_level(131,30)
                        pc.set_skill_level(137,20)
                        pc.set_skill_level(138,20)
                        pc.set_skill_level(139,20)
                        pc.set_skill_level(140,20)
                        horse.unride()
                    end
                else
                    return
                end
            else
                say("Atın zaten son seviyede")
            end
        end
    end
end

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

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

4jpg.jpg
 

Dosya Eklentileri

  • 1.jpg
    1.jpg
    130,5 KB · Gösterim: 52
  • 2.jpg
    2.jpg
    90,7 KB · Gösterim: 56
  • 3.jpg
    3.jpg
    60,7 KB · Gösterim: 55
Geri
Üst