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

Metin2 Envanter temizleme Questi

HAYATMMO

Hayatmmo
Yönetici
Admin
Hosting Yetkilisi
Grafiker
Katılım
4 Eylül 2016
Mesajlar
779
Tepkime puanı
13
Puanları
106
34K gamede denemedim item.select_cell() fonksiyonu 34K'da var mıydı hatırlamıyorum. 40K'da çalışıyor. Quest depocu olarak ayarlı. Olay basit. Seçtiğiniz envanterdeki tüm eşyaları temizler. 2'den fazla envanter kullananlar sayıların üzerine 45 ekleyerek 3. envanter, 4. envanter diye seçenek ekleyebilirler.

Uyarı: Muhtemelen oyuncularınız yanlışlıkla işe yarar eşyalarını da silecekler ve sizi itemim kayboldu diye sıkıştıracaklar.
Buna sabredebileceğinizi düşünmüyorsanız bu questi kullanmanızı önermem
[HR][/HR]
Kod:
[FONT=Verdana]quest clean_inventory begin    state start begin[/FONT]       [/CENTER]
  when 9005.chat."Envanter temizle" begin
        say_title(mob_name(npc.get_race()))
        say("Seçtiğin envanterde bulunan tüm eşyalar")
        say("silinecek. Seçimini yapmadan önce dikkatli ol.")
        say("Boşaltmak istediğin envanteri seç.")
        local s = select("1. Envanter","2. Envanter","Tümü ","Vazgeç ")
            if s == 1 then
            say("1. Envanteri gerçekten boşaltmak istiyor musun?")
                if select("Evet","Hayır") == 2 then
                return
                end
            clean_inventory.empty(0,44)
            elseif s == 2 then
            say("2. Envanteri gerçekten boşaltmak istiyor musun?")
                if select("Evet","Hayır") == 2 then
                return
                end
            clean_inventory.empty(45,89)
            elseif s == 3 then
            say("Ekipmanların hariç tüm eşyaların silinecek.")
            say("Onaylıyor musun?")
                if select("Evet","Hayır") == 2 then
                return
                end
            clean_inventory.empty(0,89)
            else
            return
            end
        end


        function empty(a,b)
            for i=a, b do
            item.select_cell(i)
            item.remove()
            end
        end
    end

[HR][/HR]





 

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

Üst