Макрос для нубозоны.

Дополнения к OpenKore, расширяющиее её функциональность, называются плагинами.

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

Павлик_морозов
Новичок
Сообщения: 6
Зарегистрирован: Пн ноя 13, 2006 5:03 pm

Сообщение Павлик_морозов »

Cutgun писал(а): Вообщем всё элементарное просто =) Поставил перевод каретки вначале файла и вуаля... newlife появился в списке макросов только непонятно это только у меня такой глюк или интерпритатор фигню порет?
А можно поподробнее? У меня он тоже не грузится хоть и настроил всё по руководствам с форума. Хотя со старыми версиями коры всё работало на ура. А при загрузке даёт ещё вот такую подозрительную строку:

control/macros.txt: ignoring line 'automacro newlife {' (munch, munch, strange block)
Мультик
Новичок
Сообщения: 14
Зарегистрирован: Вт янв 09, 2007 1:26 pm

Сообщение Мультик »

Dalt писал(а):Код чуть-чуть исправлен во имя защиты от нубов.
Очень прелюбопытный эффект, блин. Кинул, зачем то, в плагины "про запас". %) Сильно улыбнуло, когда при попытке зайти персом намбер ван, заходит перс намбер зироу, но инфа о чаре выводится с первого :crazy:
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Павлик_морозов
Ты читай читай. Такая проблема у всех нубасов бывает!
Павлик_морозов
Новичок
Сообщения: 6
Зарегистрирован: Пн ноя 13, 2006 5:03 pm

Сообщение Павлик_морозов »

kLabMouse, я уже прочитал всё, выставил все настройки, негрузит его хоть убей! Подскажите хоть направление поиска решения проблемы!
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Павлик_морозов

Что говорит?
Павлик_морозов
Новичок
Сообщения: 6
Зарегистрирован: Пн ноя 13, 2006 5:03 pm

Сообщение Павлик_морозов »

kLabMouse

При загрузке коры выдаёт

control/macros.txt: ignoring line 'automacro newlife {' (munch, munch, strange block)

а также
[macro] you did not specify 'macro_orphans' in config.txt. Assuming 'terminate'

При этом чуть выше указано [macro] debug level: 0 хотя в конфиге прописано macro_debug 1.

Очищаю macros.txt и начинает бачить
control/macros.txt: ignoring '' (munch, munch, strange food)


Ставил на чистый конфиг в котором только забил логин и пасс.

На команду macro list мне выдаёт это. Тут отлично видно что automacro newlife просто незагрузился.

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

----------macros---------
test
gotoeasy
dead
usepots
born
--------automacros-------
healme
wrongmap
died
whenjobmax
-------------------------
По команде macro born загружается следующий макрос. automacro newlife снова не грузится.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Павлик_морозов
Одну-две строчки вверху макро.тхт оставь закоментариными (какой-то мусор в коментарии всунь) Поможет. Вроде так:
# bla-bla-bla
# bla-bla-bla
далее все другие макросы.
Павлик_морозов
Новичок
Сообщения: 6
Зарегистрирован: Пн ноя 13, 2006 5:03 pm

Сообщение Павлик_морозов »

kLabMouse
Помогло. Но почему без мусора он игнорил автомакросы?

Да и ещё, тут ошибка на первой странице:
do eq @inventory (Novice Slippers)
pause 2
do talk cont
pause 2
do eq @inventory (Tattered Novice Ninja Suit)
pause 2
do eq @inventory (Somber Novice Hood)
pause 2
do eq @inventory (Novice False Eggshell)
pause 2
Имена эквипа неверные.

Правильнее будет:
do eq @inventory (Novice Boots)
pause 2
do talk cont
pause 2
do eq @inventory (Novice Plate)
pause 2
do eq @inventory (Novice Hood)
pause 2
do eq @inventory (Novice Egg Cap)
pause 2
Тоже и с
do eq @inventory (Novice Main-Gauche)
Нет такого ножа, есть Novice Knife, так что правильно
do eq @inventory (Novice Knife)
Непонимаю почему автор выложил недоделанный макрос. И что ещё более странно почему никто не заметил этого...

Подозреваю что тото не так и ниже с лечилками. Ща перечитываю гайд и проверяю.
agasecond
Энтузиаст
Сообщения: 116
Зарегистрирован: Чт ноя 30, 2006 3:17 am

Сообщение agasecond »

Просто изменились названия итемов, посмотри в коре как они теперь называются и поменяй в макросе.
Когда наша компания выходит на прогулку, следы потом сохраняются еще очень долго…
Брань, Глад, Мор и Смерть
Gaara
Грамотный
Сообщения: 161
Зарегистрирован: Сб ноя 04, 2006 2:13 pm
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Gaara »

Спасибо за инфу. Надо бы сделать вариант для 1.9.3 с другими названиями вещей. Просто я для 1.6.9 делал, а там названия, конечно, не менялись.
А вот почему оно без мусора не работает - мне непонятно. Наверное это какой-то глюк макро-плагина последней версии. Сам-то я тоже юзаю 1.2 версию, которая постарее. Но мусор добавлю наверное в оригинальный макрос, в любом случае хуже от него не будет.
http://rodb.rofan.ru/ - База по мерчам Раггейма, сервера Хаос. Обновление каждые ~35 минут.
В асю с вопросами по настройке ботов не писать.
agasecond
Энтузиаст
Сообщения: 116
Зарегистрирован: Чт ноя 30, 2006 3:17 am

Сообщение agasecond »

А без закоменченной первой строки не работает из за утф 8, при сохранении в этом формате, в начало файла добавляется дерьмо какое-то типа ++ў
И если первая строка не закоменчена, то кора ругается.
Когда наша компания выходит на прогулку, следы потом сохраняются еще очень долго…
Брань, Глад, Мор и Смерть
Psicho
Начинающий
Сообщения: 19
Зарегистрирован: Чт ноя 16, 2006 10:11 pm
Контактная информация:

Сообщение Psicho »

Павлик_морозов писал(а):Непонимаю почему автор выложил недоделанный макрос. И что ещё более странно почему никто не заметил этого...
Да блин все заметили,а макрос с названиями с приватников они от оффа шмотками нубскими отличаютя
perl
Начинающий
Сообщения: 16
Зарегистрирован: Сб ноя 18, 2006 9:58 pm

Сообщение perl »

А как вам макрос сброса нубского эквипа? ;)
Правда не проверял скинет ли Openkore шмот, если он надет

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

macro dropNovice {
	log Skidivaem nub veshi
	$items = Novice Hood,Novice Guard,Novice Knife,Novice Egg Cap,Novice Boots
	$it = [$items]
	while ($it != "") as exampleloop
		$id = @inventory($it)
    	if ($id > 0) goto drop
    	goto nodrop
    	:drop
    	do drop $id
    	:nodrop
    	$it = [$items]
    end exampleloop
}
в $items прописываем вещи для выброса :)
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

perl
хм... зачем макрос для этого дела...
pickupitems.txt можно попробовать прописать там название шмотки и флаг -1. по идее это сделано для рогов с автостилом но и тут должно сработать
perl
Начинающий
Сообщения: 16
Зарегистрирован: Сб ноя 18, 2006 9:58 pm

Сообщение perl »

Lims писал(а):perl
хм... зачем макрос для этого дела...
pickupitems.txt можно попробовать прописать там название шмотки и флаг -1. по идее это сделано для рогов с автостилом но и тут должно сработать
Ну тогда он будет бегать голым на нубозоне если сразу выкинет все шмотки новисовские.
Конечно можно менять pickupitems, но имхо макросом проще.

А вообще в этом макросе я бы сделал восстановление опций конфига после завершения.
Т.к.

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

teleportAuto_hp
полезная шняга, как впрочем и

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

teleportAuto_deadly
Один из вариантов решения, это сохранять значения в переменные, благо они между макросами расшарены. А на выходе из макроса делать

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

do conf opcia $peremennaya
Можно даже именовать как названия опций из конфига openkore.
Последний раз редактировалось perl Вс янв 21, 2007 8:45 pm, всего редактировалось 1 раз.
Ответить