|
İçerde : 1 misafir, 0 üye : ---
|
if !(<restest i_tinker_tools>)
src.hata Yanınızda Tinker Tools Yok.
return 1
endif
if (<tinkering> <80.0)
src.hata Bunu yapmak için 80.0 Tinkering beceriniz olmalı.
elseif !(<restest 10 i_ingot_iron>) || !(<restest 1 i_barrel_open>) || !(<restest 1 i_barrel_lid>)
src.hata Bunu yapmak için yanınızda 10 iron ingot , 1 barrel , 1 barrel lid olmalı.
else
src.ctag.canermake i_keg_potion
src.makeitem i_keg_potion
endif
dialog d_skill_tinkering
if !(<canmake i_keg_potion>)
src.sys_hata bunu yapabilmek için <serv.itemdef.i_keg_potion.skillmake> skilline ve <serv.itemdef.i_keg_potion.resmake> malzemeye ihtiyacınız vardır.
else
src.makeitem i_keg_potion
endif
şeklinde
aldarson :
bu tür şeylerde gerek yok aslında direk böyle yapabilirsin
Kod:şeklindeif !(<canmake i_keg_potion>)
src.sys_hata bunu yapabilmek için <serv.itemdef.i_keg_potion.skillmake> skilline ve <serv.itemdef.i_keg_potion.resmake> malzemeye ihtiyacınız vardır.
else
src.makeitem i_keg_potion
endif
[ITEMDEF i_keg_potion]
NAME Keg
ID=i_keg_wood
TYPE=t_script
WEIGHT=10
RESOURCES=10 i_ingot_iron, 1 i_barrel_open, 1 i_barrel_lid
VALUE=50000
ON=@Create
TAG.POTION=0
MORE2=0
TIMER=-1
ON=@DClick
TARGET @044,,1 Lutfen bir iksir sisesi seciniz.
return 1
ON=@Targon_Char
TARGET @044,,1 Lutfen bir iksir sisesi seciniz.
RETURN 1
ON=@Targon_Ground
TARGET @044,,1 Lutfen bir iksir sisesi seciniz.
RETURN 1
ON=@Targon_Item
if (<src.targ.topobj.uid> != <src.uid>)
src.hata Sadece ustunuzdeki esyalari kullanabilirsiniz.
endif
IF <SRC.TARG.BASEID>==i_bottle_empty
IF <MOREX> = 0
//SRC.SYSMESSAGE Sectiginiz iksir sisesi bos,
SRC.SYSMESSAGE Ficidaki iksiri siseye doldurmaya calistiniz ama ficida iksir yok.
TARGET Ficiyi doldurmak icin lutfen dolu bir iksir sisesi seciniz.
RETURN 1
ENDIF
SRC.SYSMESSAGE Ficidaki iksirin bir kismini bos bir siseye bosalttiniz.
SRC.SOUND=snd_Z_END_LIQUID
SRC.NEWITEM=<TAG.POTION>
SRC.ACT.MORE2=<MORE2>
SRC.ACT.ATTR=0
SRC.ACT.TIMER=-1
SRC.ACT.BOUNCE
MOREX=<MOREX> - 1
IF (<MOREX> == 0)
NAME=
TAG.POTION=0
MORE2=0
ELSE
NAME @07a1,,1 <SRC.ACT.NAME> Keg
ENDIF
SRC.TARG.CONSUME 1
TARGET
RETURN 1
ELSEIF <SRC.TARG.TYPE> != T_POTION
SRC.hata Bu bir Potion degil!
TARGET
RETURN 1
ELSEIF <TAG.POTION> && (<SRC.TARG.BASEID>!=<TAG.POTION>)
SRC.SYSMESSAGE Ficiya sadece bir cesit iksir koyabilirsiniz!
TARGET
RETURN 1
ELSEIF (<MOREX> = 500)
SRC.SYSMESSAGE Fici agzina kadar dolmus.
SRC.SYSMESSAGE Icindekileri bosaltmak icin bos sise seciniz.
TARGET
RETURN 1
ELSEIF (<MOREX>==0)
TAG.POTION=<SRC.TARG.BASEID>
ENDIF
MORE2=<SRC.TARG.MORE2>
MOREX=(<MOREX> + 1)
NAME @044,,1 a <SRC.TARG.NAME> Keg
SRC.SOUND=snd_Z_END_LIQUID
SRC.SYSMESSAGE Ficiyi <SRC.TARG.NAME> ile doldurdunuz.
SRC.TARG.REMOVE
SRC.NEWITEM=i_bottle_empty
SRC.ACT.ATTR=0
SRC.ACT.BOUNCE
TARGET
RETURN 1
on=@click
message @07a1,,1 [<MOREX>]
[ITEMDEF i_keg_potion]
NAME Keg
ID=i_keg_wood
TYPE=t_script
WEIGHT=10
SKILLMAKE=80.0 tinkering
RESOURCES=10 i_ingot_iron, 1 i_barrel_open, 1 i_barrel_lid
VALUE=50000
Tiffany :
tşkrler aldorson çok ugrastım yapamadım demekki sorun keg potion scriptindeymiş şimdi aklıma gelmişti koyayım bakalım dedim.Tekrarda teşekkurler.
Tiffany :
'Vincent' ben zaten herkeze diyorum ki pack bana ait degil diyorum kardeşim benim önüme koydular ve düzeltiyorum ...
nydrian :
Tiffany :
'Vincent' ben zaten herkeze diyorum ki pack bana ait degil diyorum kardeşim benim önüme koydular ve düzeltiyorum ...
sen bence bu sevdadan vaz geç.Düzeltme sistemin böyleyse açtığınız shard da oynayacak playerlere yazık.
|