Yardımınız için şimdiden teşekkür ederim

Arkadaşlar Ben bi başlangıç stone yaptım ama bi türlü taşa çift tıklayınca events e_fix eventini verdiremedim her yolu denedim ama olmadı nasıl eklicem bi yardım edermisiniz

Kod:
[ITEMDEF yeni_stone]
NAME=Item Stone
ID=i_grave_stone_4
ON=@Create
ATTR=04
COLOR=007a1


On=@Click
message @0805 Baslangic Stone
return 1

On=@Dclick
if (<src.tag.newbiestone> = 1)
src.sysmessage @0805 Zaten daha once hediye almissiniz.
return 1
else
src.tag.newbiestone=1
src.dialog d_newbiestone
return 1
src.events +fix
return 1
endif


Bu konu X-Small tarafından düzenlendi(2008-09-01 08:18, 15 yıl önce)
Arkdasim src.fix'i Player Loginine Eklesen ?

Not Baremi : src.events e_fix yap
return 1
src.events +fix Böyle yapmıssın Önce Döngüyü kitliyorsun sonra vermeye calısıyorsun Bu böyle olmaz.... sphere_skills.scp de on=@login'in altından vermek dha basit ama sen illa byle yapacaksan
On=@Dclick
if (<src.tag.newbiestone> = 1)
src.sysmessage @0805 Zaten daha once hediye almissiniz.
return 1
else
src.tag.newbiestone=1
src.dialog d_newbiestone
src.events +e_fix
return 1
endif
Doru Bak Oraya return 1 Dikkat Etmemisim :P
Niyetin sadece fix event'ini vermekse ;
Ya " on=login " den verdirirsin..


on=@login
src.events +fix

Veya " sphere.ini " ye gelip şu kısımdan verdirirsin..

EventsPlayer=your_event
ben yeterince acık anlattım kanımca :gorme
Return 1 e baya takılmışsınız, tek döngüde gereğinden fazla return 1 kullanmayın, zararı yok ama satır kirliliği, gerekmiyorsa hiç kullanmayın.
Ayrıca, tag.newbie değilde tag0.newbie kullanılması daha sağlıklı.

Üye Ol veya Giriş Yap

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