Saldırttıgın charda artık hangi eventi verdirtiyorsan ondan olup olmadıgını kontrol et.
ör;e_deneme verdiysen .xshow events ile kontrol et yada eventste kücük bir click trigger içerisinde deneme falan yap hatta ki hatta ;
Kod:
[CHARDEF 01]
DEFNAME=c_ogre
NAME=#NAMES_OGRE the Ogre
SOUND=snd_MONSTER_OGRE1
ICON=i_pet_OGRE
ANIM=078c7f
CAN=MT_WALK|MT_USEHANDS
DAM=5,15
ARMOR=16
RESOURCES=6 i_ribs_raw
FOODTYPE=15 t_meat_raw
DESIRES=c_ogre, t_arock
//ALIGNMENT=EVIL
//SHELTER=r_forests,r_mountains
AVERSIONS=t_TRAP,r_civilization
CATEGORY=Monsters
SUBSECTION=Ettins, Ogres, Trolls, Cyclops, and Titans
DESCRIPTION=Ogre
ON=@Create
NPC=brain_monster
STR={165 195}
DEX={46 65}
INT={46 70}
PARRYING={45.0 55.0}
MAGICRESISTANCE={45.0 60.0}
TACTICS={60.0 70.0}
WRESTLING={70.0 80.0}
FAME=4500
KARMA={-1000 -1999}
On=@NPCLookAtChar
if (<src.isevent.e_deneme>
attack <src>
endif
--------------------------------
[events e_deneme]
on @click
message @,,1 <name> the Deneme
return 1
İşte şimdi 1 tane char çıkar deneme eventini ver ona (.xevents e_deneme)
Sonra c_ogre'den çıkar,saldırdığını göreceksin.
Saldırmıyorsada scriptsel bir hatadan değil sphere revisiyon veya başka bir problemden olabilir.
Not:Şimdi sistemi denedim ve bildiğin ogre vendora Allah ne verdiyse ilk başta güzel bir kafa yarıcı taş atıp sonra 2 kere tokatlayarak yeri öptürdü.