Çözüldü quest

  • Konuyu açan Konuyu açan Aposs
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 804
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Aposs

Yasaklanmış Üye
Cezalı
Mesaj
22
Çözümler
1
Beğeni
4
Puan
43
Ticaret Puanı
0
Lua (Quest):
Genişlet Daralt Kopyala
quest ver begin
    state start begin
        when 27840.use begin
                    affect.add_collect(apply.ATT_SPEED,20,60*60*24*365*60)
            pc.remove_item(27840, 1)
        end
    end
end

bu quest sağ tıkladığında kaybolan özellik veren bi quest, fakat sınırsız sayıda basılıyor buna sınır ekleyebilirmsiniz questteki süreye göre kullanılmasın diye , kolay olabilir fakat questle pek aram yok şimdiden teşekkürler.
 
Çözüm
Lua (Quest):
Genişlet Daralt Kopyala
quest ver begin
    state start begin
        when 27840.use begin
            if pc.getqf("hakbitti") == 1 then
                syschat("<Hata> Bu işlemi bir kere yapabilirsin.")
            else
                affect.add_collect(apply.ATT_SPEED,20,60*60*24*365*60)
                pc.remove_item(27840, 1)
                pc.setqf("hakbitti",1)
            end
        end
    end
end
ATT_SPEED tanımlı iken tekrar tıklanmasını mı engellemek istiyorsunuz?
 
Lua (Quest):
Genişlet Daralt Kopyala
quest ver begin
    state start begin
        when 27840.use begin
            if pc.getqf("hakbitti") == 1 then
                syschat("<Hata> Bu işlemi bir kere yapabilirsin.")
            else
                affect.add_collect(apply.ATT_SPEED,20,60*60*24*365*60)
                pc.remove_item(27840, 1)
                pc.setqf("hakbitti",1)
            end
        end
    end
end
 
Çözüm
ATT_SPEED tanımlı iken tekrar tıklanmasını mı engellemek istiyorsunuz?
aynen süreli şebnem gibi süresi bitince bida kullanabileceğin.att_speed i örnek olarak yazdım questi denemek icin başka özellik falan ekliyeceğim.
Lua (Quest):
Genişlet Daralt Kopyala
quest ver begin
    state start begin
        when 27840.use begin
            if pc.getqf("hakbitti") == 1 then
                syschat("<Hata> Bu işlemi bir kere yapabilirsin.")
            else
                affect.add_collect(apply.ATT_SPEED,20,60*60*24*365*60)
                pc.remove_item(27840, 1)
                pc.setqf("hakbitti",1)
            end
        end
    end
end
teşekkürler deniyeceğim.

Lua (Quest):
Genişlet Daralt Kopyala
quest ver begin
    state start begin
        when 27840.use begin
            if pc.getqf("hakbitti") == 1 then
                syschat("<Hata> Bu işlemi bir kere yapabilirsin.")
            else
                affect.add_collect(apply.ATT_SPEED,20,60*60*24*365*60)
                pc.remove_item(27840, 1)
                pc.setqf("hakbitti",1)
            end
        end
    end
end
denedimde sadece bu işlemi bir kere yapabilirsin diyor gene kullanılıyor.
 
quest/object/27840 klasörünü silip tekrardan questi okutur musun? Okuttuktan sonra aldığın effect süresi hala geçerli olduğu için bir kere tıklama sonrası ikinciyi tıklaması imkansız.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst