Rowall çok teşekkür ederim...
Kod:
ON=@Click
if (0<account.plevel> =7) && (<tag0.rutbe_puan> <10)
message @07a1,1,1 [Lowborn ,<tag0.rutbe_puan>]
message @63 <name>
return 1
Burada mesajı yazıyor,
Kod:
on=@click
message @1153 [<tag0.yilanderisi>]
return 1
Bunu yazmıyor... Bu sadece bir örnek bununla sık sık karşılaşıyorum. Alt alta 2 npc yazıyorum, sadece kıyafetleri ve söylediği laflar farklı, birinin mesajı çalışıyor, diğeri çalışmıyor... Ve ya bir diyalog menüsündeki buttonun aynı duyurusu çalışırken diğeri çalışmıyor. Şunu da denedim örn; ilk çalışan mesajı diğer mesajda on=@click in altına aynen kopyalıyorum, yine çalışmıyor... Bunun nedeni ne olabilir acaba?
Kod:
[EVENTS e_engerek]
tag.engerek 0
[itemdef i_momack0]
defname=i_momack0
name=Engerek sepeti
id=i_basket
weight=10
on=@create
color=078b
on=@click
message @1153 [<tag0.engerek>]
return 1
on=@dclick
message @1153,,1 [Deriyi seciniz]
target
return 1
on=@targon_item
if (<src.targ.baseid> == i_yilanderisi) && (<src.tag.engerek> <5)
src.targ.remove
tag0.engerek ++
return 1
elif (<tag0.engerek> == 5)
sysmessage @1153,,1 Gorev tamamlandi! Bran'e sepetini teslim et.
src.tag0.rütbe_puan ++
remove
return 1
else
message @1153,,1 Bu engerek derisi degil!
return 1
endif
Burada İtem çantaya geliyor, sadece yılan derilerini ekleyebiliyoruz, 5 tane deri toplandığı zaman olmasına çalıştığım tag0.rütbe +1, görevin bittiğini gösteren mesaj ve sepetin silinmesini sağlayamadım bu şekilde. Sanırım eklenen derileri doğru bir şekilde saydıramıyorum...
Bir de sepetin üstünde hala on=@click den sonra toplananan deri sayısı vs. istediğim hiçbirşey çalışmadı. Tek tıklandığında item name görüyoruz sadece...