Aileden takip etme sistemi var ben buna (.taki diyerek uayarlamak istiyorum aile sisteminden haric kisiye tiklicam ve karsidakini hazine arar gibi takip edicem bir turlü yapamadim uyarliyamadim yardımcı olrumsunuz
Kod:
[dialog d_aile_menu_uye_list button]
ON=1 998
ref1=<src.tag0.aile_hafiza>
ref2=<ref1.tag0.aile_uye_<dargn>>
IF (<SRC> == <REF2>)
SRC.SYS_KIRMIZI Kendinizi kovamazsın.
RETURN 1
ENDIF
REF2.AILE_REMOVE <REF1>
SRC.SYS_KIRMIZI <REF2.NAME> isimli üyeyi aileden kovdun!
ON=999 9998
ref1=<src.tag0.aile_hafiza>
ref2=<ref1.tag0.aile_uye_<eval <argn>-999>>
IF (<SRC> == <REF2>)
SRC.SYS_KIRMIZI Kendinizi takip edemezsin.
RETURN 1
ENDIF
if !(<ref2.isonline>)
SRC.SYS_KIRMIZI Takip edeceğiniz kişi oyuna bağlı değil.
return 1
endif
if (<ref2.isDEATH>)
SRC.SYS_KIRMIZI Takip edeceğiniz kişi ölü.
return 1
endif
IF (<SRC.TAG0.AILE_FOLLOW>) && (<src.tag0.guild_follow>)
SRC.SYS_KIRMIZI Zaten bir kişiyi takip ediyorsun.
return 1
endif
//if !(<ref2.account.tag0.AYAR_2>)
//src.sys_kirmizi <ref2.name> tüm takipleri kapatmış.
//return 1
//endif
SRC.TAG0.AILE_FOLLOW <REF2>
SRC.SYS_BEYAZ <REF2.NAME> isimli oyuncuyu takip etmeye başladın. Takibi iptal etmek için '.Takipiptal' yazınız veya Takip okuna çift tıklayınız.
SERV.NEWITEM I_AILE_FOLLOWER,1,<SRC>
SRC.EVENTS +E_AILE_FOLLOWER
REF2.SYS_BEYAZ <SRC.NAME> isimli oyuncu sizi takip etmeye başladı.
ON=9999
SRC.TAKIPIPTAL
ON=99999 999998
ref1=<src.tag0.aile_hafiza>
ref2=<ref1.tag0.aile_uye_<eval <argn>-99999>>
SRC.F_DIALOG D_PROFIL_KARAKTER <REF2>
ON=0
SRC.AILE
[ITEMDEF I_AILE_FOLLOWER]
DEFNAME=I_AILE_FOLLOWER
NAME=Aile Follower
ID=I_DEED
TYPE=T_EQ_SCRIPT
WEIGHT=0.0
LAYER=LAYER_SPECIAL
ON=@CREATE
ATTR=ATTR_DECAY|ATTR_NEWBIE
TIMER 0
ON=@EQUIP
TIMER=0
ON=@TIMER
IF !(<UID.<TOPOBJ.TAG0.AILE_FOLLOW>.ISONLINE>)
TOPOBJ.TAKIPIPTAL
TOPOBJ.SYS_KIRMIZI Takip ettiğin oyuncu oyundan çıktı.
REMOVE
RETURN 1
ENDIF
IF (<UID.<TOPOBJ.TAG0.AILE_FOLLOW>.ISDEATH>)
TOPOBJ.TAKIPIPTAL
TOPOBJ.SYS_KIRMIZI Takip ettiğin oyuncu öldü.
REMOVE
RETURN 1
ENDIF
TOPOBJ.ARROWQUEST <UID.<TOPOBJ.TAG0.AILE_FOLLOW>.P>
TIMER=0
RETURN 1
ON=@UNEQUIP
SRC.SYS_KIRMIZI Takip iptal edildi.
SRC.ARROWQUEST
SRC.TAG0.AILE_FOLLOW
SRC.EVENTS -E_AILE_FOLLOWER
[EVENTS E_AILE_FOLLOWER]
On=@UserQuestArrowClick
SRC.F_DIALOG D_TAKIP_IPTAL_AILE
[DIALOG D_TAKIP_IPTAL_AILE]
<DEF.DIALOGSTARTPOSITION>
MAIN 0,0,260,160,Aile - Takip
YAZI_K 20,40,Takip edilen :
YAZI_K 20,60,Bulunduğu yer :
YAZI_K 20,80,Bulunduğu koordinat :
REF1 <SRC.TAG0.AILE_FOLLOW>
YAZI_B 100,40,<REF1.NAME>
YAZI_B 115,60,<REF1.REGION.NAME>
YAZI_B 150,80,<REF1.P.X>-<REF1.P.Z>-<REF1.P.Y>
TBUTTON_K 20,100,1,Takibi iptal et
[DIALOG D_TAKIP_IPTAL_AILE BUTTON]
ON=1
SRC.TAKIPIPTAL