MAIL2FUTURE.NET - Free Mail Delivery Service
MAIL2FUTURE.NET - Служба Доставки Злектронной Почты
Tank HP reporter script fo zmud
-
Delving
, 19.01.2003 13:26 MSK
тыкс, здесь я буду использовать команду #math , а как мне сказали ее нет в старых версиях zmud
нужен всего один триггер
^ < %1hp %2ma %3mv >
#if %2 > @mana {ts} (это используется для тик каунтера , и к данному скрипту отношения не имеет)
#if @trpt береться переменная trpt (tankreporter) и если она равна 1 то делаем следующее)
{#if %1 < @hp { (%1 - это наше реальное HP, @hp - это предыдущий уровень HP, если %1 меньше чем предыдущее, то )
#math delta %1-@hp ( разницу между ними записываем в переменную Delta)
grouptell DOWN! @hp"("@maxhp")" hp @mana mana DELTA @delta (выдаем сообщение, @maxmana - являеться постоянной величиной (это это ваш максимум HP) и должна быть записана ранее #var maxmana 1000 к примеру)
}}
#if @trpt { все тоже самое , но разница больше чем 0)
#if %1 > @hp {
#math delta %1-@hp
grouptell \c12 "[TANK report]" \c13 UP! @hp"("@maxhp")" hp @mana mana \c15 DELTA @delta
}
}
#var hp %1 записываем новые значения corrent hp, mana, move..
#var mana %2
#var move %3
таким образом:
#TRIGGER {^ < %1hp %2ma %3mv > } {#if %2 > @mana {ts};#if @trpt {#if %1 < @hp {#math delta %1-@hp;grouptell \c12 "[TANK report]" \c13 DOWN! @hp"("@maxhp")" hp @mana mana \c15 DELTA @delta}};#if @trpt { #if %1 > @hp {#math delta %1-@hp;grouptell \c12 "[TANK report]" \c13 UP! @hp"("@maxhp")" hp @mana mana \c15 DELTA @delta}};#var hp %1;#var mana %2;#var move %3}
включение/выключение
#ALIAS tronn {#var trpt 1;grouptell tankreporter onn}
#ALIAS tronn {#var trpt 0;grouptell tankreporter off}
кнопка
#BUTTON 4 {HP Report OFF} {#var trpt 1} {HP Report ON} {#var trpt 0} {} {1} {} {Size} {86} {20} {} {} {} {79} {47} {} {} "" {} {} {} {2}
Re: Tank HP reporter script fo zmud
-
Tanat
, 20.01.2003 09:45 MSK
Re: Tank HP reporter script fo zmud
-
Mislik
, 20.01.2003 11:24 MSK
PS.
-
Mislik
, 20.01.2003 11:26 MSK
Re: PS.
-
.kitn
, 20.01.2003 11:30 MSK
Re: PS.
-
Mislik
, 20.01.2003 11:33 MSK
блин, ну вот так всегда, еще одна поправка
-
Delving
, 19.01.2003 13:38 MSK
Re: блин, ну вот так всегда, еще одна поправка
-
Mind
, 19.01.2003 14:04 MSK
Re: блин, ну вот так всегда, еще одна поправка
-
Delving
, 19.01.2003 14:32 MSK
Re: блин, ну вот так всегда, еще одна поправка
-
Dan
, 19.01.2003 21:47 MSK
Re: блин, ну вот так всегда, еще одна поправка
-
Mind
, 19.01.2003 15:23 MSK
Re: блин, ну вот так всегда, еще одна поправка
-
Delving
, 19.01.2003 15:29 MSK
Re: блин, ну вот так всегда, еще одна поправка
-
Медведь
, 19.01.2003 17:47 MSK
Re: блин, ну вот так всегда, еще одна поправка
-
Delving
, 20.01.2003 20:17 MSK
Re: блин, ну вот так всегда, еще одна поправка
-
Mind
, 19.01.2003 21:34 MSK
Re:
-
.kitn
, 20.01.2003 07:54 MSK
Re: Tank HP reporter script fo zmud
-
Kein.
, 19.01.2003 13:27 MSK
Re: Tank HP reporter script fo zmud
-
Met
, 19.01.2003 17:32 MSK
поправка
-
Delving
, 19.01.2003 13:27 MSK
поправка
-
Delving
, 19.01.2003 13:27 MSK
doublepost (-)
-
Delving
, 19.01.2003 13:28 MSK
Re: doublepost (-)
-
Bober
, 20.01.2003 11:47 MSK
Тема:
Текст:
: тыкс, здесь я буду использовать команду #math , а как мне сказали ее нет в старых версиях zmud : : нужен всего один триггер : : ^<%1hp %2ma %3mv> : : : #if %2>@mana {ts} (это используется для тик каунтера , и к данному скрипту отношения не имеет) : #if @trpt береться переменная trpt (tankreporter) и если она равна 1 то делаем следующее) : {#if %1<@hp { (%1 - это наше реальное HP, @hp - это предыдущий уровень HP, если %1 меньше чем предыдущее, то ) : #math delta %1-@hp ( разницу между ними записываем в переменную Delta) : grouptell DOWN! @hp"("@maxhp")" hp @mana mana DELTA @delta (выдаем сообщение, @maxmana - являеться постоянной величиной (это это ваш максимум HP) и должна быть записана ранее #var maxmana 1000 к примеру) : }} : #if @trpt { все тоже самое , но разница больше чем 0) : #if %1>@hp { : #math delta %1-@hp : grouptell \c12 "[TANK report]" \c13 UP! @hp"("@maxhp")" hp @mana mana \c15 DELTA @delta : } : } : #var hp %1 записываем новые значения corrent hp, mana, move.. : #var mana %2 : #var move %3 : : таким образом: : : #TRIGGER {^<%1hp %2ma %3mv>} {#if %2>@mana {ts};#if @trpt {#if %1<@hp {#math delta %1-@hp;grouptell \c12 "[TANK report]" \c13 DOWN! @hp"("@maxhp")" hp @mana mana \c15 DELTA @delta}};#if @trpt { #if %1>@hp {#math delta %1-@hp;grouptell \c12 "[TANK report]" \c13 UP! @hp"("@maxhp")" hp @mana mana \c15 DELTA @delta}};#var hp %1;#var mana %2;#var move %3} : : включение/выключение : : #ALIAS tronn {#var trpt 1;grouptell tankreporter onn} : #ALIAS tronn {#var trpt 0;grouptell tankreporter off} : : кнопка : : #BUTTON 4 {HP Report OFF} {#var trpt 1} {HP Report ON} {#var trpt 0} {} {1} {} {Size} {86} {20} {} {} {} {79} {47} {} {} "" {} {} {} {2}
Автор:
Пароль:
( только для авторизации )