RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Макросы и Плагины

Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов.

Ответ
 
Опции темы Опции просмотра
Старый 14.06.2011, 18:46   #1
syne13
Новичок
 
Регистрация: 23.06.2009
Сообщений: 14
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию макрос на варп

в общем написал вот такой макрос но он не хочет проверят сп и уж варпаться на локу точно не желает. познаний ещё не так много поэтому прошу помочь исправить ошибки.

Код:
automacro loc {
location not geffen

location not yuno_fild06
timeout 2
release warp
}


automacro lowsp {
location not yuno
location not xmas
location not rachel
sp <=22
timeout 2
call heal
}

macro heal {
pause 1
#do is @inventory(Butterfly Wing)
do tele
pause 2
do move 152 181
do talknpc 149 181 c r0 c n
release warp
}

automacro warp {
map <mapname>
inventory "Blue Gemstone" > 0
call {
do ai manual
pause 2
do move 152 181
$152 = @eval($::char->{pos}{x})
$181 = @eval($::char->{pos}{y})
do sl 27 @eval($x + @rand(-2, 2)) @eval($y + @rand(-3,-1))
pause 2
do warp 1
pause 2
release gotowarp
}
}

automacro gotowarp {
location yuno 152 181
call {
pause 1
do move @eval($.lastMatch1) @eval($.lastMatch2)
pause 1
do ai on
}
}

Последний раз редактировалось syne13; 14.06.2011 в 19:06.
syne13 вне форума   Ответить с цитированием
Старый 15.06.2011, 01:13   #2
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

по синтаксису куча ошибок! позже напишу где именно
при загрузке бота у тебя в консоль должны плеваться ошибки в каких строчка ошибки!
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 15.06.2011, 01:30   #3
syne13
Новичок
 
Регистрация: 23.06.2009
Сообщений: 14
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

ошибка только одна спамилась
cmpr: wrong # of arguments (674) <> <>
syne13 вне форума   Ответить с цитированием
Старый 16.06.2011, 00:08   #4
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

automacro loc {
location not geffen
location not yuno_fild06
timeout 2
release warp <<<<<<это строчка должна находиться в теле макроса, а не автомакроса!!!
}


automacro lowsp {
location not yuno
location not xmas
location not rachel
sp <=22 <<<<<<<<<< не уверен, но лучше сделать побел
timeout 2
call heal
}


automacro warp {
map <mapname> <<<<<< тут должно быть название карты
inventory "Blue Gemstone" > 0
call {
do ai manual
pause 2
do move 152 181
$152 = @eval($::char->{pos}{x}) <<<<<< не понимаю зачем это тут
$181 = @eval($::char->{pos}{y}) <<<<<< не понимаю зачем это тут
do sl 27 @eval($x + @rand(-2, 2)) @eval($y + @rand(-3,-1))
pause 2
do warp 1
pause 2
release gotowarp <<<<<<< автомакрос gotowarp нигде не закрывается, зачем его освобождать??
}
}


automacro gotowarp {
location yuno 152 181
call {
pause 1
do move @eval($.lastMatch1) @eval($.lastMatch2) <<<<<<<<<< при чём тут $.lastMatch••••••
pause 1
do ai on
}
}



в общем читай доку!!! зри примеры!
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 16.06.2011, 07:57   #5
syne13
Новичок
 
Регистрация: 23.06.2009
Сообщений: 14
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

сделал немного по другому

Последний раз редактировалось syne13; 17.06.2011 в 00:17.
syne13 вне форума   Ответить с цитированием
Старый 18.06.2011, 11:01   #6
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

а ты чего удалил результат свой? верни для истории
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 01.09.2011, 15:19   #7
syne13
Новичок
 
Регистрация: 23.06.2009
Сообщений: 14
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

позабыл мальца об этой теме
для ако производных сдеал вот такую вещь
automacro warpvgostinke {
location alberta_in 18 188
run-once 1
call {
call warp
pause 5
release warpvgostinke
}
}


macro warp {
$x = @eval($::char->{pos}{x})
$y = @eval($::char->{pos}{y})
do sl 27 @eval($x + @random ("-1", "-1", "1", "1")) @eval($y + @random ("-1", "-1", "0", "1", "1"))
pause 2
do warp 1
pause 2
#release warpvgostinke
}

automacro gotowarp {
console /You opened Warp Portal on \((.*)\, (.*)\)/
exclusive 1
call {
pause 1
do ai manual
do move @eval($.lastMatch1) @eval($.lastMatch2)
pause 1
do ai on
pause 1
release warpvgostinke
}
}

для связки бот+бот там примерно тоже тока с запросом от чара!
syne13 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:47. Часовой пояс GMT +3.