Помощь - Поиск - Пользователи - Календарь
Полная версия: Etheral Pet's
UoKit.com Форумы > Ultima Online : Dev > Sphere Server > Архив готовых скриптов
Страницы: 1, 2
AHgpjuwKA
Vot ja sobral Etheral Petov podehi peredelal:

Изображение Bear Изображение Dragon Изображение Ridgeback
Изображение Llama Изображение Horse Изображение Undead Horse
Изображение Unicorn Изображение Ostard Изображение Beatle Изображение Vortex

Извеняюсь за то, что картинок больше нету sad.gif

Код
[ITEMDEF 03f0f]

DEFNAME=i_mt_bear  

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_BEAR_MOUNT



[CHARDEF 01BB]

DEFNAME=C_BEAR_MOUNT

NAME=BEAR MOUNT



on=@create

color=07b2



on=@click

remove

return 1



ON=@NPCRESTOCK

REMOVE

RETURN 1  



on=@skillstart

remove

return 1



[itemdef i_et_bear]

name=Ethereal Bear Mount

id=i_mt_bear  

TDATA3=C_BEAR_MOUNT



on=@create

color=07b2



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eb

src.act.color=<src.tag.etbmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[itemdef i_et_eb]

NAME=Ethereal Bear

id=i_pet_Bear

type=t_normal



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Bear



on=@create

color=07b2

attr=14



on=@dclick

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem i_et_bear

src.act.color=<src.targ.color>

src.tag.etbmt=<src.targ.color>

src.act.equip

src.update

SRC.FIX

remove

return 1

else

src.message You are already mounted!

return 1

endif



[ITEMDEF 16142]

DEFNAME=i_mt_drake  

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_drake_MOUNT



[CHARDEF 01BC]

DEFNAME=C_drake_MOUNT

NAME=drake MOUNT



on=@create

color=07b2



on=@click

remove

return 1



ON=@NPCRESTOCK

REMOVE

RETURN 1  



on=@skillstart

remove

return 1



[itemdef i_et_dragon]

name=Ethereal Dragon

id=i_mt_drake  

TDATA3=01ba

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_ed

src.act.color=<src.tag.etdmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[itemdef i_et_ed]

NAME=Ethereal Dragon

id=i_pet_dragon

type=t_normal



CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Dragon



on=@create

color=07a1

attr=14



on=@dclick

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem i_et_dragon

src.act.color=<src.targ.color>

src.tag.etdmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[CHARDEF 01E2]

DEFNAME=C_beatle

NAME=Beatle



ON=@CLICK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



[ITEMDEF 03f10]

DEFNAME=I_MT_Beatle

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_Beatle



[ITEMDEF I_M_Beatle]

NAME=Beatle Mount

ID=I_MT_Beatle  

TDATA3=C_Beatle

LAYER=25



ON=@CREATE

COLOR=0



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



ON=@UNEQUIP

SRC.NEWITEM I_Beatle

src.act.color=<src.tag.etbemt>

SRC.ACT.BOUNCE

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_Beatle]

NAME=Etheral Beatle

ID=i_pet_walrus

TYPE=T_NORMAL



ON=@CREATE

ATTR=14



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

ELSEIF (<SRC.FLAGS>&000000400)

SRC.MESSAGE You can't mount a pet while polymorphed!

RETURN 1

ELSEIF !(<SRC.FINDLAYER.25.UID>)

SRC.NEWITEM I_M_Beatle

src.act.color=<src.targ.color>

src.tag.etbemt=<src.targ.color>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Beatle



[itemdef i_et_energy]

name=Ethereal EV

//id=c_pet_horse

TDATA3=c_ev

TYPE=T_EQ_HORSE

LAYER=layer_horse



on=@create

DISPID=03ea7

COLOR=colors_all





on=@equip

link=<src.uid>



on=@unequip

DISPID=c_elem_air

src.newitem i_et_ev

src.act.bounce





[itemdef i_et_ev]

NAME=Ethereal Vortex

id=i_pet_elem_air

type=t_normal



on=@create

color=07ad

attr=04



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_energy

src.act.more1=c_ev

src.act.equip

src.update

remove

return 1

else

src.message You are already mounted.

return 1

endif



[ITEMDEF i_ride_vortex]

NAME=Ethereal Energy Vortex

ID=i_pet_elem_air



ON=@DCLICK

if !(<src.findlayer.25.uid>)

src.newitem i_et_energy

src.act.more1=c_ev

src.act.equip

src.update

remove

return 1

else

src.message You are already mounted.

return 1

endif





[chardef c_ev]

name=Death Vortex

id=037cc

on=@create

color=2064



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_horse]

name=Ethereal horse

id=i_mt_horse_gray

TDATA3=c_et

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eh

src.act.color=<src.tag.etbhmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_et]

id=c_horse_gray



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_eh]

NAME=Ethereal Horse

id=i_pet_horse

type=t_normal

CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Horse



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_horse

src.act.more1=c_et

src.act.color=<src.targ.color>

src.tag.etbhmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[itemdef i_et_Llama]

name=Ethereal Llama

id=i_mt_llama

TDATA3=c_etl

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_el

src.act.color=<src.tag.etllamt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_etl]

id=c_llama



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_el]

NAME=Ethereal llama

id=i_pet_llama

type=t_normal

CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Llama



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_llama

src.act.more1=c_etl

src.act.color=<src.targ.color>

src.tag.etllamt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[itemdef i_et_ostie]

name=Ethereal ostie

id=i_mt_OSTARD_Zostrich

TDATA3=c_eto

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eo

src.act.color=<src.tag.etzmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_eto]

id=c_OSTARD_Zostrich



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_eo]

NAME=Ethereal Ostie

id=i_pet_ostard_zostrich

type=t_normal



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal ostie



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_ostie

src.act.more1=c_eto

src.act.color=<src.targ.color>

src.tag.etzmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[ITEMDEF 0469]

DEFNAME=I_MT_UNICORN

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UNICORN_MOUNT



[CHARDEF 01E1]

DEFNAME=C_UNICORN_MOUNT

NAME=Unicorn Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



[ITEMDEF I_M_UNICORN]

NAME=Unicorn Mount

ID=I_MT_UNICORN  

TDATA3=C_UNICORN_MOUNT



ON=@CREATE

color=07b2



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



ON=@UNEQUIP

SRC.NEWITEM I_ET_U

src.act.color=<src.tag.etunimt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_ET_U]

NAME=Etheral Unicorn

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Unicorn



ON=@CREATE

color=07b2

ATTR=14



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

ELSEIF (<SRC.FLAGS>&000000400)

SRC.MESSAGE You can't mount a pet while polymorphed!

RETURN 1

ELSEIF !(<SRC.FINDLAYER.25.UID>)

SRC.NEWITEM I_M_UNICORN

src.act.color=<src.targ.color>

src.tag.etunimt=<src.targ.color>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF



[CHARDEF 01e3]

DEFNAME=C_ridgeback_m

name=ridge back mount



[ITEMDEF 01fb]

DEFNAME=I_MT_ridgeback

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_ridgeback_mount



ON=@EQUIP

LINK=<SRC.UID>



[CHARDEF C_ridgeback_mount]

DEFNAME=C_ridgeback_mount

ID=C_ridgeback_m

NAME=Ridgeback Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



[ITEMDEF I_M_ridgeback]

NAME=Ridgeback

ID=I_MT_ridgeback

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_ridgeback_mount



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



on=@create

ATTR=attr_newbie

color=07a1



ON=@UNEQUIP

SRC.NEWITEM I_ET_RB

src.act.color=<src.tag.etrimt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_ET_RB]

NAME=Etheral Ridgeback

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Ridgeback



ON=@CREATE

ATTR=attr_newbie

color=044



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem I_M_ridgeback

src.act.color=<src.targ.color>

src.tag.etrimt=<src.targ.color>

src.act.equip

src.update

SRC.FIX

remove

return 1

else

src.message You are already mounted!

return 1

endif



[CHARDEF 01f3]

DEFNAME=C_UND_HORSE_m

NAME=Undead Horse M



ON=@EQUIP

LINK=<SRC.UID>



[ITEMDEF 01fa]

DEFNAME=I_MT_UND_HORSE

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UND_HORSE_mount



ON=@EQUIP

LINK=<SRC.UID>



[CHARDEF C_UND_HORSE_mount]

DEFNAME=C_UND_HORSE_mount

ID=C_UND_HORSE_m

NAME=Undead Horse Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



[ITEMDEF I_M_UND_HORSE]

NAME=Undead Horse

ID=I_MT_UND_HORSE

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UND_HORSE_mount



on=@equip

link=<src.uid>



on=@create

ATTR=attr_newbie

color=07a1



ON=@UNEQUIP

SRC.NEWITEM I_ET_UH

SRC.ACT.BOUNCE

RETURN 1



[ITEMDEF I_ET_UH]

NAME=Etheral Undead Horse

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Undead Horse



ON=@CREATE

ATTR=attr_newbie

color=072a



ON=@DCLICK

IF !(<TOPOBJ.UID>==<SRC.UID>)

SRC.MESSAGE You have to be carrying this to use it!

return 1

elseif (<src.flags>&amp;000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

ELSEIF !<SRC.BODY>=C_MAN

SRC.MESSAGE You can't mount a pet while in your current form!

RETURN 1

ELSEIF !<SRC.BODY>=C_WOMAN

SRC.MESSAGE You can't mount a pet while in your current form!

RETURN 1

elseif !(<src.findlayer.25.uid>)

SRC.NEWITEM I_M_UND_HORSE

src.act.more1=C_UND_HORSE_mount

src.act.more2=<src.uid>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF





[eof]
-=alex=-
а мул слабо было выложить?? толку от твоих скриптов нету без мула
AHgpjuwKA
Oj zabil smile.gif hotel no ja ispolzoval ot Alternate-PK kstati on zanimaet Bolee 100mb na Zhostkom Diske navrjadle ego zahotjat ka4atj nado 4eta menee populjarnoe najti kak najdu tak i Otredaktiruju !
-=alex=-
тогда нет смысла от этих скриптах и картинках
DihlofozzZ
Цитата
Oj zabil smile.gif hotel no ja ispolzoval ot Alternate-PK kstati on zanimaet Bolee 100mb na Zhostkom Diske navrjadle ego zahotjat ka4atj nado 4eta menee populjarnoe najti kak najdu tak i Otredaktiruju !

хех тоже насувал се в мул по самые помидоры, ну прямо как я+)
AHgpjuwKA
smile.gif da mne tam po4ti ne4e ne nado smile.gif
|Finger Board|
А это нужно скачать вердату или хуес или что-то другое ?
SaneK
АндрюшКА а ты ЛВ ? Если ты сидиш на irc.delfi.lv то скажи свой ник =) Пожалуйста.
AHgpjuwKA
AHgpjuwKA moj nick tongue.gif
|Finger Board|
А это нужно скачать вердату или хуес или что-то другое ?

А эти падали они заменяют кого то или добовляються отдельно ?
AHgpjuwKA
Oni dobovljajutca otdeljno! Mozhno ispoljzovatj verdatu Alternate-PK v nej oni estj!
|Finger Board|
В ней они отдельно ?
|Finger Board|
А какой программой добовлять я вот знаю гампедитор им только заменять (возможно я ошибаюсь))
AHgpjuwKA
Da ja 4e pomnju ja davno uzhe nedelaju ih nu tam neskoljko dnej nazad sidel nad MUL Builder! Potom zadralo!
DihlofozzZ
Цитата
А какой программой добовлять я вот знаю гампедитор им только заменять (возможно я ошибаюсь))

самих тварей микеланджелой а шринкованные статуи мулбулдером, хотя я где-то видел прямо патчем усю эту шнягу
-=Gm Klemo=-
Люди а скажите где для них вердату взятЬ!!!!!
ЗаРаНиЕ СпасибО!!!
DihlofozzZ
насчет вердаты тут уже все сказали смотри выше, если надумаешь патчить свою вердату вот здесь анимация на тварей и все необходимые программы (хотя там нужна-то всего одна - микеланджело) http://uoidn.uoevolution.sm/files.html вот ссылка на работу с мулами, все понятно и доступно http://www.uo-muls.web.ur.ru/documents.htm
-=Gm Klemo=-
Спасиб ДИхлофо3з3!!!!!! :!: :!: :!: tongue.gif
-=Gm Klemo=-
Мля скажи что тут качать поточней плиз!!
Ато я не нашол!!!! :cry: :cry: :cry: :cry: :cry:
NIGHTMARE
Цитата
Цитата
А какой программой добовлять я вот знаю гампедитор им только заменять (возможно я ошибаюсь))

самих тварей микеланджелой а шринкованные статуи мулбулдером, хотя я где-то видел прямо патчем усю эту шнягу

Ну так сначала делаешь все вручную, потом экспортишь патч и все...

Только вот я не понимаю, нафига выкладывать подобные скрины без подробного пояснения и все сопутствующих файлов... Только ньюбов с толку сбивать...
DihlofozzZ
NIGHTMARE прочти мой предыдущий пост в этом топе!!!
DihlofozzZ
Цитата
Мля скажи что тут качать поточней плиз!!
Ато я не нашол!!!! :cry:  :cry:  :cry:  :cry:  :cry:

а повнимательнее не судьба посмотреть?
Unicorn - http://uoidn.uoevolution.sm/files/unicorn.zip
Beetle - http://uoidn.uoevolution.sm/files/beetle.zip
Dragon - http://uoidn.uoevolution.sm/files/dracoliche.zip
Undead Horse - http://uoidn.uoevolution.sm/files/undead_horse.zip
-=Gm Klemo=-
Слух Найт там токо анимация а где мне взять скрипты ковсему что там есть?????
И поточней какие именно качать!!!!
DihlofozzZ
смотря каких ездовых тварей ты желаешь, я 4 выложил, можешь хоть все, а скрипты в начале топа=) или еще по форуму глянь, еще было несколько
NFx
скрипты прям тут выложенны, почти рабочие, надо токма до идеала довести. (например убрать ремув на ресток.)
AHgpjuwKA
a ne pox ? smile.gif eto ne o4enj to i me6aet
Ozzy Osbourne
Цитата
Vot ja sobral Etheral Petov podehi peredelal:

Изображение Bear      Изображение Dragon Изображение Ridgeback
Изображение Llama Изображение Horse Изображение Undead Horse
Изображение Unicorn Изображение Ostard Изображение Beatle Изображение Vortex

Код
[ITEMDEF 03f0f]

DEFNAME=i_mt_bear  

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_BEAR_MOUNT



[CHARDEF 01BB]

DEFNAME=C_BEAR_MOUNT

NAME=BEAR MOUNT



on=@create

color=07b2



on=@click

remove

return 1



ON=@NPCRESTOCK

REMOVE

RETURN 1  



on=@skillstart

remove

return 1



[itemdef i_et_bear]

name=Ethereal Bear Mount

id=i_mt_bear  

TDATA3=C_BEAR_MOUNT



on=@create

color=07b2



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eb

src.act.color=<src.tag.etbmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[itemdef i_et_eb]

NAME=Ethereal Bear

id=i_pet_Bear

type=t_normal



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Bear



on=@create

color=07b2

attr=14



on=@dclick

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem i_et_bear

src.act.color=<src.targ.color>

src.tag.etbmt=<src.targ.color>

src.act.equip

src.update

SRC.FIX

remove

return 1

else

src.message You are already mounted!

return 1

endif



[ITEMDEF 16142]

DEFNAME=i_mt_drake  

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_drake_MOUNT



[CHARDEF 01BC]

DEFNAME=C_drake_MOUNT

NAME=drake MOUNT



on=@create

color=07b2



on=@click

remove

return 1



ON=@NPCRESTOCK

REMOVE

RETURN 1  



on=@skillstart

remove

return 1



[itemdef i_et_dragon]

name=Ethereal Dragon

id=i_mt_drake  

TDATA3=01ba

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_ed

src.act.color=<src.tag.etdmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[itemdef i_et_ed]

NAME=Ethereal Dragon

id=i_pet_dragon

type=t_normal



CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Dragon



on=@create

color=07a1

attr=14



on=@dclick

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem i_et_dragon

src.act.color=<src.targ.color>

src.tag.etdmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[CHARDEF 01E2]

DEFNAME=C_beatle

NAME=Beatle



ON=@CLICK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



[ITEMDEF 03f10]

DEFNAME=I_MT_Beatle

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_Beatle



[ITEMDEF I_M_Beatle]

NAME=Beatle Mount

ID=I_MT_Beatle  

TDATA3=C_Beatle

LAYER=25



ON=@CREATE

COLOR=0



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



ON=@UNEQUIP

SRC.NEWITEM I_Beatle

src.act.color=<src.tag.etbemt>

SRC.ACT.BOUNCE

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_Beatle]

NAME=Etheral Beatle

ID=i_pet_walrus

TYPE=T_NORMAL



ON=@CREATE

ATTR=14



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

ELSEIF (<SRC.FLAGS>&000000400)

SRC.MESSAGE You can't mount a pet while polymorphed!

RETURN 1

ELSEIF !(<SRC.FINDLAYER.25.UID>)

SRC.NEWITEM I_M_Beatle

src.act.color=<src.targ.color>

src.tag.etbemt=<src.targ.color>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Beatle



[itemdef i_et_energy]

name=Ethereal EV

//id=c_pet_horse

TDATA3=c_ev

TYPE=T_EQ_HORSE

LAYER=layer_horse



on=@create

DISPID=03ea7

COLOR=colors_all





on=@equip

link=<src.uid>



on=@unequip

DISPID=c_elem_air

src.newitem i_et_ev

src.act.bounce





[itemdef i_et_ev]

NAME=Ethereal Vortex

id=i_pet_elem_air

type=t_normal



on=@create

color=07ad

attr=04



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_energy

src.act.more1=c_ev

src.act.equip

src.update

remove

return 1

else

src.message You are already mounted.

return 1

endif



[ITEMDEF i_ride_vortex]

NAME=Ethereal Energy Vortex

ID=i_pet_elem_air



ON=@DCLICK

if !(<src.findlayer.25.uid>)

src.newitem i_et_energy

src.act.more1=c_ev

src.act.equip

src.update

remove

return 1

else

src.message You are already mounted.

return 1

endif





[chardef c_ev]

name=Death Vortex

id=037cc

on=@create

color=2064



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_horse]

name=Ethereal horse

id=i_mt_horse_gray

TDATA3=c_et

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eh

src.act.color=<src.tag.etbhmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_et]

id=c_horse_gray



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_eh]

NAME=Ethereal Horse

id=i_pet_horse

type=t_normal

CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Horse



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_horse

src.act.more1=c_et

src.act.color=<src.targ.color>

src.tag.etbhmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[itemdef i_et_Llama]

name=Ethereal Llama

id=i_mt_llama

TDATA3=c_etl

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_el

src.act.color=<src.tag.etllamt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_etl]

id=c_llama



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_el]

NAME=Ethereal llama

id=i_pet_llama

type=t_normal

CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Llama



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_llama

src.act.more1=c_etl

src.act.color=<src.targ.color>

src.tag.etllamt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[itemdef i_et_ostie]

name=Ethereal ostie

id=i_mt_OSTARD_Zostrich

TDATA3=c_eto

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eo

src.act.color=<src.tag.etzmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_eto]

id=c_OSTARD_Zostrich



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_eo]

NAME=Ethereal Ostie

id=i_pet_ostard_zostrich

type=t_normal



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal ostie



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_ostie

src.act.more1=c_eto

src.act.color=<src.targ.color>

src.tag.etzmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[ITEMDEF 0469]

DEFNAME=I_MT_UNICORN

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UNICORN_MOUNT



[CHARDEF 01E1]

DEFNAME=C_UNICORN_MOUNT

NAME=Unicorn Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



[ITEMDEF I_M_UNICORN]

NAME=Unicorn Mount

ID=I_MT_UNICORN  

TDATA3=C_UNICORN_MOUNT



ON=@CREATE

color=07b2



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



ON=@UNEQUIP

SRC.NEWITEM I_ET_U

src.act.color=<src.tag.etunimt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_ET_U]

NAME=Etheral Unicorn

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Unicorn



ON=@CREATE

color=07b2

ATTR=14



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

ELSEIF (<SRC.FLAGS>&000000400)

SRC.MESSAGE You can't mount a pet while polymorphed!

RETURN 1

ELSEIF !(<SRC.FINDLAYER.25.UID>)

SRC.NEWITEM I_M_UNICORN

src.act.color=<src.targ.color>

src.tag.etunimt=<src.targ.color>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF



[CHARDEF 01e3]

DEFNAME=C_ridgeback_m

name=ridge back mount



[ITEMDEF 01fb]

DEFNAME=I_MT_ridgeback

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_ridgeback_mount



ON=@EQUIP

LINK=<SRC.UID>



[CHARDEF C_ridgeback_mount]

DEFNAME=C_ridgeback_mount

ID=C_ridgeback_m

NAME=Ridgeback Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



[ITEMDEF I_M_ridgeback]

NAME=Ridgeback

ID=I_MT_ridgeback

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_ridgeback_mount



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



on=@create

ATTR=attr_newbie

color=07a1



ON=@UNEQUIP

SRC.NEWITEM I_ET_RB

src.act.color=<src.tag.etrimt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_ET_RB]

NAME=Etheral Ridgeback

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Ridgeback



ON=@CREATE

ATTR=attr_newbie

color=044



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem I_M_ridgeback

src.act.color=<src.targ.color>

src.tag.etrimt=<src.targ.color>

src.act.equip

src.update

SRC.FIX

remove

return 1

else

src.message You are already mounted!

return 1

endif



[CHARDEF 01f3]

DEFNAME=C_UND_HORSE_m

NAME=Undead Horse M



ON=@EQUIP

LINK=<SRC.UID>



[ITEMDEF 01fa]

DEFNAME=I_MT_UND_HORSE

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UND_HORSE_mount



ON=@EQUIP

LINK=<SRC.UID>



[CHARDEF C_UND_HORSE_mount]

DEFNAME=C_UND_HORSE_mount

ID=C_UND_HORSE_m

NAME=Undead Horse Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



[ITEMDEF I_M_UND_HORSE]

NAME=Undead Horse

ID=I_MT_UND_HORSE

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UND_HORSE_mount



on=@equip

link=<src.uid>



on=@create

ATTR=attr_newbie

color=07a1



ON=@UNEQUIP

SRC.NEWITEM I_ET_UH

SRC.ACT.BOUNCE

RETURN 1



[ITEMDEF I_ET_UH]

NAME=Etheral Undead Horse

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Undead Horse



ON=@CREATE

ATTR=attr_newbie

color=072a



ON=@DCLICK

IF !(<TOPOBJ.UID>==<SRC.UID>)

SRC.MESSAGE You have to be carrying this to use it!

return 1

elseif (<src.flags>&amp;000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

ELSEIF !<SRC.BODY>=C_MAN

SRC.MESSAGE You can't mount a pet while in your current form!

RETURN 1

ELSEIF !<SRC.BODY>=C_WOMAN

SRC.MESSAGE You can't mount a pet while in your current form!

RETURN 1

elseif !(<src.findlayer.25.uid>)

SRC.NEWITEM I_M_UND_HORSE

src.act.more1=C_UND_HORSE_mount

src.act.more2=<src.uid>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF





[eof]



Толуку от скриптов нет... зато красивые картинки.. biggrin.gif .
AHgpjuwKA
гиги сенкс. Сам делал tongue.gif a а вот почему от скрипта нету толка sad.gif ? Многим же нравится.
NFx
Почему? я дома се поставил пак от 2ух Цитадлелеи (проект Оскома) и подточил эти скрипты под себя.

ит ничче, на биттле скачу по просторам британии smile.gif))))) все пашет.
AHgpjuwKA
Дык если я картинки сделал то верно у меня всё пашет ? tongue.gif
Pixel
Скрипт суперский токо как этих зверей в сферу запихнуть?
AHgpjuwKA
Запехнуть? Хмм.. В сферу кидается только Скрипт, а для полного счастья (Чтобы была кортинка) нада verdata.mul - специальная. Alternate-PK - то что надо!
MtrX
andrjuwka pasibo smile.gif
AHgpjuwKA
но праблэмс.
Pixel
Да AHgpjuwKA спасибки токо сиди в ирце по чаще хлтел поговорить с табой...
Senx за скрипт ! ! !
NRG
Цитата
Vot ja sobral Etheral Petov podehi peredelal:

Изображение Bear      Изображение Dragon Изображение Ridgeback
Изображение Llama Изображение Horse Изображение Undead Horse
Изображение Unicorn Изображение Ostard Изображение Beatle Изображение Vortex

Код
[ITEMDEF 03f0f]

DEFNAME=i_mt_bear  

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_BEAR_MOUNT



[CHARDEF 01BB]

DEFNAME=C_BEAR_MOUNT

NAME=BEAR MOUNT



on=@create

color=07b2



on=@click

remove

return 1



ON=@NPCRESTOCK

REMOVE

RETURN 1  



on=@skillstart

remove

return 1



[itemdef i_et_bear]

name=Ethereal Bear Mount

id=i_mt_bear  

TDATA3=C_BEAR_MOUNT



on=@create

color=07b2



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eb

src.act.color=<src.tag.etbmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[itemdef i_et_eb]

NAME=Ethereal Bear

id=i_pet_Bear

type=t_normal



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Bear



on=@create

color=07b2

attr=14



on=@dclick

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem i_et_bear

src.act.color=<src.targ.color>

src.tag.etbmt=<src.targ.color>

src.act.equip

src.update

SRC.FIX

remove

return 1

else

src.message You are already mounted!

return 1

endif



[ITEMDEF 16142]

DEFNAME=i_mt_drake  

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_drake_MOUNT



[CHARDEF 01BC]

DEFNAME=C_drake_MOUNT

NAME=drake MOUNT



on=@create

color=07b2



on=@click

remove

return 1



ON=@NPCRESTOCK

REMOVE

RETURN 1  



on=@skillstart

remove

return 1



[itemdef i_et_dragon]

name=Ethereal Dragon

id=i_mt_drake  

TDATA3=01ba

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_ed

src.act.color=<src.tag.etdmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[itemdef i_et_ed]

NAME=Ethereal Dragon

id=i_pet_dragon

type=t_normal



CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Dragon



on=@create

color=07a1

attr=14



on=@dclick

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem i_et_dragon

src.act.color=<src.targ.color>

src.tag.etdmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[CHARDEF 01E2]

DEFNAME=C_beatle

NAME=Beatle



ON=@CLICK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



[ITEMDEF 03f10]

DEFNAME=I_MT_Beatle

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_Beatle



[ITEMDEF I_M_Beatle]

NAME=Beatle Mount

ID=I_MT_Beatle  

TDATA3=C_Beatle

LAYER=25



ON=@CREATE

COLOR=0



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



ON=@UNEQUIP

SRC.NEWITEM I_Beatle

src.act.color=<src.tag.etbemt>

SRC.ACT.BOUNCE

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_Beatle]

NAME=Etheral Beatle

ID=i_pet_walrus

TYPE=T_NORMAL



ON=@CREATE

ATTR=14



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

ELSEIF (<SRC.FLAGS>&000000400)

SRC.MESSAGE You can't mount a pet while polymorphed!

RETURN 1

ELSEIF !(<SRC.FINDLAYER.25.UID>)

SRC.NEWITEM I_M_Beatle

src.act.color=<src.targ.color>

src.tag.etbemt=<src.targ.color>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Beatle



[itemdef i_et_energy]

name=Ethereal EV

//id=c_pet_horse

TDATA3=c_ev

TYPE=T_EQ_HORSE

LAYER=layer_horse



on=@create

DISPID=03ea7

COLOR=colors_all





on=@equip

link=<src.uid>



on=@unequip

DISPID=c_elem_air

src.newitem i_et_ev

src.act.bounce





[itemdef i_et_ev]

NAME=Ethereal Vortex

id=i_pet_elem_air

type=t_normal



on=@create

color=07ad

attr=04



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_energy

src.act.more1=c_ev

src.act.equip

src.update

remove

return 1

else

src.message You are already mounted.

return 1

endif



[ITEMDEF i_ride_vortex]

NAME=Ethereal Energy Vortex

ID=i_pet_elem_air



ON=@DCLICK

if !(<src.findlayer.25.uid>)

src.newitem i_et_energy

src.act.more1=c_ev

src.act.equip

src.update

remove

return 1

else

src.message You are already mounted.

return 1

endif





[chardef c_ev]

name=Death Vortex

id=037cc

on=@create

color=2064



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_horse]

name=Ethereal horse

id=i_mt_horse_gray

TDATA3=c_et

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eh

src.act.color=<src.tag.etbhmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_et]

id=c_horse_gray



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_eh]

NAME=Ethereal Horse

id=i_pet_horse

type=t_normal

CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Horse



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_horse

src.act.more1=c_et

src.act.color=<src.targ.color>

src.tag.etbhmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[itemdef i_et_Llama]

name=Ethereal Llama

id=i_mt_llama

TDATA3=c_etl

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_el

src.act.color=<src.tag.etllamt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_etl]

id=c_llama



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_el]

NAME=Ethereal llama

id=i_pet_llama

type=t_normal

CATEGORY=Other

SUBSECTION= Ethereal pets

DESCRIPTION=Ethereal Llama



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_llama

src.act.more1=c_etl

src.act.color=<src.targ.color>

src.tag.etllamt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[itemdef i_et_ostie]

name=Ethereal ostie

id=i_mt_OSTARD_Zostrich

TDATA3=c_eto

layer=25



on=@create

color=0ffff



on=@equip

SRC.FLAGS=<src.flags>&080000000



on=@unequip

src.newitem i_et_eo

src.act.color=<src.tag.etzmt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[chardef c_eto]

id=c_OSTARD_Zostrich



on=@create

color=0ffff



on=@click

remove

return 1



on=@npcrestock

remove

return 1



on=@skillstart

remove

return 1



[itemdef i_et_eo]

NAME=Ethereal Ostie

id=i_pet_ostard_zostrich

type=t_normal



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal ostie



on=@create

color=07a1

attr=14



on=@dclick

if !(<src.findlayer.25.uid>)

src.newitem i_et_ostie

src.act.more1=c_eto

src.act.color=<src.targ.color>

src.tag.etzmt=<src.targ.color>

src.act.equip

src.update

remove

return 1

else

src.message you are already mounted

return 1

endif



[ITEMDEF 0469]

DEFNAME=I_MT_UNICORN

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UNICORN_MOUNT



[CHARDEF 01E1]

DEFNAME=C_UNICORN_MOUNT

NAME=Unicorn Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



[ITEMDEF I_M_UNICORN]

NAME=Unicorn Mount

ID=I_MT_UNICORN  

TDATA3=C_UNICORN_MOUNT



ON=@CREATE

color=07b2



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



ON=@UNEQUIP

SRC.NEWITEM I_ET_U

src.act.color=<src.tag.etunimt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_ET_U]

NAME=Etheral Unicorn

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Unicorn



ON=@CREATE

color=07b2

ATTR=14



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

ELSEIF (<SRC.FLAGS>&000000400)

SRC.MESSAGE You can't mount a pet while polymorphed!

RETURN 1

ELSEIF !(<SRC.FINDLAYER.25.UID>)

SRC.NEWITEM I_M_UNICORN

src.act.color=<src.targ.color>

src.tag.etunimt=<src.targ.color>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF



[CHARDEF 01e3]

DEFNAME=C_ridgeback_m

name=ridge back mount



[ITEMDEF 01fb]

DEFNAME=I_MT_ridgeback

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_ridgeback_mount



ON=@EQUIP

LINK=<SRC.UID>



[CHARDEF C_ridgeback_mount]

DEFNAME=C_ridgeback_mount

ID=C_ridgeback_m

NAME=Ridgeback Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



[ITEMDEF I_M_ridgeback]

NAME=Ridgeback

ID=I_MT_ridgeback

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_ridgeback_mount



ON=@EQUIP

SRC.FLAGS=<src.flags>&080000000



on=@create

ATTR=attr_newbie

color=07a1



ON=@UNEQUIP

SRC.NEWITEM I_ET_RB

src.act.color=<src.tag.etrimt>

src.act.bounce

src.flags=<src.flags>&~080000000

RETURN 1



[ITEMDEF I_ET_RB]

NAME=Etheral Ridgeback

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Ridgeback



ON=@CREATE

ATTR=attr_newbie

color=044



ON=@DCLICK

IF (<SRC.FINDID.i_drum_timer>==1)

src.message You can't mout an etheral pet while A Spirit Is Within You!

RETURN 1

elseif (<src.flags>&000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

elseif !(<src.findlayer.25.uid>)

src.newitem I_M_ridgeback

src.act.color=<src.targ.color>

src.tag.etrimt=<src.targ.color>

src.act.equip

src.update

SRC.FIX

remove

return 1

else

src.message You are already mounted!

return 1

endif



[CHARDEF 01f3]

DEFNAME=C_UND_HORSE_m

NAME=Undead Horse M



ON=@EQUIP

LINK=<SRC.UID>



[ITEMDEF 01fa]

DEFNAME=I_MT_UND_HORSE

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UND_HORSE_mount



ON=@EQUIP

LINK=<SRC.UID>



[CHARDEF C_UND_HORSE_mount]

DEFNAME=C_UND_HORSE_mount

ID=C_UND_HORSE_m

NAME=Undead Horse Mount



ON=@CLICK

REMOVE

RETURN 1



ON=@NPCRESTOCK

REMOVE

RETURN 1



ON=@SKILLSTART

REMOVE

RETURN 1



[ITEMDEF I_M_UND_HORSE]

NAME=Undead Horse

ID=I_MT_UND_HORSE

TYPE=T_EQ_HORSE

LAYER=25

TDATA3=C_UND_HORSE_mount



on=@equip

link=<src.uid>



on=@create

ATTR=attr_newbie

color=07a1



ON=@UNEQUIP

SRC.NEWITEM I_ET_UH

SRC.ACT.BOUNCE

RETURN 1



[ITEMDEF I_ET_UH]

NAME=Etheral Undead Horse

ID=i_pet_horse_gray

TYPE=T_NORMAL



CATEGORY=Other

SUBSECTION=Ethereal pets

DESCRIPTION=Ethereal Undead Horse



ON=@CREATE

ATTR=attr_newbie

color=072a



ON=@DCLICK

IF !(<TOPOBJ.UID>==<SRC.UID>)

SRC.MESSAGE You have to be carrying this to use it!

return 1

elseif (<src.flags>&amp;000000400)

src.message You can't mout an etheral pet while polymorphed!

return 1

ELSEIF !<SRC.BODY>=C_MAN

SRC.MESSAGE You can't mount a pet while in your current form!

RETURN 1

ELSEIF !<SRC.BODY>=C_WOMAN

SRC.MESSAGE You can't mount a pet while in your current form!

RETURN 1

elseif !(<src.findlayer.25.uid>)

SRC.NEWITEM I_M_UND_HORSE

src.act.more1=C_UND_HORSE_mount

src.act.more2=<src.uid>

SRC.ACT.EQUIP

SRC.UPDATE

SRC.FIX

REMOVE

RETURN 1

ELSE

SRC.MESSAGE You are already mounted!

RETURN 1

ENDIF





[eof]


Обалденно ... В частности я имею ввиду - Единорог, Андэд и монстр такой третий .... =)
MtrX
daus4 prikoljno toka AHgpjuwKA stait Verdata A-Pk toka ja nevizhu Energy Vortex'a sad.gif
AHgpjuwKA
Ну раз я сделал картинки, то все скрипты должны работать smile.gif
GM ShadOFF
лучшеб ты мулы дал чем скрипт
DihlofozzZ
смотри топ внимательнее тут все сказано!
GM ShadOFF
Всё я уже нашол мулы кстати галимо смотреться както коса бегают они
NFx
то что косо - зависит от мула, а не от скрипта smile.gif
aleXXX
Вердата с alternate-pk гооврите нужна!Где она есть?
http://www.alternate-pk.com/ - тту ненахожу?
Мож кините линк!
Спасибо!

Правильно ли я все сделал к примеру дракон ездовой?
эти скрипты засунул в sphereitem_.... в принципе как я понимаю без разници в какой документ итемов писать.

[ITEMDEF 16142]
DEFNAME=i_mt_drake
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_drake_MOUNT

[itemdef i_et_dragon]
name=Ethereal Dragon
id=i_mt_drake
TDATA3=01ba
layer=25

on=@create
color=0ffff

on=@equip
SRC.FLAGS=<src.flags>&080000000

on=@unequip
src.newitem i_et_ed
src.act.color=<src.tag.etdmt>
src.act.bounce
src.flags=<src.flags>&~080000000
RETURN 1

[itemdef i_et_ed]
NAME=Ethereal Dragon
id=i_pet_dragon
type=t_normal

CATEGORY=Other
SUBSECTION= Ethereal pets
DESCRIPTION=Ethereal Dragon

on=@create
color=07a1
attr=14

on=@dclick
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You!
RETURN 1
elseif (<src.flags>&000000400)
src.message You can't mout an etheral pet while polymorphed!
return 1
elseif !(<src.findlayer.25.uid>)
src.newitem i_et_dragon
src.act.color=<src.targ.color>
src.tag.etdmt=<src.targ.color>
src.act.equip
src.update
remove
return 1
else
src.message you are already mounted
return 1
endif


и вот следующее засунул в spherechar
[CHARDEF 01BC]
DEFNAME=C_drake_MOUNT
NAME=drake MOUNT

on=@create
color=07b2

on=@click
remove
return 1

ON=@NPCRESTOCK
REMOVE
RETURN 1

on=@skillstart
remove
return 1


Создаю дракона такого или Ethereal Dragon но когда сижу верхом-подомной пустота.Это значит мне нужна вердата под эти скрипты?
Где на том сайте вердата алтернейт пк?
AHgpjuwKA
Сори что скрипт немогу проверить я уж как пол года примерно неработал с ними жалко, очеь жалко что забыл язык скриптинга.

А на alternate-pk.com больше нету вердаты уж как 3-и месяца.
NFx
из этих скриптов я в свое время без проблем делал маунтов...... там ток какая-то одна ошибкА, вроде в чем-то на Dclick, там лишние remove и надо пару условий добавить...
AHgpjuwKA
Непонял что ты имееш в веду.
NFx
не имеюю ввиду, а просто говорю что если там несколько мест исправить - моно скрипт юзать
Andersen
Где можно взять вердату,что б было видно на ком я сижу?
Spy
КУЛ!!!
:shock: Блин столько искал а тут такой народ добрый biggrin.gif
Andersen
Есть у меня вердата с монстрами...
А как сделать,что б их в УО было видно?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.