Страница 1 из 1
Как заставить приста-бота зайти в портал созданный им?
Добавлено: Чт ноя 23, 2006 12:03 am
beresnev
Возникла такая проблема: нужно чтобы прист-бот после открытия портала через 5 секунд сам зашел в него... как реализовать это с помощью макроса? Макрос следущий:
"automacro zzz {
pm "warp" lexa
call warp
}
macro warp {
do sl 27
do warp 1
}"
выполняется следущая последовательность когда я боту в личку пишу варп он ставит портал в точку сохранения 1. надо чтобы он зашел туда после меня...
команда followtarget в config.txt не пашет... он пытается добраться до места назначения пешком
Подскажите что надо добавить в данный макрос чтобы реализовать данную идею...
Добавлено: Чт ноя 23, 2006 12:16 am
piroJOKE
ЭЭх, был где-то хороший пример макро для этого... но щас не найду.
Попробу повтыкать в разлел "макро плагин" на форуме опен-коры.
Добавлено: Чт ноя 23, 2006 1:29 am
beresnev
Короче решил я данную проблему с помощью привязки варпа к локации и координатам, не без помощи
www.opencore.com
делается это вот так:
"automacro zzz {
map prontera #автомакрос сработает если вы в пронте
pm "warp" lexa #Автомакрос сработает если игрок с именем lexa напишет боту в приват warp
call warp # вызов макроса warp
}
macro warp {
do move 42 204 #топает в пронте на указанные координаты
@pause 2 # пауза
do sl 27 44 206 4 #использует скилл warp на указанные координаты
@pause 1
do warp 1 #Открывает портал в 1 точку сохранения
@pause 10 # Как бы ждет ( не разобрался в каких ед-цах измеряется время)
do move 44 206 #Идет в созданный им портал
pause 2
release zzz #заканчивает автомакрос
}"
Вот и все... Спасибо большое тебе piroJOKE за то что помог разобраться с тем как использовать портал, а также огромное спасибо сайту
www.opencore.com )
Добавлено: Чт ноя 23, 2006 6:29 am
kLabMouse
Ну.. моно напимер и так
Код: Выделить всё
automacro warper {
console /You opened Warp Portal on/
call opensesame
run-once 1
}
macro opensesame {
pause 1
$foobegin = $.pos
do east
pause 2
do move $foobegin
release warper
}
Добавлено: Чт ноя 23, 2006 10:57 am
beresnev
Klab то что ты написал вроде бы не выполняет процедуру варпа, это можно использовать чтобы обойти привязку к координатам... как все сделаю напишу что из этого получилось...
Добавлено: Чт ноя 23, 2006 4:56 pm
beresnev
УРЯ!!!! составил наконец то макрос, в котором нет никакой привязки к координатам, посмотрев на код предоставленный kLabMouse
) для работы не требуется никаких плагинов, кроме макро разумеется ...
вот он :
automacro zzz {
pm "warp" lexa
call warp
}
macro warp {
$foobegin = $.pos
pause 2
do east
pause 1
do sl 27 $foobegin 4
pause 1
do warp 1
pause 15
do move $foobegin
pause 2
release zzz
}
усе...
Добавлено: Чт ноя 23, 2006 5:18 pm
kLabMouse
Ех... нуно будет подумать забацать макрос для варпера. те даёш сколько нуно зен. он туда и открывает.
Добавлено: Пт янв 19, 2007 7:20 pm
piroJOKE
Флуд чуть отрезан.
Товарищи нупы!
Сперва ознакомьтесь с докой, а потом начинайте "что-то куда-то" прописывать...
Это - макрос. Для его работы нужен специальный большой плагин, macro.pl. Как это работает - почитайте в разделе "Рувоводства". Обсуждать это здесь - не годится.