Повязка для игрока в качестве подарка или просто лут с НПС с таймером. Повязка дает +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
Для использивания запихните все в любой скрипт...