Страница 1 из 2

macros.txt правила написания файла

Добавлено: Пн дек 11, 2006 4:38 pm
miniBot
Как правильно должен начинаться сей файл?

У меня такая байда при запуске Kore в консоли еть строчка
control/macros.txt: ignoring '' (munch, munch, strange food)
он так реагирует на 1 строчку в файле. чтобы небыло в первой строке - она игнорится с выводом этого сообщения!
Если начать с макроса то и он игнорится.
control/macros.txt: ignoring 'automacro ppc {' (munch, munch, strange food)

так происходит и смакро 1.3.4 скаченой с офф сайта, так и 1.3.5 поставляющейся с вашей сборкой.

И про коменты вопрос, надеюсь коменты начинаются также с #

Добавлено: Пн дек 11, 2006 4:47 pm
piroJOKE
Хех, может UTF-8 с его спец-символами развлекается...

Ну заремарь первую строчку, да и дело с концом.

#my beautiful macros.txt file!

Добавлено: Пн дек 11, 2006 5:08 pm
miniBot
Да не мне впринципе не мешает, просто имеютя некоторые траблы, новые и всплывшие старые, вот и подчищаю до мелочей, мож что поможет!

Добавлено: Пт дек 22, 2006 5:30 pm
ROGamer
Решил написать сюда чтоб не создавать лишних тем.
Немогу разобраться как всетаки включить работу макросов.
Все сделал как в документации.
В итоге в консоле пишет:
....
Loading plugin plugins/macro.pl
[macro] cvsdebag initialized
....
[patchConnect] cvsdebag initialized
....
Такой строчки нету Loading tables/macros.txt...
.....
[macro] you should read the documentation before using this plugin: http://openkore.sourceforge.net/macro/
macro plugin unloading, cleaning up

В общем может надо чтото в config.txt прописать? я ничего не писал.

Нашел такой вопрос а доках: When starting openkore the macro plugin tells me to read the documentation and unloads!
Then you should read the documentation. I won't give you a different answer. Но он мне ничем непомог :)

П.С. и macros.txt можно сохранять в UTF-8 а то гдето читал что нельзя.
Помогите пожалуйста.

Добавлено: Пт дек 22, 2006 5:47 pm
ravenclaw_
ROGamer
Читай доку по макросам.
ВНИМАТЕЛЬНО читай. Там все написано, черным по белому. Надеюсь тут тебе не ответят, ибо нефиг.

Добавлено: Сб дек 23, 2006 3:52 pm
miniBot
У меня было тоже самое, после прочтения мануало - вопрос исчез, там написано, что и в какой файл дописывать.

Добавлено: Сб дек 23, 2006 4:58 pm
ROGamer
И вправду нашел.
Сложно всетаки читать не форматированый текст без всяких абзатцов, отступов, заголовков и т.д. А в английской версии вроде все красиво, но сам факт английского языка нерадует :) Еще ведь додумались гдето в конце написать...

Вообщем спасибо кто помог :) И для тех кто с такой же проблемой, писать следующее в config.txt : macro_readmanual red/chili

Добавлено: Сб дек 23, 2006 5:07 pm
miniBot
ROGamer писал(а):Сложно всетаки читать не форматированый текст без всяких абзатцов, отступов, заголовков и т.д.
Перенос по словам в блокноте поможет! или возьми како-нить продвинутый текстовый редактор
ROGamer писал(а):А в английской версии вроде все красиво, но сам факт английского языка нерадует
А как насчет систем автоматизированного перевода?

Добавлено: Сб дек 23, 2006 5:28 pm
ROGamer
А как сделать чтобы макрос постоянно не выполнялся. Например при условии location xxx . Если ставить lock xxx то он вообще больше никогда невыполнится, кроме первого раза. А если мне надо выйти и зайти заного на локацию чтоб каждый раз запускался макрос 1 раз?

Добавлено: Вс дек 24, 2006 1:17 am
miniBot
ROGamer писал(а):А как сделать чтобы макрос постоянно не выполнялся. Например при условии location xxx . Если ставить lock xxx то он вообще больше никогда невыполнится, кроме первого раза. А если мне надо выйти и зайти заного на локацию чтоб каждый раз запускался макрос 1 раз?
А для чего вобще нужно?

Добавлено: Вс дек 24, 2006 4:33 pm
Gaara
Если я правильно понял твою ситуацию, то run-once и release тебе в помощь. А вообще, опиши всё поподробнее.
З.Ы. Ещё есть такой параметр в синаксисе автомакро, который называется mapchange - сраатывать при смене локации на заданную (он активируется именно при смене на данную локацию. Если ты уже находшься на ней - ничего не происходит). Лично я использую эту штуку в случае, когда мне нужно при заходе на какую-то локацию поставить чат (хотя не знаю, мб то можно сделать средствами коры - лень было разбираццо, вот и сделал марокс ж) )

Добавлено: Вт дек 26, 2006 5:54 pm
ROGamer
Спс я уже разобрался :)
А вот эти команды run-once и release и др. гденить описаны? В мануале их нету ((

И еще как сделать чтобы при всяких дисконектах или чегонить макрос опять включался?
Например бот который входит и создаёт чат, не сдвигаясь с места:

automacro 1 {
location prontera
run-once 1
call 2
}
macro 2 {
do chat create "ххх"
}

Делать макро, который будет включать автомакрос 1, на сообщение в консоле дисконекта както неправильно :) Есть какойнибудь другой вариант?
Ну кроме дисконекта даже хз что может оборвать результат макроса.
Или может проверять наличие чата? тогда как условие будет выглядеть?

Добавлено: Вт дек 26, 2006 6:33 pm
kLabMouse
ROGamer
Лучше привяжи на Мап чейджид сообщение. Тогда точно будет красиво.

Добавлено: Вт дек 26, 2006 7:06 pm
Click
ногами не пинайте но как сделать чтоб макрос срабатывал например каждые 3 секунды?

Добавлено: Вт дек 26, 2006 7:20 pm
kLabMouse
Click

А ты пустой Дукоманд зделай с задержкой в 3 сек.