Çözüldü Give_Basic_Weapon HATASI

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ı.

notivi64

Üye
Üye
Mesaj
62
Çözümler
6
Beğeni
31
Puan
694
Ticaret Puanı
0
Merhabalar,

Give_basic_weapon quest okutuyorum hersey yolunda. ama ayni karakter oyundan cikip tekrar girince ayni itemleri tekrardan veriyor. Neden kaynakli olabilir ? Syserr Bos ( Game,db,Client )

Simdiden Tesekkürler Yardim icin <3
 
Çözüm
pc.setqf ve pc.getqf kullanarak bunu engelleyebilirsiniz.
Örnek quest;
Lua (Quest):
quest give_basic_weapon begin
    state start begin
        function basic_item(job,index)
            item_list={}   
            item_list[0] = {50187}
            item_list[1] = {50212}
            item_list[2] = {50187}
            item_list[3] = {50213}
            return  item_list[job][index]
        end

        when login begin
            if pc.getqf("basic_weapon") == 0 then
                pc.setqf("basic_weapon", 1)


                if pc.countitem(item) == 0 and pc.weapon != item then
                    pc.give_item2(give_basic_weapon.basic_item(pc.job,1) )
                end
            end
        end
    end
end
pc.setqf ve pc.getqf kullanarak bunu engelleyebilirsiniz.
Örnek quest;
Lua (Quest):
quest give_basic_weapon begin
    state start begin
        function basic_item(job,index)
            item_list={}   
            item_list[0] = {50187}
            item_list[1] = {50212}
            item_list[2] = {50187}
            item_list[3] = {50213}
            return  item_list[job][index]
        end

        when login begin
            if pc.getqf("basic_weapon") == 0 then
                pc.setqf("basic_weapon", 1)


                if pc.countitem(item) == 0 and pc.weapon != item then
                    pc.give_item2(give_basic_weapon.basic_item(pc.job,1) )
                end
            end
        end
    end
end
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst