alta yazıdgım scripte butona bastıgı zaman mesala robe icin resourcs idlerini veriyor
yani 1 ci butona bastımı 5 i_cloth diyor ben 5 cloth demesini istiyorum nasıl yaparım
ayrıca heal potion da 3 ginseng 1 empty botle yani 2 farklı malzeme lazım tekini gösteriyor while komutu ile denedim ama beceremedim yardımcı olurmusunuz id ler yerine isimlerin cikmasini istiyorum

[dialog d_alchmenu2 button]
onbutton 1 12
hata <serv.itemdef(<def.<eval <dargn>>>).resources> 

[defname alchmenu2]

//// Novice
1 i_robe
2 i_katana_iron
3 i_potion_heal
4 i_ingot_iron
5 i_runebook
6 i_axe_iron
7 i_robe
istediği itemleri sırasıyla sorgulayıp yoksa çantanınızda cloth bulunmuyor şeklinde çevirebilirsin.
button altında

On=1
if (<src.alchemy> < 99.0)
src.sysmessage @07a1,1,1 xxx yapımı için yeterli beceriye sahip değilsiniz.
elseif !(<src.restest 4 i_ingot_iron>) || !(<src.restest 5 i_runebook>) ....... ---> diğer itemlerde eklencek
src.sysmessage @@07a1,1,1 xxx yapımı için 4 ingot iron, 5 runebook ve diğer eklediğin itemler gereklidir.
else
src.consume 4 i_ingot_iron
src.consume 5 i_runebook
src.newitem BURAYA İTEMLER TAMAMSA VERİCEĞİ İTEM İD Sİ
src.act.bounce
endif
dw4yne : istediği itemleri sırasıyla sorgulayıp yoksa çantanınızda cloth bulunmuyor şeklinde çevirebilirsin.
button altında

On=1
if (<src.alchemy> < 99.0)
src.sysmessage @07a1,1,1 xxx yapımı için yeterli beceriye sahip değilsiniz.
elseif !(<src.restest 4 i_ingot_iron>) || !(<src.restest 5 i_runebook>) ....... ---> diğer itemlerde eklencek
src.sysmessage @@07a1,1,1 xxx yapımı için 4 ingot iron, 5 runebook ve diğer eklediğin itemler gereklidir.
else
src.consume 4 i_ingot_iron
src.consume 5 i_runebook
src.newitem BURAYA İTEMLER TAMAMSA VERİCEĞİ İTEM İD Sİ
src.act.bounce
endif

bu sekilde yapiliyor ama ben bu sekilde istemiyorm
benim istedigim
src.sysmessage <serv.itemdef(<def.<eval <dargn>>>).resources> yazdıgımda 18 i_cloth diyor ben 18 cloth gerekli demesini istiyorum
genede teşekürler
Novice
12.5
if !(<canmake <def.<<dargn>>>)
src.sysmessage <serv.itemdef.<def.<dargn>>.name> yapabilmek için <serv.itemdef.<def.<dargn>>.resmake>'e ihtiyacınız var.
src.sysmessage Bu itemi yapabilmek için <serv.itemdef.<def.<dargn>>.skillmake> gerekli.
else
src.makeitem <def.<dargn>>
endif
Mortal :
if !(<canmake <def.<<dargn>>>)
src.sysmessage <serv.itemdef.<def.<dargn>>.name> yapabilmek için <serv.itemdef.<def.<dargn>>.resmake>'e ihtiyacınız var.
src.sysmessage Bu itemi yapabilmek için <serv.itemdef.<def.<dargn>>.skillmake> gerekli.
else
src.makeitem <def.<dargn>>
endif

teşekür ederim mortal

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.