RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Макросы и Плагины

Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов.

Ответ
 
Опции темы Опции просмотра
Старый 30.06.2009, 17:46   #1
FlashX
Нюб делает первые шаги
 
Регистрация: 24.06.2009
Сообщений: 7
Вы сказали Спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию тупит макрос на накопление сп

почему то макрос не завершается,не могу понять причину.
на месте координаты разумеется я поставил координаты))

automacro spnet {
run-once 1
sp < 20%
call {
do move координаты
call check_hp
}
}

macro check_hp {
if ($.sp == 100%) goto one
log сп ещё не восстановилось
pause 20
call check_hp
:one
log finish
goto end
:end
}

Последний раз редактировалось FlashX; 30.06.2009 в 19:15.
FlashX вне форума   Ответить с цитированием
Старый 30.06.2009, 21:04   #2
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

лог консоли приложи.

на хрена надо:
Цитата:
goto end
:end
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 30.06.2009, 21:46   #3
FlashX
Нюб делает первые шаги
 
Регистрация: 24.06.2009
Сообщений: 7
Вы сказали Спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

вечное
Цитата:
[macro][log] сп ещё не восстановилось
[macro][log] сп ещё не восстановилось
[macro][log] сп ещё не восстановилось
[macro][log] сп ещё не восстановилось
[macro][log] сп ещё не восстановилось
[macro][log] сп ещё не восстановилось
[macro][log] сп ещё не восстановилось
FlashX вне форума   Ответить с цитированием
Старый 30.06.2009, 22:36   #4
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

видимо символ "%" лишний.. посмотри что показывает "$.sp"
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 30.06.2009, 23:21   #5
FlashX
Нюб делает первые шаги
 
Регистрация: 24.06.2009
Сообщений: 7
Вы сказали Спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

то есть в if нельзя использовать % ?в гайде просто написано "$.sp - текущее СП"
FlashX вне форума   Ответить с цитированием
Старый 01.07.2009, 00:57   #6
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

текущее сп - это понятно, только ты уверен что там в процентах?

на условие "if (100 == 100%)" я бы тоже ответил нет
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо 4epT за это полезное сообщение:
FlashX (01.07.2009)
Старый 01.07.2009, 01:23   #7
FlashX
Нюб делает первые шаги
 
Регистрация: 24.06.2009
Сообщений: 7
Вы сказали Спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

а,всё понял,спасибо
FlashX вне форума   Ответить с цитированием
Старый 01.07.2009, 18:39   #8
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

пиши готовое решение
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 06.07.2009, 17:06   #9
FlashX
Нюб делает первые шаги
 
Регистрация: 24.06.2009
Сообщений: 7
Вы сказали Спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Цитата:
Сообщение от 4epT Посмотреть сообщение
пиши готовое решение
уезжал из города на недельку))

Короче,у меня получается так,при сп меньше 20% он идёт в указанную координату,садится и копит его.При накоплении он встает и идет по делам,но почему макрос не пишет [macro][log] finish только один раз,а пишет несколько.Может тут что-то неправильно?

Цитата:
ЛОГ:

You use Heal on yourself : 60 hp gained
[macro] automacro spnet triggered.
Calculating route to: идет на место где должен сидеть
You are sitting.
[macro][log] сп ещё не восстановилось
[macro][log] сп ещё не восстановилось
[macro][log] finish
You are standing.
[macro][log] finish
[macro][log] finish
Calculating lockMap route to: идет в место кача

МАКРОС:

Код:
automacro spnet {
   run-once 1
   sp < 20%
   call {
     do move координаты места восстановления сп
     do sit
     call check_hp
   }
}

macro check_hp {
   if ($.sp == 92) goto one
   :two
   log сп ещё не восстановилось
   pause 20
   call check_hp
   :one
   log finish
   do stand
   release spnet
   goto end
:end
}
FlashX вне форума   Ответить с цитированием
Старый 06.07.2009, 19:12   #10
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

не знаю почему у тебя повторяются строчки.. У тебя в файле макросо больше никаких нету?

ты мне объясни зачем тебе 2 подряд строчки:
Код:
   goto end
:end
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:09. Часовой пояс GMT +3.