Silindi
slm arkadaslar scpp ı yazmadan once age of 3 den esınlendım :D
top multılerı calısıor gullede calısıyor fakat top a dclick ledıkten sora kı kısmı yapamadım
gulle atmasını ıstıyorum fakat atmıyor attıgında 3 sanyede patlamıyor
yada top u atıyor bı bakarmısınz sımdıden tskler arkadaslar

[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ş?
Silindi
Apprentice
4.3
zaten yapabılsem yapardım targe f densora functıon lamı yapsak daha ıyı ıtemlemı eger ıtem dersen ıtemı yaptım ama ıtemı atıyor patlamıyor :D
functıonda da butur calısmam hıc olmadı oyuzden hıc ugrasmıyoru m:D
item ile yada fonksiyon ile yapabilirsin fark etmez ama item'de targetf kullanmak gereksiz.
Silindi
Apprentice
4.3
Xearth : item ile yada fonksiyon ile yapabilirsin fark etmez ama item'de targetf kullanmak gereksiz.

:D:D:D:D:D:D bilsem sence koyarmıyım
[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

olarak kullan.
Silindi
Apprentice
4.3
arkadaşlar sızın yaptıklarınız olmadı gene cozumu kendım cabaladım buldum buyrun isteyen kullanabılır
tamamen bıttıgınde de scp ıtem bolumune ekleyecegım :D saolun

[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

Üye Ol veya Giriş Yap

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