Arkadaşlar ilgilenenler veya arayanlar için özel robe sistemi. Kullananın skilline göre mage, warrior veya warlock özellikleri veriyor. Skilleri ayarlayabilirsiniz. Sorun bulursanız bildirin lütfen. Teşekkürler
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////Ozel Robe Scripti By Necro///////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
_______________________________________________________________________________________________
[itemdef i_ozel_robe]
id i_deathshroud
type t_normal
name Ozel Robe
on=@create
color 0799
tag.hits 100
on=@equip
src.sysmessage @1152 Cift Tiklayiniz..
return 1
on=@click
Message @1152 Ozel Robe
return 1
on=@dclick
IF (<SRC.TARG.TOPOBJ.UID> != <SRC.UID>)
src.sysmessage @1152 <name> cantanizda olmali.
return 1
elseif (<src.magery> > 99.9)&&(<src.evaluatingintel> > 99.9)&&(<src.meditation> > 99.9)&&(<src.tactics>==00)
src.newitem i_magerobu_ozel
SRC.ACT.ATTR=0010
src.act.hitpoints <tag.hits>
src.act.bounce
src.act.equip
src.act.name @1152 Ozel Robe
src.newitem i_fx_sparkle
src.act.p <src.p>
src.act.attr attr_decay
src.act.timer 1
src.say @0482 *Kutsanir*
src.anim 17
remove
return 1
elseif (<src.magery> < 40.1)&&(<src.tactics> > 99.9)
src.newitem i_warriorrobu_ozel
SRC.ACT.ATTR=0010
src.act.hitpoints <tag.hits>
src.act.bounce
src.act.equip
src.act.name @1152 Ozel Robe
src.newitem i_fx_sparkle
src.act.p <src.p>
src.act.attr attr_decay
src.act.timer 1
src.say @0482 *Kutsanir*
src.anim 17
remove
return 1
elseif ((<src.magery> > 999)&&(<src.tactics> > 999))&&((<src.fencing> > 999) || (<src.macefighting> > 999) || (<src.swordsmanship> > 999) || (<src.wrestling> > 999) || (<src.archery> > 999))
src.newitem i_warlockrobu_ozel
SRC.ACT.ATTR=0010
src.act.hitpoints <tag.hits>
src.act.bounce
src.act.equip
src.act.name @1152 Ozel Robe
src.newitem i_fx_sparkle
src.act.p <src.p>
src.act.attr attr_decay
src.act.timer 1
src.say @0482 *Kutsanir*
src.anim 17
remove
return 1
else
src.sysmessage @1152 Bunu Giyemezsiniz
Return 1
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////- Robeler -//////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
[itemdef i_magerobu_ozel]
id i_deathshroud
type t_clothing
WEIGHT=5
armor 40
on=@create
color 0480
on=@equip
if (<src.magery> > 999)&&(<src.evaluatingintel> > 999)&&(<src.meditation> > 990)&&(<src.tactics> < 001)
src.events +e_magerobu_ozel
else
src.events -e_magerobu_ozel
remove
src.newitem i_ozel_robe
src.act.bounce
Return 1
on=@dclick
src.events -e_magerobu_ozel
remove
src.newitem i_ozel_robe
src.act.bounce
src.act.tag.hits <hitpoints>
Return 1
[itemdef i_warriorrobu_ozel]
id i_robe
type t_clothing
WEIGHT=5
armor 15
on=@create
color 0480
on=@equip
if (<src.magery> < 401)&&(<src.tactics> > 999)
src.nightsight 1
src.events +e_warriorrobu_ozel
else
src.events -e_warriorrobu_ozel
remove
src.newitem i_ozel_robe
src.act.bounce
Return 1
on=@dclick
src.nightsight 0
src.events -e_warriorrobu_ozel
remove
src.newitem i_ozel_robe
src.act.bounce
src.act.tag.hits <hitpoints>
Return 1
[itemdef i_warlockrobu_ozel]
id i_deathshroud
type t_clothing
WEIGHT=5
armor 40
on=@create
color 0480
on=@equip
if ((<src.magery> > 999)&&(<src.tactics> > 999))&&((<src.fencing> > 999) || (<src.macefighting> > 999) || (<src.swordsmanship> > 999) || (<src.wrestling> > 999) || (<src.archery> > 999))
src.events +e_warlockrobu_ozel
else
src.events -e_warlockrobu_ozel
remove
src.newitem i_ozel_robe
src.act.bounce
Return 1
on=@dclick
src.events -e_warlockrobu_ozel
remove
src.newitem i_ozel_robe
src.act.bounce
src.act.tag.hits <hitpoints>
Return 1
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////- Eventler -/////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
[events e_magerobu_ozel]
ON=@SPELLEFFECT
If (<argn>==30) || (<argn>==3) || (<argn>==5) || (<argn>==42)
say @0482 *Etkilenmez*
return 1
endif
on=@death
src.findid(i_magerobu_ozel).dclick
src.events -e_magerobu_ozel
on=@click
message @0482 [Mage]
[events e_warriorrobu_ozel]
ON=@SPELLEFFECT
If (<argn>==1) || (<argn>==8) || (<argn>==12) || (<argn>==18) || (<argn>==51)
say @0482 *Etkilenmez*
return 1
endif
on=@death
src.nightsight 0
src.findid(i_warriorrobu_ozel).dclick
src.events -e_warriorrobu_ozel
on=@click
message @0482 [Warrior]
[events e_warlockrobu_ozel]
ON=@SPELLEFFECT
If (<argn>==27) || (<argn>==8) || (<argn>==3) || (<argn>==37)
say @0481,6,6,0 *Etkilenmez*
return 1
endif
on=@death
src.findid(i_warlockrobu_ozel).dclick
src.events -e_warlockrobu_ozel
on=@click
message @0482 [Warlock]