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

тыкаемся в НПЦ без кача.

Добавлено: Пн ноя 06, 2006 9:46 am
ImpAsh
Всех с переездом =) :Yahoo!:
Надеемся хоть тут вечной перегрузки серва небудет.

Вопрос в студию.

Есть Бот.

1. Сохр.
2. Идёт к НПЦ.
3. Тыкается в него БОЛЬШЕ 100 раз.
4. Набирает Овервейт 90%.
5. Идёт Автосторадж.

Пункт 2 заставил меня не спать более чем 2ое суток.

Выглядит примерно так c c c c R0 c c R0 c c R0 ... и т.д.

Пробовал прописать его как ВАРП-НПЦ на кач-локу. Но прогнав раз 50 идёт сцука на другую карту.

Я не силён в макросах, но мож кто-нить подскажет.

Добавлено: Пн ноя 06, 2006 12:01 pm
piroJOKE
Кач - совершенно необязательная для такой универсальной штуки как Kore вещь. ;)
Поэтому я удивлен, что у тебя вызывает затруднение такая простая задача. ))
И решаешь ты ее мягко говоря, через э... неправильное место.

Используем плагин doCommand, эту весёлую полезняшку...

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

doCommand macro myFuckedMacro {
	timeout 10
}

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

macro myFuckedMacro {
	do talknpc bla-bla-bla
	do с Эх, раз, еще раз, ещё много-много раз!
	do e heh
}
По большому счету, если нужно только говорить с нпц, тебе хватит и такого:

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

doCommand talknpc моя-длинная-елы-палы-последовательность {
	timeout 1
}
Кста, используя новый синтаксис разделителей команд (в 1.9.3) можно и тут несколько команд засундучить:

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

doCommand c Начнем-с...;;talknpc моя-последовательность;;c Гатово! {
	timeout 1
}

...А про циклы в макросах мы расскажем в следующий раз! 8)

Добавлено: Пн ноя 06, 2006 1:26 pm
ImpAsh
Spasibo bolshoe. Doedu do raboti obyazatelno poprobuyu. Pishu na latinice t.k. Telefon ne vosprinimaet kodirovku po umolchaniyu %) ya vizhu tolko makrosi, no sut' ponyatna. :crazy:

Добавлено: Пн ноя 06, 2006 1:33 pm
piroJOKE
Исправишь потом это на нормальный язык. Зачем другим глаза ломать?

Добавлено: Ср ноя 08, 2006 3:05 pm
ImpAsh
Перевод:
Спасибо большое. Доеду до работы обязательно попробую. Пишу на латинице т.к. телефон не воспринимает кодировку по умолчанию, я вижу только макросы, но суть понятна.

Добавлено: Ср ноя 08, 2006 3:11 pm
ImpAsh
Всё работает, спасибо.

Но есть одна небольшая проблемка, он пытается включить макрос, даже тогда, когда я иду на автосторадж =( :(

Расстояние небольшое, но преодолевает он его с большим трудом, каждый раз, когда пытается включить макрос, тормозит на одном месте, и не идёт дальше. =( (2е клетки за 5 секунд %) )

Может есть, что-нить от этого. Например какой-нить "юз макрос онли ин локмап" :(

Добавлено: Ср ноя 08, 2006 3:21 pm
kLabMouse
ImpAsh
Ты прочитай Мануал по Макросам.. там есть такая класная штука как:
automacro бла1 {
location список зон через ","
ещё пару условий
run-once 1
call бла2
}
macro бла2 {
..... всё что нуно
release бла1
}

А вообще Мануал рулит.. жаль только он на Инглише

Добавлено: Ср ноя 08, 2006 3:26 pm
piroJOKE
Точно. Чуть поясню. Ключевой пункт у КМ в примере то, что "триггер" автомакро может срабатывать только тогда, когда персонаж находится по определенным координатам (location).