Çözüldü metin dağı questi buglu yardım edermisiniz

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

ysn2134

Üye
Üye
Mesaj
26
Beğeni
11
Puan
290
Ticaret Puanı
0
metin dağında bug var 5 sandıkla metin dağı alınıyor normalde 5 er sandık olması lazım
ama 5 sandıkla metin dağı veriyor
bi bakarsanız sevinirim quest aşağıda ama bug var nasıl çözülür aceba şimdiden teşekkür ederim yardımlarınızı bekliyorum



Lua (Quest):
say_size ( 350 , 370 )
say_title ( "Metin Dağı Sorumlusu: " )
say ( "3 Dağı feth ederek eşsiz sandıkları toplamışa-" )
say ( "benziyorsun ?" )
say_item ( " " , 86006 , "" )
say ( "Metin dağı sandığı istiyorsan bunun karşılığında" )
say ( "senden istediklerim:" )
say_color ( "yellow" , "Mutsuzluk Sandığı(5x)" )
say_color ( "yellow" , "Hainlik Sandığı(5x)" )
say_color ( "yellow" , "Kurtuluş Sandığı(5x)" )
say_color ( "green" , "Kabul ediyormusun?" )
say ( "" )
local s = select ( "Evet" , "Hayır" )
if 1 == s then
    if pc . count_item ( 86005 ) < 15 and pc . count_item ( 86004 ) < 15 and pc . count_item ( 86003 ) < 15 then
        say_title ( "İnceliyorum..." )
        say_reward ( "Başaramadın!" )
        say ( "Yeterli Nesneye sahip değilsin." )
        return
    end
    pc . remove_item ( "86005" , 5 )
    pc . remove_item ( "86004" , 5 )
    pc . remove_item ( "86003" , 5 )
    pc . give_item2 ( "86006" , 1 )
    return
end
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
86006 bu eşyanın karşılığında şunlardan 86005, 86004, 86003 kaç tane silinmesini istiyorsunuz? 5 er tane silinmesini istiyorum
fakat 86005, 86004, 86003 her hangi bir tanesiyle 86006 bu itemi gene veriyor yani her kodla 5 tane toplamaya gerek yok :D tek bir tanseyle alıyorlar istediklerini
Aaa bir dakika buldum galiba. Şu satırı;
Lua (Quest):
if pc . count_item ( 86005 ) < 15 and pc . count_item ( 86004 ) < 15 and pc . count_item ( 86003 ) < 15 then
Şöyle değiştirin;
Lua (Quest):
if pc . count_item ( 86005 ) < 5 or pc . count_item ( 86004 ) < 5 or pc . count_item ( 86003 ) < 5 then

Questi yazan kişi or ve and'in ne anlama geldiğini tam kavrayamamış galiba. :))
Bir daha ki sefere object klasörü içinde ki...
Kodları düzgün bir şekilde konuya ekler misiniz?
 
hocam acemiyim burda yeni girdim sayfaya bi arkadaş önerdi burayı nasıl kodları ekliyim quest o şekilde hocam

nasıl yani hocam questi paylaştım da kodları nasıl ekliyim anlamadım yeniyim bu sayfada arkadaş önerdi geldim
 
En son bir moderatör tarafından düzenlenmiş:
Siteye hoş geldiniz. :)
Kodlar bu şekilde doğru düzgün okunmaz. Büyük ihtimal derlenmiş questin kodları bunlar. quest dizini içinde ki kodları kod bloguna ekleyerek sorabilirsiniz.


Buradan kodların siteye nasıl eklenebileceğine bakabilirsiniz..

Lua (Quest):
pc . remove_item ( "86005" , 5 )
pc . remove_item ( "86004" , 5 )
pc . remove_item ( "86003" , 5 )

Sandık başına olmasını istiyorsanız 5 kısmını 1 olarak değiştirebilirsiniz.
 
yok hocam şimdi anlamadınız

Lua (Quest):
pc . remove_item ( "86005" , 5 )
pc . remove_item ( "86004" , 5 )
pc . remove_item ( "86003" , 5 )

böyle ya hepsinden 5 tane istiyor ama 86005 kodundan 5 tane verdiğim zaman sandık veriyor normalde 86005 ten 5 86004 5 86003 5 tane olması lazım ki birtane 86006 alabileyim ama bizim ki tek 86005 le veriyor bug var yani
 
Heyecan yapmadan ne istediğinizi daha detaylı anlatırsanız çok sevinirim. Bir şey anlamadım. :)
86006 bu eşyanın karşılığında şunlardan 86005, 86004, 86003 kaç tane silinmesini istiyorsunuz?
 
Queste göre öyle gözüküyor. Sorun tam olarak nerede?
 
Bir npc var, tıkladığında sana bir şeyi isteyip istemedini soruyor ve sen istiyorsan senden 5er tane 3 farklı eşya silip 1 tane eşya veriyor dimi? Questin mantığı bu?
 
86006 bu eşyanın karşılığında şunlardan 86005, 86004, 86003 kaç tane silinmesini istiyorsunuz? 5 er tane silinmesini istiyorum
fakat 86005, 86004, 86003 her hangi bir tanesiyle 86006 bu itemi gene veriyor yani her kodla 5 tane toplamaya gerek yok :D tek bir tanseyle alıyorlar istediklerini
 
86006 bu eşyanın karşılığında şunlardan 86005, 86004, 86003 kaç tane silinmesini istiyorsunuz? 5 er tane silinmesini istiyorum
fakat 86005, 86004, 86003 her hangi bir tanesiyle 86006 bu itemi gene veriyor yani her kodla 5 tane toplamaya gerek yok :D tek bir tanseyle alıyorlar istediklerini
Aaa bir dakika buldum galiba. Şu satırı;
Lua (Quest):
if pc . count_item ( 86005 ) < 15 and pc . count_item ( 86004 ) < 15 and pc . count_item ( 86003 ) < 15 then
Şöyle değiştirin;
Lua (Quest):
if pc . count_item ( 86005 ) < 5 or pc . count_item ( 86004 ) < 5 or pc . count_item ( 86003 ) < 5 then

Questi yazan kişi or ve and'in ne anlama geldiğini tam kavrayamamış galiba. :))
Bir daha ki sefere object klasörü içinde ki kodları değilde direk olarak quest klasörünün içinde ki kodları eklerseniz daha iyi olur. Böyle karışık olunca okunması zor oluyor.
 
Çözüm
Aaa bir dakika buldum galiba. Şu satırı;
Lua (Quest):
if pc . count_item ( 86005 ) < 15 and pc . count_item ( 86004 ) < 15 and pc . count_item ( 86003 ) < 15 then
Şöyle değiştirin;
Lua (Quest):
if pc . count_item ( 86005 ) < 5 or pc . count_item ( 86004 ) < 5 or pc . count_item ( 86003 ) < 5 then

Questi yazan kişi or ve and'in ne anlama geldiğini tam kavrayamamış galiba. :))
Bir daha ki sefere object klasörü içinde ki kodları değilde direk olarak quest klasörünün içinde ki kodları eklerseniz daha iyi olur. Böyle karışık olunca okunması zor oluyor.
:D helal olsun :D bi or eklemek için bana 150 tl gibi bi ücret talep edildi elinize sağlık oldu çok çok teşekür ederim. Bir de çorap questim var oda hatalı özelden yazabilir miyim size çorap questi için :D gerçekten çok teşekkür ederim
 
:D helal olsun :D bi or eklemek için bana 150 tl gibi bi ücret talep edildi elinize sağlık oldu çok çok teşekür ederim bide çorap questim var oda hatalı özelden yaza bilirmiyim size çorap questi için :D gerçek ten çok teşekür ederim
Özelden yardım istemek yasak. :) Bu şekilde konu üzerinden anca. Bunun haklı bir çok sebebi var. Sizle aynı sorunu yaşayan kişiler buradan faydalanabilir, site içeriği zenginleşir vs.

Gelelim 150 lira olayına. Zamanında hazır fileslerin 150ye satıldığını düşünürsek kim talep ettiyse sizin bilgisizliğinden faydalanmak istemiş. 2016 yılında çektiğim eğitim serisinin amaçlarından birisi de buydu. İnsanlar boş yere dolandırılmasın. Questler ve oyun düzenleme ile ilgili daha fazla şey öğrenmek isterseniz şuraya bakabilirsiniz: Metin2 Geliştirici Eğitimi Video Serisi

Yapacak olan kişi reklam olmasın bi sitede buldum adam yaparım dedi 150 tl ye felan dedi :D bi arkadaşta burayı önerdi aklına gelmicek şeyleri bile çözerler dedi geldim denedim gerçekten helal olsun adamlar yapıyor ya valla helal size
Arkadaşınıza bir teşekkür borçlusunuz. :)

Sorun çözüldüğü için konuyu çözüldü işaretleyip kapatıyorum. Yaşadığınız başka sorunlar veya sormak istediğiniz şeyler varsa konu açarak sorabilirsiniz.
Tekrardan hatırlatmak isterim questlerle alakalı sorunlarınızda object klasörü içinde ki kodları değil direk quest klasörü içinde yer alan dosyada ki kodları eklerseniz daha sağlıklı olur. Kodlar karmaşık gözüktüğü için son anda fark ettim bende.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst