Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Этот автомакрос по моему замыслу должен срабатывать когда вес у чара больше 70%в голд руме,тогда бот телепортируеться в излюд,говорит с нпц,продает весь лут и телепортируеться обратно в голд рум.Так вот проблема в том что он не запускаеться когда нужно и флудит бесконечно в консоле что типо он внедрен.
automacro gold{
weight >= 70
call{
do c @go 5
do move 130 90 izlude
do talknpc 134 90 s
do sell 0-5 300
do selldone
do c @warp turbo_room
}
run-once 1
}
automacro gold {
weight >= 70
run-once 1
call {
do c @go 5
do move 130 90 izlude
do talknpc 134 90 s
do sell 0-5 300
do selldone
do c @warp turbo_room
}
}
Что бы не плодить топики, пишу здесь. У меня трабл со складированием. Вот макрос:
automacro gold {
weight >= 89%
call storagegold
}
macro storagegold {
do c @go 1
do talk @npc (156 97)
do talk resp 1
do storage add @inventory (Gold) @invamount (Gold)
do c @warp turbo_room
}
macro_delay 10
В config.txt ничего не менял, так как ничего не понял
Происходит следующее. Бот тупо делает первую строку, то есть do c @go 1 по несколько раз. Не знаю даже что и делать
automacro gold {
weight >= 70
run-once 1
call {
do c @go 5
do move 130 90 izlude
do talknpc 134 90 s
do sell 0-5 300
do selldone
do c @warp turbo_room
}
}
cabra
automacro gold {
weight >= 89%
call storagegold
}
macro storagegold {
do c @go 1
do talk @npc (156 97)
do talk resp 1
do storage add @inventory (Gold) @invamount (Gold)
do c @warp turbo_room
}
Включаем МОСК и сравниваем правильный лимсовый макрос и твой....делаем выводы
P.S. Советую почитать про консольные команды
cabra
Давно хотел это сказать чтоб на это обратили внимание......напоминаю вместо команд типо @npc заменяються на консольные команды...типо talknpc
P.S. ах да еще кое что проценты в значениях услоывий вроде ставить ненадо
macro storagegold {
do c @go 1
do talknpc 156 97 c r1
do storage add @inventory (Gold)
do c @warp turbo_room
}
Хм скорей всего дело было в run-once. Только не до конца понимаю. Как эта команда работает тогда. Получается это run_once 1 после завершения макроса опять в 0 переходит.
Добавлено спустя 5 минут 24 секунды:
После теста вот что получилось: Все было сброшено на окей, 1 раз только. щас буду пробывать reset