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

 
Ответить в эту темуОткрыть новую тему
> Повязка, Повязка подарок для игрока с таймером.
remiks
сообщение 7.3.2011, 22:37
Сообщение #1


****

Apprentice
Сообщений: 284
Регистрация: 16.7.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 9.943
Возраст: 18



Повязка для игрока в качестве подарка или просто лут с НПС с таймером. Повязка дает +10 к статам Str, Int + востонавлюет жизни игрока. Срок действия повязки (6 дней) с момента ее использивания после чего повязка исчезнит.

1. Свиток для получения повязки

Цитата
[ITEMDEF i_newbie_price_sash_deed]
id=i_deed
name=Price Test Sash Deed

on=@create
color=2806

on=@dclick
serv.newitem i_newbie_price_sash
new.link=<src.uid>
new.TAG.timer=<EVAL <SERV.TIME>+6048000>
src.bounce <new>
src.smsg @63,3,1 Вы создали замечательную вещь Price of Tester Sash
remove


2. Сама повязка.

Цитата
[ITEMDEF i_newbie_price_sash]
id=i_sash
name=Price of Tester Sash

on=@create
color=2624
attr=04

ON=@CLICK
local.timer=(<tag0.timer>-<SERV.TIME>)
local.day=((((<local.timer>/60)/60)/24)/10)
if (<local.timer><=0)
IF (<LINK>==04fffffff)
MSG @020 <NAME> (No Day)
return 1
endif
IF !(<LINK>==04fffffff)
MSG @020 <LINK.NAME>`s <NAME> (No Day)
return 1
endif
endif
if (<local.timer>>=0)
IF (<LINK>==04fffffff)
MSG @020 <NAME> (<eval <local.day>> Days)
return 1
endif
IF !(<LINK>==04fffffff)
MSG @020 <LINK.NAME>`s <NAME> (<eval <local.day>> Days)
return 1
endif
endif

on=@equip
src.str +=10
src.int +=10
IF (<TAG0.timer> < <SERV.TIME> )
SRC.SYSMESSAGE @63,3,1 Время на использование этой вещи истекло
unequip
RETURN 1
endif
if !(<src.uid>==<link>)
SRC.SMSG @03b3,3,1 Thing does not belongs to you.
unequip
RETURN 1
ENDIF
serv.newitem i_newbie_price_sash_memory
src.equip <new>

ON=@Unequip
src.str -=10
src.int -=10
SRC.CONSUME 999 i_newbie_price_sash_memory

on=@TIMER
link.smsg @63,3,1 Время Price of Tester Sash истекло
link.equip
remove
return 1


3. Мемори

Цитата
[ITEMDEF i_newbie_price_sash_memory]
ID=I_MEMORY
NAME=MEMORY
TYPE=T_EQ_SCRIPT

on=@equip
TIMER=3

ON=@TIMER
cont.hits +={3 5}
cont.mana +={3 5}
if (<cont.hits>>=<cont.str>)
cont.hits=<cont.str>
endif
if (<cont.mana>>=<cont.int>)
cont.mana=<cont.int>
endif
TIMER=3
RETURN 1


Для использивания запихните все в любой скрипт...


--------------------
John Gaspar
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 7.3.2011, 23:35
Сообщение #2


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



для какой сферы писалось?


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
remiks
сообщение 8.3.2011, 12:38
Сообщение #3


****

Apprentice
Сообщений: 284
Регистрация: 16.7.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 9.943
Возраст: 18



56b


--------------------
John Gaspar
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 8.3.2011, 16:51
Сообщение #4


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



а смысл тогда так извращаться с таймером?
http://wiki.sphere.torfo.org/index.php/Override_TAGs
TAG.OVERRIDE.REGEN_$statid Overrides REGEN rate from Sphere.ini
TAG.OVERRIDE.REGENVAL_$statid Overrides REGEN amount from Sphere.ini


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
d`ArcZeal
сообщение 9.3.2011, 16:15
Сообщение #5


**********

Elder
Сообщений: 2.962
Регистрация: 27.11.2005
Группа: Пользователи
Наличность: 7796
Пользователь №: 4.522
Возраст: 34



Не знаю как у Вас, а вот TAG.OVERRIDE.REGEN на 56б пи*дец как хреново работают. Ставишь тупо 1хп в сек, никакого эффекта ,ставишь значение 2, получаешь по 3хп в секунду (IMG:style_emoticons/default/biggrin.gif)


--------------------
Olmer online administrator
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
remiks
сообщение 10.3.2011, 16:23
Сообщение #6


****

Apprentice
Сообщений: 284
Регистрация: 16.7.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 9.943
Возраст: 18



Незнаю у меня нормально работает.


--------------------
John Gaspar
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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