[ITEMDEF i_multi_ottoman1_w]
DEFNAME i_multi_ottoman1_w
ID=0e8f
TYPE=t_multi
NAME=OSMANLI TOPU
MULTIREGION=0,0,0,0
COMPONENT=0e8e -1 0 0 0
COMPONENT=0e90 1 0 0 0
[ITEMDEF i_multi_ottoman1_n]
DEFNAME i_multi_ottoman1_n
ID=0e8c
TYPE=t_multi
NAME=OSMANLI TOPU
MULTIREGION=0,0,0,0
COMPONENT=0e8d 0 -1 0 0
COMPONENT=0e8b 0 1 0 0
[ITEMDEF i_multi_ottoman1_s]
DEFNAME i_multi_ottoman1_s
ID=0e92
TYPE=t_multi
NAME=OSMANLI TOPU
MULTIREGION=0,0,0,0
COMPONENT=0e91 0 1 0 0
COMPONENT=0e93 0 -1 0 0
[ITEMDEF i_multi_ottoman1_e]
DEFNAME i_multi_ottoman1_e
ID=3733
TYPE=t_multi
NAME=OSMANLI TOPU
MULTIREGION=0,0,0,0
COMPONENT=i_top 1 0 0 0
COMPONENT=3732 -1 0 0 0
[itemdef i_top]
defname i_top
id=3734
name Osmali Topu
type=t_eq_script
on=@click
message @047,,1 <name>
return 1
on=@create
attr 010
return 1
ON=@dclick
IF (<src.restest 1 i_gulle>)
Src.smg Cantanizda gulle yok.
return 1
else
src.targetf ????????????????????????
Burdan sorasını yapamadım
// // /// //
[itemdef i_xp]
DEFNAME=i_gulle
NAME=Gulle
ID=3699
type=t_potion
tdata1=0
ON=@Create
MORE1=s_explosion
MORE2=120.0
return 1
on=@click
message @47,,1 <amount> <name>
return 1
On=@Targon_Char
if (<cont>)
drop
endif
return 1
On=@Targon_Item
if (<cont>)
drop
endif
return 1
On=@TargOn_Ground
attr 010
ON=@DClick
if (<region.guarded>==1) || (<region.safe>==1)
src.smg Burada Top kullanamazsiniz.
return 1
elseif (<src.findid.i_mem_exp>)
src.smg Biraz beklemelisiniz.
return 1
else
targetf
return 0
endif
targetf
kısmı neden boş?
Xearth : item ile yada fonksiyon ile yapabilirsin fark etmez ama item'de targetf kullanmak gereksiz.
[FUNCTION bombayolla]
TARGETF _topat
[FUNCTION _topat]
if !(<argo.REGION.FLAGS>®ION_FLAG_SHIP))
src.sysmessage @1153,,1 <argo.name>, Gemi içinde değil.
return 1
endif
if (<argo.tag.topatmis)
src.sysmessage @1153,,1 <argo.name>, zaten top atmişsiniz.
return 1
endif
TARGETFG _ftopattim <ARGO.UID>
src.sysmessage @1153,,1 Top atmak istediginiz ; <argo.name>'yi seçiniz..
[FUNCTION _ftopattim]
REF1=<ARGS>
IF (<REF1>)
serv.newitem i_multi_exp
REF1.new.equip
ref1.findid.i_i_multi_exp.dclick
REF1.tag.topatmis=1
REF1.timerf 240,tag.topatmis=0
ENDIF
[ITEMDEF i_multi_ottoman1_w]
DEFNAME i_multi_ottoman1_w
ID=0e8f
TYPE=t_multi
NAME=OSMANLI TOPU
MULTIREGION=0,0,0,0
COMPONENT=0e8e -1 0 0 0
COMPONENT=0e90 1 0 0 0
[ITEMDEF i_multi_ottoman1_n]
DEFNAME i_multi_ottoman1_n
ID=0e8c
TYPE=t_multi
NAME=OSMANLI TOPU
MULTIREGION=0,0,0,0
COMPONENT=0e8d 0 -1 0 0
COMPONENT=0e8b 0 1 0 0
[ITEMDEF i_multi_ottoman1_s]
DEFNAME i_multi_ottoman1_s
ID=0e92
TYPE=t_multi
NAME=OSMANLI TOPU
MULTIREGION=0,0,0,0
COMPONENT=0e91 0 1 0 0
COMPONENT=0e93 0 -1 0 0
[ITEMDEF i_multi_ottoman1_e]
DEFNAME i_multi_ottoman1_e
ID=3733
TYPE=t_multi
NAME=OSMANLI TOPU
MULTIREGION=0,0,0,0
COMPONENT=i_top 1 0 0 0
COMPONENT=3732 -1 0 0 0
[itemdef i_top_e]
defname i_top_e
id=3734
name Osmanli Topu
type=t_eq_script
on=@click
message @047,,1 <name>
return 1
on=@create
attr 010
return 1
ON=@dclick
if !(<src.findid.i_gulle>)
src.smg Cantanizda Gulle yok...
return 1
else
src.findid.i_gulle.dclick
return 1
endif
// // /// //
[itemdef i_xp]
DEFNAME=i_gulle
NAME=Gulle
ID=3699
type=t_potion
tdata1=0
ON=@Create
MORE1=s_explosion
MORE2=120.0
return 1
on=@click
message @47,,1 <amount> <name>
return 1
On=@Targon_Char
if (<cont>)
drop
endif
return 1
On=@Targon_Item
if (<cont>)
drop
endif
return 1
On=@TargOn_Ground
attr 010
ON=@DClick
if (<region.guarded>==1) || (<region.safe>==1)
src.smg Burada Top kullanamazsiniz.
return 1
elseif (<src.findid.i_mem_exp>)
src.smg Biraz beklemelisiniz.
return 1
else
targetg