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

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

UoKit.com Форумы _ Sphere Server 0.55R _ прибавка хп после выстрела.

Автор: CrewMan 25.2.2014, 0:20

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


Код
On=@Damage
if rand(10)>5
SRC.SOUND=0204
IF <SRC.ACT.HITPOINTS> < <SRC.ACT.STR>
SRC.ACT.HITPOINTS=<SRC.ACT.HITPOINTS>+5
ENDIF
ENDIF


звук есть, а хп не прибавляет =(

Автор: $yst3m_3rr0r 25.2.2014, 1:09

Код
On=@Damage
IF RAND(10)>5
SFX 0204
CONT.HITS=(<CONT.HITS>+5)
CONT.HITS=<QVAL (<CONT.MaxHITS> < <CONT.HITS>)?<CONT.MaxHITS>:<CONT.HITS>>
ENDIF

Автор: BangBang 25.2.2014, 1:59

Цитата(CrewMan @ 25.2.2014, 1:20) *

Доброго времени суток. Подскажите пожалуйста, как сделать чтобы после выстрела из лука чару прибавлялось 5 хп?
Код
On=@Damage
if rand(10)>5
SRC.SOUND=0204
IF <SRC.ACT.HITPOINTS> < <SRC.ACT.STR>
SRC.ACT.HITPOINTS=<SRC.ACT.HITPOINTS>+5
ENDIF
ENDIF


звук есть, а хп не прибавляет =(

Код
On=@Damage
if rand(10)>5
SRC.SOUND=0204
IF <SRC.CONT.HITS> < <SRC.CONT.STR>
SRC.CONT.HITS=<SRC.CONT.HITS>+5
ENDIF
ENDIF


Если не сработает - вместо HITS пиши HITPOINTS

Автор: d`ArcZeal 27.2.2014, 14:01

Эвент вешается на чара:

Код

ON=@HIT
//Лайф стилинг
IF !(<DTAG0.STEALPERCENT>==0)
    IF (<HITS> < <MAXHITS>)
    HITS = <HITS> + <EVAL (<DARGN1>*<DTAG0.STEALPERCENT>)/100>
        IF (<EVAL (<DARGN1> * <DTAG0.STEALPERCENT>)/100> >= 1)
        SAY @028,9 {+<EVAL (<DARGN1> * <DTAG0.STEALPERCENT>)/100>}
        ENDIF

        IF (<HITS> > <MAXHITS>)
        HITS=<MAXHITS>
        ENDIF
    ENDIF
ENDIF


TAG.STEALPERCENT - Процент лайв стилинга, к примеру ставится в вещах при их одевании.

Автор: _Fess_ 1.6.2014, 16:36

ON=@Damage
if (<cont.hits><<cont.str>)
cont.hits=<cont.hits>+5

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