Taş Kırdırma Quest

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

uygarito

Üye
Üye
Mesaj
11
Beğeni
5
Puan
405
Ticaret Puanı
0
Zihin taşlarını ( özellikle + sı düşük olanları ) değerlendirebilmek için yazdığım quest, ihtiyacı olan yararlansın diye paylaşayım dedim.

Not :
  • questlib.lua içerisinde ITEM_METIN tanımlı olması gerekli.
  • Sadece Zihin Taşları için çalışır.
  • Ben deneme amaçlı Kutsama Kağıdı ödülü verdim. "25040" yerine istediğiniz item vnumu yazabilirsiniz.
  • İstiflenmiş olan taşları tamamen silmez, birer adet eksiltir.


Lua (Quest):
Genişlet Daralt Kopyala
quest taskir begin
    state start begin
        when 20094.take begin
            if item.get_type() ~= ITEM_METIN then
                say_title(mob_name(20094))
                say(" Bu eşyayla ilgilenmiyorum. ")
                return
            end

            local item_vnum = item.vnum

            say_title( mob_name ( 20094 ) )
            say(string.format("Bu taşı (%s) kırmamı ister misin?", item_name(item_vnum)))
            local s = select("Evet, kır", "Hayır, istemiyorum")

            if s == 1 then
                pc.remove_item(item_vnum, 1)
                if number(1, 100) <= 50 then
                    pc.give_item2(25040, 1)
                    say_title(mob_name(20094))
                    say("Tebrikler! Şanslı çıktın ve ödülünü aldın.")
                else
                    say_title(mob_name(20094))
                    say("Üzgünüm... Bu sefer şans senden yana değil.")
                end
            else
                say_title(mob_name(20094))
                say("Kararını değiştirdiğinde tekrar gel.")
            end
        end
    end
end
 
Geri
Üst