RagBot Forum
 

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

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

Ответ
 
Опции темы Опции просмотра
Старый 20.09.2007, 18:16   #1
Ahiro
Гость
 
Сообщений: n/a
По умолчанию проблема с макросом на автовозврат.

Ботовод я начинающий. Стало интересно и вот попробовал я сделать макрос. Суть в возврате на место кача через НПЦ варпра после выполнения операции autosell.
Код:
automacro nazad {
inventory "3carat Diamond" < 2
location morocc
call nepis
run-once 1
}
macro nepis {
do move 164 99 
pause 2
do talknpc 164 97 c r0 c r1 r22 r3 n
pause 2
release nazad
}
Завожу его на локацию. Он набивает себя лутом и использует ухо в морокк. Продает лут, тут же срабатывает автомакрос и он через нпц варпается обратно на локу. Далее начинаются глюки.
Вместо того чтоб продолжать бить лут бот пешком(что странно) возвращается в морокк.
Код:
 [Sep 20 19:59:26 2007.28] Warpra: Done talking
[Sep 20 19:59:26 2007.29] Done talking with Warpra.
[Sep 20 19:59:26 2007.58] Map Change: moc_pryd04.gat (181, 11)
[Sep 20 19:59:26 2007.59] Unknown #132899288: Done talking
[Sep 20 19:59:26 2007.93] PvP Display Mode
[Sep 20 19:59:26 2007.98] Portal Exists: moc_pryd04 -> moc_pryd03 (184, 11) - (0)
[Sep 20 19:59:27 2007.58] [dist=13] Monster Matyr (1): *...*
[Sep 20 19:59:30 2007.24] Calculating auto-sell route to: Morroc Town(morocc): 147, 102
При этом до того он этот автоселл выполнил.
Вот куски конфига, если это необходимо.
Код:
lockMap moc_pryd04
saveMap morocc
saveMap_warpToBuyOrSell 1
# ВОТ ЭТИМ ВОЗВРАЩАЮ В МОРОК#
useSelf_item Butterfly Wing {
	hp
	sp
	onAction sellAuto
	whenStatusActive
	whenStatusInactive
	whenFollowing
	spirit
	aggressives
	monsters
	notMonsters
	stopWhenHit 0
	inLockOnly 0
	notWhileSitting 0
	notInTown 1
	timeout
	disabled 0
	inInventory_name
	inInventory_qty
}
sellAuto 1
sellAuto_npc morocc 147 102
sellAuto_standpoint
sellAuto_distance 5
Вобщем то подозреваю, что ошибка какая-то нубская.
З.Ы. а нельзя как-нибудь отрубить состояние автосэла после того как он варпнулся? Только чтоб оно возникло когда будет перевес.
  Ответить с цитированием
Старый 21.09.2007, 13:18   #2
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

походу автоселл всё таки бот не успевает закончить (он же не пишет "автоселл комплит"?)

сделай задержку на макрос:

Цитата:
automacro nazad {
inventory "3carat Diamond" < 2
location morocc
delay 5
call nepis
run-once 1
}
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь с макросом darkdeath Макросы и Плагины 6 02.05.2009 00:37
Помогите с макросом на монка! electr0 Макросы и Плагины 3 28.11.2008 16:31
Помогите с макросом Resistor Вопросы по Боту 2 13.04.2008 04:51
проблема с макросом на продажу Dima Макросы и Плагины 10 06.01.2008 22:05
пожайлуста помогите с макросом. Funt Макросы и Плагины 12 31.05.2007 23:16


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