Код
[FUNCTION sac]
SRC.NEWITEM=i_sacri_corpse
SRC.ACT.MOREX={10 1 20 1 30 1 40 1 50 1 60 1 70 1 80 1 90 1 100 1 }
SRC.ACT.EQUIP
SRC.ACT.USE
SRC.SYSMESSAGEUA Select Target.
[ITEMDEF i_sacri_corpse]
DEFNAME=i_sacri_corpse
ID=i_handr_1
NAME=Sacrificial Corpse Timer
TYPE=t_EQ_script
LAYER=30
ON=@CREATE
ATTR=attr_decay
ON=@DCLICK
TARGET
RETURN 1
ON=@EQUIP
TIMER=10
ON=@TARGON_CHAR
CONT.SYSMESSAGEUA You cannot sacrifice a human life.
RETURN 1
ON=@TARGON_GROUND
CONT.SYSMESSAGEUA You cannot sacrifice a ground.
RETURN 1
ON=@TARGON_ITEM
IF !(<SRC.TARG.LINK>=04fffffff)
CONT.SYSMESSAGEUA You cannot sacrifice a human corpse.
RETURN 1
ELSE
IF !(<SRC.TARG.BASEID>=i_corpse)
CONT.SYSMESSAGEUA That is not a corpse, thine Gods are angered.
RETURN 1
ELSE
SRC.TARG.REMOVE - Убери эту строку и тогда не будет исчезать
CONT.SYSMESSAGEUA You are Rewarded.
//SRC.NEWITEM=i_reward_coin
//SRC.ACT.AMOUNT={100 400}
//SRC.ACT.CONT=<CONT.UID>
MOREM={4 15}
SRC.TAG.EXPERIENCE=<SRC.TAG.EXPERIENCE> + <MOREM>
REMOVE
RETURN 1
ON=@TIMER
REMOVE
RETURN 1