Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаОткрыть новую тему
> Duel Stoun
-=alex=-
сообщение 27.9.2003, 21:28
Сообщение #1


*******

Adept
Сообщений: 1.014
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Из: из далека
Пользователь №: 808



Стоун не совсем доделан но проблему решить там это займёт 5 секунд (IMG:style_emoticons/default/smile.gif) проблему можно решить одним способом при создании i_pad_exit и i_pad_exit_gost просто пройдитесь по ним...работа скрипта почти один в один как на пвп-альфа...скрипт переделан

вот и сам скрипт (IMG:style_emoticons/default/smile.gif)

Код
[itemdef i_stone_qestion]

id=0ed5



ON=@Create

color=0b00

attr=010



on=@dclick

var.stone_uid=<uid>

if <color>==0a12

   src.sysmessage Arena is bisy... Wait please...

   src.sysmessage Or find other PvP Dueling stone...

   return 1

elseif <timer>>0

src.sysmessage You must wait some seconds...

return 1

else

src.newitem=i_qes

src.act.link=<uid>

src.act.cont=<src.uid>

src.act.equip <src.uid>

src.act.dclick

timer=10

color=0a12

var.stone_pvp_uid1=<uid>

src.consume 300 i_qes1

src.consume 300 i_qes2

src.consume 300 i_ston1

return 1

endif



on=@timer

color=0b00

return 1



[ITEMDEF i_qes]

ID=i_memory

TYPE=t_eq_script

NAME=Qqq



on=@dclick

target Who!?  

RETURN 1



on=@targon_item

target Fuck on! Who!?

return 1



on=@targon_ground

target Fuck Off! Who!?

return 1



ON=@TargOn_Char

if (<src.targ.UID>==<src.fff(uid)> )

       target Who!?

else

var.char_a1_uid=<src.uid>

var.char_b2_uid=<src.targ.uid>

var.char_b1_name=<src.name>



       src.newitem i_qes1

       src.act.link=<src.targ.uid>

       src.act.equip <src.uid>



       src.newitem i_qes2

       src.act.link=<src.uid>

       src.targ.equip <src.act.uid>

       remove

endif

   return 1



[ITEMDEF i_ston1]

ID=i_memory

TYPE=t_eq_script

layer=layer_char_a

NAME=Stone A



on=@timer

remove

return 1



on=@create

timer 30



[ITEMDEF i_qes1]

ID=i_memory

TYPE=t_eq_script

layer=layer_char_a

NAME=Char A



[ITEMDEF i_qes2]

ID=i_memory

TYPE=t_eq_script

layer=layer_char_b

NAME=Char B



on=@equip

src.findlayer.58.link.dclick

src.DIALOG d_qesti1

TRYP 0 UID.<var.stone_uid>.color=0a12



[DIALOG d_qesti1]

250, 250

nomove

noclose

resizepic 0 0 3600 260 140

text 20 20 47 0

text 20 45 50 1



button 70 90 2076 2075 1 0 1

button 130 90 2073 2072 1 1 2



[DIALOG d_qesti1 TEXT]

You was choosen for duel. By

<var.char_b1_name>



[DIALOG d_qesti1 BUTTON]

ONBUTTON=1

TRYP 0 UID.<var.stone_uid>.color=0a12

TRYP 0 uid.<var.stone_uid>.timer=-1

TRYP 0 uid.<var.stone_uid_pad>.color=0455

TRYP 0 uid.<var.stone_uid_padgost>.color=0455

src.findlayer.58.link.events +e_pvp_area10

src.events +e_pvp_area10

src.findlayer.58.link.go 5517,1123

src.go 5517,1123



src.findlayer.58.link.findlayer.25.remove

src.findlayer.25.remove



return 1



ONBUTTON=2

TRYP 0 uid.<var.stone_uid>.color=0b00

TRYP 0 uid.<var.stone_uid>.timer=0

return 1



[events e_pvp_area10]

on=@death

TRYP 0 uid.<var.stone_uid_padgost>.color=0482



on=@LogOut

TRYP 0 uid.<var.stone_uid_pad>.color=0482

src.findlayer.58.remove

src.findlayer.57.remove

src.events -e_pvp_area10

src.resurrect

src.hits=<src.str>

src.mana=<src.int>

src.stam=<src.dex>

src.go 3755 1294



[itemdef i_pad_exit]

id=0181d

name=Exit



on=@create

attr=0010

color=0455



on=@step

var.stone_uid_pad=<uid>

if <color>==0482

if (<src.flags> & statf_dead)

src.sysmessage You gost

else

TRYP 0 uid.<var.stone_uid>.color=0b00

TRYP 0 uid.<var.stone_uid>.timer=0

src.hits=<src.str>

src.mana=<src.int>

src.stam=<src.dex>

src.findlayer.57.remove

src.findlayer.58.remove

src.findlayer.54.more1=<src.findlayer.54.more1>+1

src.findlayer.54.more2=<src.findlayer.54.more2>+1

src..findlayer.54.morex=<src.findlayer.54.morex>+1

src.sysmessage +1 Point.

src.events -e_pvp_area10

src.go 5517,1123

else

src.sysmessage Wait please...

endif



[itemdef i_pad_exit_gost]

id=0181d

name=Exit gost



on=@create

attr=0010

color=0455



on=@step

var.stone_uid_padgost=<uid>

if <color>==0455



else

if (<src.flags> & statf_dead)

TRYP 0 uid.<var.stone_uid_pad>.color=0482

src.findlayer.58.remove

src.findlayer.57.remove

src.events -e_pvp_area10

src.resurrect

src.hits=<src.str>

src.mana=<src.int>

src.stam=<src.dex>

src.go 5517,1123

else

src.sysmessage Only ghost can come through!

endif

endif


измените координаты так как там стоят координаты для теста стоуны


--------------------
Конец
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
negr
сообщение 3.8.2004, 3:44
Сообщение #2


*

Registred
Сообщений: 5
Регистрация: 3.8.2004
Группа: Пользователи
Наличность: 0
Пользователь №: 2.091



трабл однако один портуется на арену другой нет=(
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
TeMa-
сообщение 7.8.2004, 4:46
Сообщение #3


***

Novice
Сообщений: 80
Регистрация: 31.7.2004
Группа: Пользователи
Наличность: 0
Из: Riga, Latvia
Пользователь №: 2.080



Калека это, а не скрипт (IMG:style_emoticons/default/tongue.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
[POD]™LiSa™
сообщение 14.1.2005, 18:31
Сообщение #4


***

Novice
Сообщений: 57
Регистрация: 14.1.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 2.890



а у меня лудше 8) у меня и кидает в одно место и как выграеш сразуж кидает куда нада ты хош и госта и победителя.. (IMG:style_emoticons/default/biggrin.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Тема закрытаОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 8:28
Designed by Nickostyle