Emek serverler için at madalyonu questi v1

  • Konuyu açan Konuyu açan kado45
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 490

kado45

Üye
Üye
Mesaj
100
Çözümler
4
Beğeni
30
Puan
439
Ticaret Puanı
0
Merhabalar, quest şu şekilde çalışıyor, 11 levelde zırhlı at kitabı 21 levelde askeri at kitabı ve askeri at becerilerini m1 verecek şekilde ayarlandı 30 levele ulaşınca tüm oyunculara duyuru geçer.

at_madalyonu.lua:
Genişlet Daralt Kopyala
quest at_madalyonu begin
    state start begin
        when 50050.use begin
            say_title("At madalyonu ")
            local atleveli = pc.get_horse_level()
            local atalevelver = pc.get_horse_level() + 1
            
            if item.get_count(50050) < 1 then -- Madalyon kontrolü
                say("Envanterinde at madalyonu mevcut değil!")
            elseif atleveli < 11 then
                pc.remove_item("50050", 1)
                say("At levelini başarıyla arttırdın.")
                syschat("Şuanki at seviyen: " .. atalevelver)
                horse.set_level(atalevelver)
                horse.unride()
                
                if atleveli == 10 then
                    pc.give_item2("50052", 1)
                end
            elseif atleveli >= 11 and atleveli < 21 then
                pc.remove_item("50050", 1)
                say("At levelini başarıyla arttırdın.")
                syschat("Şuanki at seviyen: " .. atalevelver)
                horse.set_level(atalevelver)
                horse.unride()
                
                if atleveli == 20 then
                    pc.give_item2("50053", 1)
                    pc.set_skill_level(137, 20)
                    pc.set_skill_level(138, 20)
                    pc.set_skill_level(139, 20)
                    pc.set_skill_level(140, 20)
                end
            elseif atleveli >= 21 and atleveli < 30 then
                pc.remove_item("50050", 1)
                say("At levelini başarıyla arttırdın.")
                syschat("Şuanki at seviyen: " .. atalevelver)
                horse.set_level(atalevelver)
                horse.unride()
                
                if atleveli == 29 then
                    notice_all(pc.get_name().." Atını son seviyeye ulaştırmıştır!")
                end
            else
                say("Atın zaten son seviyede!")
            end
            
            local s = select("Kapat")
        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.

154141_63c83f5e03cddf20a4ab44df5d8e9985.png
 
En son bir moderatör tarafından düzenlenmiş:
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst