PDA

Просмотр полной версии : бот не делает команды у нпц


sokolov9121
04.03.2010, 12:41
народ вот моя проблема заюзал я несколько скриптов штуки 2 и 1 из них качал с нескольких баз суть в том что когда я запускаю скрипт в моем случае бот бежит к баферу открывает окно бафа стоит минуты 2 (но не бафается) бежит к тп так же открывает окно не телепортируеться, а потом уже тупо бежит куда нить в стенку. как зделать так чтоб бот бафался и телепортировался ? есле можно киньте какой нить провереный скрипт для кача спойлера на 52+

Dillinger
04.03.2010, 12:44
народ вот моя проблема заюзал я несколько скриптов штуки 2 и 1 из них качал с нескольких баз суть в том что когда я запускаю скрипт в моем случае бот бежит к баферу открывает окно бафа стоит минуты 2 (но не бафается) бежит к тп так же открывает окно не телепортируеться, а потом уже тупо бежит куда нить в стенку. как зделать так чтоб бот бафался и телепортировался ? есле можно киньте какой нить провереный скрипт для кача спойлера на 52+

скрипт выложи, что бы мы могли увидеть в чем проблема и исправить, помоему просто криво прописан диалог

sokolov9121
04.03.2010, 12:49
//======================
//Начинаем в Орене возле ГК
//Ребафф каждые 50 мин
//Полностью автономен
//======================
LABEL(START)
MOVETO(82722,53310,-1522)
NPCSEL(Помощник Путешественников[ID=32327])
DELAY(500)
NPCDLG(Помощник Путешественников[ID=32327])
DELAY(500)
DLGSEL(Посмотреть список
DELAY(500)
DLGSEL(Воспользоваться
MOVETO(82923,53268,-1522)
DELAY(500)
NPCSEL(Валентина[ID=30177])
DELAY(500)
NPCDLG(Валентина[ID=30177])
DELAY(500)
DLGSEL(Телепортация)
DELAY(500)
DLGSEL(Деревня Охотников)
DELAY(10000)
NPCSEL(Эсмеральда[ID=30233])
DELAY(500)
NPCDLG(Эсмеральда[ID=30233])
DELAY(500)
DLGSEL(Телепортироваться)
DELAY(500)
DLGSEL(Волшебная Долина - юг
MOVETO(125286,60300,-4427)
MOVETO(124558,59506,-4560)
MOVETO(124114,59177,-4603)
MOVETO(123341,58608,-4607)
MOVETO(123172,56732,-4591)
MOVETO(119667,54885,-4613)
MOVETO(120373,55257,-4595)
MOVETO(120473,55310,-4596)
MOVETO(119736,55071,-4661)

MOVETO(117949,55127,-4661)
MOVETO(117542,53134,-4661)
MOVETO(118424,51922,-4661)
MOVETO(119612,52136,-4661)
MOVETO(121144,53542,-4661)
MOVETO(122278,53157,-4661)
MOVETO(123058,51136,-4171)

MOVETO(121115,50221,-3955)
MOVETO(121182,49138,-3976)

MOVETO(121607,47771,-3958)

MOVETO(118757,47216,-3495)
MOVETO(117643,45606,-3541)
MOVETO(117108,44815,-3751)
MOVETO(117564,45546,-3480)

SET(STARTFIGHT)
DELAY(3000000)

SET(FIGHTSTOP)
DELAY(2500)
CHARSTATUS(CHP,==,0)
{
MSG(мертвый)
GOHOME()
DELAY(3000)
}

USEITEM(Scroll of Escape[ID=736])
DELAY(500)
MOVETO(117014,76681,-2740)
DELAY(10000)
NPCSEL(Эсмеральда[ID=30233])
DELAY(500)
NPCDLG(Эсмеральда[ID=30233])
DELAY(30000)
DLGSEL(Телепортироваться)
DELAY(500)
DLGSEL(Орен)
JMP(START)

Dillinger
04.03.2010, 13:13
DLGSEL(Посмотреть список вспомогательной магии)
DLGSEL(Получить Дополнительную магию)



DLGSEL(Телепортироваться)
DLGSEL(Волшебная Долина - юг - 1300 аден )



Добавлено через 2 минуты
уутольок сейчас посмотрел повнимательнее на скрипт, отличный скрипт, каким нужно быть оленем что бы тьакое написать, баф в орене-тп в ХВ - тп в долину-сое-тп в орен баф

короче у тебя диалоги из грации пат 1

Zarathustra
04.03.2010, 13:16
обьясняю. то ли у разных классов, толи на разных лвлах диалоги у баферов отличаются. проверь совпадает ли это с диалогом:

DLGSEL(Посмотреть список
DELAY(500)
DLGSEL(Воспользоваться

Dillinger
04.03.2010, 13:18
DELAY(3000000)
SET(FIGHTSTOP)
DELAY(2500)
CHARSTATUS(CHP,==,0)
{
MSG(мертвый)
GOHOME()
DELAY(3000)
}
такое только школьник мог написать, скрипт походу с ОЧ

Anafema
04.03.2010, 13:19
уутольок сейчас посмотрел повнимательнее на скрипт, отличный скрипт, каким нужно быть оленем что бы тьакое написать, баф в орене-тп в ХВ - тп в долину-сое-тп в орен баф

раньше в ХВ небыло нубибафера))

Dillinger
04.03.2010, 13:21
раньше в ХВ небыло нубибафера))

я знаю, и поэтому я и написал
короче у тебя диалоги из грации пат 1

sokolov9121
04.03.2010, 13:25
а можно что нить изменить или есть у кого нить скрипт я по сайту полазел может не нашел просто но скриптов какие мне надо не увидил ((

Dillinger
04.03.2010, 14:03
а можно что нить изменить конечно можно, самое элементарное это исправить диалоги, заходиш в script make нажимаеш REC и записываеш диалоги, потом заменяеш их в скрипте, такую проверку на смерть лучше совсем убрать, а то будет лежать пока не пройдет 50 мин и тольок потом вернется в город
нормальная проверка на смерть, каждые 2 мин
LABEL(check)
CHARSTATUS(CHP,<,1)
{
SET(L2WALKER,DISABLE)
SET(FIGHTSTOP)
DELAY(1000)
GOHOME()
DELAY(25000)
}
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)

Anafema
04.03.2010, 14:17
нормальная проверка на смерть, каждые 2 мин
LABEL(check)
CHARSTATUS(CHP,<,1)
{
SET(L2WALKER,DISABLE)
SET(FIGHTSTOP)
DELAY(1000)
GOHOME()
DELAY(25000)
}
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
DELAY(120000)
CALL(check)
всегда считал это норм проверкой на смерть и падение бафа=)

LABEL(Check_HP)
ScharStatus(CHP,!=,0)
{
CALL(check_buff)
}
GOHOME()
DELAY(xxx)
JMP(Position) - в начало скрипта опр. координат и прочее



Label(check_buff)
CharBuffs(Shield[Id=1040]) нуби щит
{
JMP(Check_HP)
}
JMP(SoE) остановка боя убиение хвоста сое и го на LABEL(Position)

Cruel
04.03.2010, 18:24
кстати, не понимаю, зачем сейчас в скриптах проверка на смерть, ведь в аси можно поставить галку, при смерти с определенной задержкой подняться в городе, или она тупит? (не проверял, так как у самого скрипты с проверками:) )

MagL2
04.03.2010, 20:39
Cruel, скрипт не затупит и не остановится...

Shekt
04.03.2010, 22:08
ведь в аси можно поставить галку, при смерти с определенной задержкой подняться в городе, или она тупит?
Мб стоит различать аси и волкер?

Cruel
04.03.2010, 23:57
Мб стоит различать аси и волкер?

Мб будешь задавать этот вопрос не в ветке Аси?:D

Maestro
05.03.2010, 01:55
Неправильно прописан разговор в нубо бафером из-за этого скрип прокручивает . Переделай разговор и все норм будет

Anafema
05.03.2010, 05:52
Неправильно прописан разговор в нубо бафером из-за этого скрип прокручивает . Переделай разговор и все норм будет
О кэп где ты был все это время?...

ylet
07.10.2011, 20:44
NPCDLG(Татьяна[ID=31275])
DELAY(20000)
DLGSEL([Для Дворян] Телепортироваться)
DELAY(20000)
DLGSEL(Телепортация в охотничьи угодья)
DELAY(20000)
DLGSEL(1010529 - 1 1000528 )
DELAY(20000)

Не портуеться в Усыпальницу верности через нубл ТП не могу понять почему

Link
07.10.2011, 21:31
ylet, а вы дворянин?

ylet
07.10.2011, 21:33
Да

Link
07.10.2011, 21:34
проверьте по одной строчке диалог тп

ylet
07.10.2011, 21:40
ylet, а вы дворянин?

Да и кстате пробывал разные порты. Именно вот команда цифр последняя не проходит

Добавлено через 6 минут
Проверил последняя строчка не пашет именно сам порт

Shekt
07.10.2011, 21:41
DLGSEL(1010529 - 1 1000528 )
напиши так вместо DLGSEL(1010529)

ylet
07.10.2011, 21:45
Спасибо огромное!!! Уже полдня мучаюсь(((( как сказали так все получилось

baton4eg
08.10.2011, 03:28
NPCDLG(Татьяна[ID=31275])
DELAY(20000)
DLGSEL([Для Дворян] Телепортироваться)
DELAY(20000)
DLGSEL(Телепортация в охотничьи угодья)
DELAY(20000)
DLGSEL(1010529 - 1 1000528 )
DELAY(20000)

Не портуеться в Усыпальницу верности через нубл ТП не могу понять почему

NPCDLG(Татьяна)
DELAY(20000)
DLGSEL([Для Дворян] Телепортироваться)
DELAY(20000)
DLGSEL(Телепортация в охотничьи угодья)
DELAY(20000)
DLGSEL(1010529
DELAY(20000)

и всё заработает)

[I]Добавлено через 31 секунду
над наверное сначала читать ответы)

ylet
08.10.2011, 16:07
Я все прочитывал такого варианта не нашел остальные все перепробывал...