arkadaslar normalden farklı bi keg sistemi üzerindeyken saçma bir yerde sorun aldım. Sorunum şu Keg tek potion u almıyor yani tüm potionları alabiliyor. Bu yüzden ticaretinde sorun çıkmasın diye on=@click ine menü verip menüde içindekileri sergilemem gerekiyordu.Içindekilere tag verdim. Dclick inde verdiğim taglarda sorun yok . ama itemin click inde açılan menüde tagları görmüyor

[dialog d_kegbak]
noclose
nomove

resizepic 150 75 3600 200 210

text 170 100 920 0
text 170 120 920 1
text 170 140 920 2
text 170 160 920 3
text 170 180 920 4
text 170 200 920 5
text 170 220 920 6

[dialog d_kegbak text]
Strength	                : 
Refresh		: 
Explosion	                : <tag.explosion>
Heal		: <eval <tag.heal>>
Poison		:
Cure		:
Agility		:
yani üsttekilerin ikiside çalışmıyor <eval <tag.heal>> da 0 gösteriyor içinde 10 tane olmasına rağmen. Sizce sorun nerde olabilir
dialogu item üzerinde açtırdığına eminsin di mi?

[ITEMDEF i_keg_potion]
ID=i_keg_wood
type=t_eq_script
name potion keg
Value=5000
weight 20

SKILLMAKE=TINKERING 80.0
RESOURCES=10 i_ingot_iron, 1 i_barrel_open, 1 i_barrel_lid

on=@create
color 0846

On=@click
dialog d_kegbak


çözdümm...
dialog açtırırken mantık şudur.. eğer src.dialog ile açtırırsan senin üzerinden okuma yapar.. eğer .dialog diye açtırırsan ne üzerinde açarsan onun üzerinden okuma yapar..
o yüzden

on=@click
dialog d_kegbak

şeklinde yapman gerekiyor..

Yalnız click triggerına dialog vermeni pek tavsiye etmem. dialoglar clienti ve serverı şişirir.. O yüzden dclick ile dialog açtırmanı tavsiye ederim..
dclick inde zaten işlevi var. mecbur click yani. Transfer ekranında ve player vendorda tiklayip içinde ne olduğunu görmesi gerekiyor.Yoksa ticareti yapilamaz
(src yi göremiyodum 30dk dır aynı yere bakiyorum nerdeyse)

Üye Ol veya Giriş Yap

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