Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Sphere Server TUS - 0.51 _ Вопрос по удалению предмета

Автор: Lady Bug 18.3.2022, 14:21

Всем привет! Подскажите, пожалуйста, как сделать так, чтобы при одевании предмета с кол-вом хп более чем положено он удался из игры?

Вот, например, мой код из игры:

[6142]
NAME=Lady Bug's Hat
ID=0171a
TYPE=31
ARMOR=50
HITPOINTS=50
REQSTR=50
BUYVALUE=1
SELLVALUE=1
WEIGHT=1
ATTR=04

ontrigger=equip
MOREY=10 //AntiMagicClass

IF (rand(10)==2)
more=<more>+(-1)

IF (<hitpoints><2)
src.sysmessage Your <name> may have been destroer
remove
return 1
ENDIF

ENDIF

SRC.MAGERY=<SRC.MAGERY>+25
SRC.MAGICRESISTANCE=<SRC.MAGICRESISTANCE>+25

ONTRIGGER=UNEQUIP
SRC.MAGERY=<SRC.MAGERY>+-25
SRC.MAGICRESISTANCE=<SRC.MAGICRESISTANCE>+-25

ONTRIGGER=PICKUP_PACK
IF <MORE2>=0
MORE2=<TIME>/0f
ENDIF

ONTRIGGER=PICKUP_GROUND
IF <MORE2>=0
MORE2=<TIME>/0f
ENDIF

CATEGORY=Special Items
SUBSECTION=Shirts & Robes
DESCRIPTION=Lady Bug's Hat

Заранее благодарю за помощь!

Автор: Lady Bug 19.3.2022, 8:46

Народ! ЛЕДИ БАГ НУЖДАЕТСЯ В ВАШЕЙ ПОМОЩИ! ПРОШУ, ПОМОГИТЕ СОВЕТОМ!

Автор: kklej 19.3.2022, 20:12

Тебя Наташа зовут?

Автор: Legnes 14.6.2022, 17:47

Просто скопируйте этот кусок кода

Код

IF <HITPOINTS> < 2
    SRC.SYSMESSAGE=Your <SRC.FINDLAYER(6).Name> may have been destroer!
    REMOVE
    RETURN 1
ENDIF

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)