Yo hayır, hala böyle bir sorguyu yapabilmek için, yapılan eşyanın bilgisini bir yere kayıt etmen gerekiyor. Buyur madem taglara ihtiyacın yok böyle bir şey için arkadaşa bir örnek ver herhangi bir buga takılmadan. Dialog menüsünden eşyayı craft ettirmiyorsun, eşyanın yapılabilmesi için gerekli koşullara sahip olunup olunmadığını kontrol ettiriyorsun. Eşyayı üretme kısmı "makeitem" functionu ile geliyor. Bu function hardcoded olduğu için üzerinde oynama yapamazsın. MAKEITEM functionu kendinden sonra item_defname, amount keyleriyle çalışır. Craft menülerini kontrol edersen uygun koşullar sağlandıktan sonra makeitem xx yazıldığını görürsün. Makeitem ayrıca, yapılan ürünün SKILLMAKE kısmındaki skill'i tetikletir. O yüzden skill altında @success yada fix eventi altında @skillsuccess triggeri ile craft menüsünden yaptığın itemin bilgisini bu eşyayı üreten karakter üzerinde saklatırsan, sorgulatmasını da yapabilirsin. Script üzerinde örnek göstermek gerekirse;
onbutton xx (lesser poisonun button)
Kod:
if (sorgular, sorgular)
src.makeitem xxx (lesser poison id)
src.ctag.lesserpoison 1
elseif
bla bla
endif
buradan sonra ister skill altında @success ister event altında @skillsuccess (dikkat skillsuccess kullanıcak olursan skillkey'i de girmen gerekiyor)
Kod:
@success
if (<src.ctag.xx> == 1)
if (rand(5)
src.xxx +1
endif
endif
Bunu destekleyip extra gainlerden kurtulmak için adv_rate'e imkansız rakamlar girmen gerekiyor.