варп к нпц при лоу хп

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Foks1k
Начинающий
Сообщения: 23
Зарегистрирован: Вс авг 10, 2008 7:18 pm

варп к нпц при лоу хп

Сообщение Foks1k »

бот качается на карте, при хп менее заданного кол-ва прописывает @go , говорит с хилером. тыкните в фак :evil: или напишите :twisted:
ArealBot
Начинающий
Сообщения: 38
Зарегистрирован: Чт ноя 15, 2007 1:14 am

Сообщение ArealBot »

Foks1k
Начинающий
Сообщения: 23
Зарегистрирован: Вс авг 10, 2008 7:18 pm

Сообщение Foks1k »

вот что родил мой "гениальный" моск.

Код: Выделить всё

automacro autoheal {
hp > 10%
do g @go 3
do talk 149,233
}
когда хп меньше 10%, бот пишет в чат @go 3. можно ли написать просто координаты нпц с которым надо поговорить? потому что номер там постоянно разный у хилера.

помогите исправить :oops:
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

Foks1k
Мануал по макросам кури, тгда твой моск родит что-то содержащее меньше ошибок

а насчет координат do talk @npc(149 233)
И консольные команды тоже кстати было бы не лишним покурить.
И тем таких кстати на форуме можно найти кучу, зачем еще одна тема про "как полечиться у хиллера НПЦ".
TeenSpiriT
Начинающий
Сообщения: 37
Зарегистрирован: Чт авг 14, 2008 10:06 am
Сервер RO:: Raggame-Chaos
Откуда: Челябинск
Контактная информация:

Сообщение TeenSpiriT »

Foks1k писал(а):вот что родил мой "гениальный" моск.

Код: Выделить всё

...
hp > 10%
...
когда хп меньше 10%...
Божественно...
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

Foks1k, у тебя неправильный синтаксис.. нужно условия АМ отдельно и сам макрос отдельно
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Aeluni
Начинающий
Сообщения: 33
Зарегистрирован: Пт сен 12, 2008 5:43 pm

Сообщение Aeluni »

4epT писал(а):Foks1k, у тебя неправильный синтаксис.. нужно условия АМ отдельно и сам макрос отдельно
спасибо, как раз сейчас по этому поводу тупил (пусть и не в тему)
Foks1k
Начинающий
Сообщения: 23
Зарегистрирован: Вс авг 10, 2008 7:18 pm

Сообщение Foks1k »

vit писал(а):Foks1k
Мануал по макросам кури, тгда твой моск родит что-то содержащее меньше ошибок

а насчет координат do talk @npc(149 233)
И консольные команды тоже кстати было бы не лишним покурить.
И тем таких кстати на форуме можно найти кучу, зачем еще одна тема про "как полечиться у хиллера НПЦ".
ок, спасибо, покурю когда голова будет свежая :)


TeenSpiriT писал(а):
Foks1k писал(а):вот что родил мой "гениальный" моск.

Код: Выделить всё

...
hp > 10%
...
когда хп меньше 10%...
Божественно...
божественно :P

но я как бэ брал отсюда, так что.... хотя меня самого это удивляет

Код: Выделить всё

Условия 	Значение 
< 	больше чем 
<= 	больше либо равно 
== 	равно 
>= 	меньше либо равно 
> 	меньше чем 
 != 	не равно 
~ 	содержится (<левая переменная> это элемент <правой переменной>. Здесь правая переменная представляет собой лист переменных)
Аватара пользователя
Cooot
Грамотный
Сообщения: 306
Зарегистрирован: Пт апр 25, 2008 8:02 am

Сообщение Cooot »

Это просто описание "математическое", на деле все работает как обычно и x > y будет именно, что x больше, чем y.

В твоем случае все просто:

Код: Выделить всё

automacro autoheal {
     hp < 10%
     call {
          do c @go 3
          do talk @npc(149 233) 
          release autoheal
     }
     run-once 1
}
Попробуй на таком простом примере получше изучить структуру макросов, а не просто скопировать себе.
Последний раз редактировалось Cooot Чт ноя 06, 2008 12:38 am, всего редактировалось 1 раз.
Изображение
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

4epT, срочно фикси неправильный перевод в мануале :) .
Aivos
Грамотный
Сообщения: 204
Зарегистрирован: Вс фев 04, 2007 3:19 pm
Контактная информация:

Сообщение Aivos »

Всё правильно :evil: Точнее это с какой стороны посмотреть.
if ($a > $b) goto ...
Если $b больше $a, тогда идём по метке.
Аватара пользователя
[GM]#05
Профессионал
Сообщения: 593
Зарегистрирован: Пт фев 09, 2007 8:44 pm
Сервер RO:: rRO

Сообщение [GM]#05 »

Aivos писал(а):if ($a > $b) goto ...
Если $b больше $a, тогда идём по метке.
Люди вы что?! Пару часов назад спорил на тему того, что последующие поколения детей все тупее и тупее предыдущих поколений в плане школьного образования. Вот наглядный пример этого...

Код: Выделить всё

А >(больше) B
A <(меньше) B
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

такс.. у кого есть учебник математики младших классов..
чё там написано???

помню училка что-то про окно и про птичек говорила..
типо если птички в окно смотрят ">" то это больше...

народ я серьёзно :shock:
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
TeenSpiriT
Начинающий
Сообщения: 37
Зарегистрирован: Чт авг 14, 2008 10:06 am
Сервер RO:: Raggame-Chaos
Откуда: Челябинск
Контактная информация:

Сообщение TeenSpiriT »

4epT
:lol:
С той стороны, где галочка расширяется, там больше.
Т.е. "B>A" ="B больше А".
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

Всё исправил в мануале :twisted:
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Ответить