Цитата(Kapeika @ 2.3.2012, 14:20)
[PLEVEL 1]
Power
[FUNCTION power]
SRC.MESSAGE @0446 Forced
src.effect 3,i_fx_explode_ball,6,31,
SRC.TARG.damage = <eval({90 160})>
SRC.TARG.damage = 100
SRC.TAG.CANUSE=<EVAL <SERV.TIME>+300> // Задержка 90 секунд
RETURN 1
ELSE
[PLEVEL 1]
Force
[FUNCTION force]
[DIALOG Forced]
SRC.MESSAGE @0446 Forced
src.effect 3,i_fx_explode_ball,6,31,
MORE1=s_explosion
ON=@CREATE
TAG.BONUSA = <eval({80 90})>
TAG.BONUSF = <eval({80 90})>
RETURN 1
SRC.TAG.CANUSE=<EVAL <SERV.TIME>+30> // Задержка 90 секунд
RETURN 1
ELSE
SRC.SYSMESSAGE @0446 You cannot see object
RETURN 1
ENDIF
[PLEVEL 1]
Speed
[FUNCTION speed]
[DIALOG speeds]
Src.DEX=<src.dex>+5
F (<SRC.TAG0.exp> < 50000)
SRC.SYSMESSAGE @0446 You need 50000 exp or higher to Use Force!
RETURN 1
SRC.TAG.CANUSE=<EVAL <SERV.TIME>+300> // Задержка 90 секунд
RETURN 1
ELSE
SRC.SYSMESSAGE @0446 You cannot see object
RETURN 1
ENDIF
что я не так сделал помогите плс )
Код
[PLEVEL 1]
Power
Speed
Force
[FUNCTION power]
SRC.MESSAGE @0446 Forced
src.effect 3,i_fx_explode_ball,6,31,
SRC.TARG.damage = <eval({90 160})>
SRC.TARG.damage = 100
SRC.TAG.CANUSE=<EVAL <SERV.TIME>+300> // Задержка 90 секунд
RETURN 1
[u]ELSE[/u] - здесь нет условия, чтобы было противоусловие
[FUNCTION force]
[DIALOG Forced]
SRC.MESSAGE @0446 Forced
src.effect 3,i_fx_explode_ball,6,31,
MORE1=s_explosion
ON=@CREATE
TAG.BONUSA = <eval({80 90})>
TAG.BONUSF = <eval({80 90})>
RETURN 1
SRC.TAG.CANUSE=<EVAL <SERV.TIME>+30> // Задержка 90 секунд
RETURN 1
[u]ELSE[/u] - тоже самое
SRC.SYSMESSAGE @0446 You cannot see object
RETURN 1
[u]ENDIF[/u] - тоже самое
[FUNCTION speed]
[DIALOG speeds]
Src.DEX=<src.dex>+5
[u]F (<SRC.TAG0.exp> < 50000)[/u] - видимо тут должно быть IF
SRC.SYSMESSAGE @0446 You need 50000 exp or higher to Use Force!
RETURN 1
SRC.TAG.CANUSE=<EVAL <SERV.TIME>+300> // Задержка 90 секунд
RETURN 1
[u]ELSE[/u] - тут соотвественно тоже самое (нет условия)
SRC.SYSMESSAGE @0446 You cannot see object
RETURN 1
[u]ENDIF[/u] - и здесь тоже самое