PDA

Просмотр полной версии : Скрипты и диалоги с неписями


Professor
17.04.2011, 02:50
Чё то я не понимаю видно, но у меня не срабатывают волкеровские скрипты на диалоге с каким-нить неписем в квесте
Пример

NPCSEL(Mion[ID=30519])
DELAY(1000)
NPCDLG(Mion[ID=30519])
DELAY(1000)
DLGSEL(Квест)
DELAY(1000)
DLGSEL([41702])
DELAY(1000)
DLGSEL("Хорошо!")
DELAY(1000)
Вот на месте выделенного бот встает и не может прочесть диалог
В самом диалоге написано не цифрами,а словами гиперссылка
[Путь Собирателя (в процессе)]

Может делэй нельзя перед DLGSEL([41702]) или наоборот слишком маленьная задержка?

Patriot
17.04.2011, 02:55
убери скобки квадратные

Professor
17.04.2011, 02:58
только и всего то..ща

Shekt
17.04.2011, 15:57
бот зарабатывает спасибки!

smilik
17.04.2011, 16:18
тоже с сталкивался с проблемами диалогов, например в Дионе скрипт не хотел упорно бафаться у нубибафа, решения не искал, забил

Conficker
17.04.2011, 17:03
Скрипты не работают в 99% случая из за ошибок в написание\перенаписание ) проверяйте

baton4eg
17.04.2011, 23:13
smilik, гыг, вставь код из записи волкера в блокнот, тогда увидишь почему не пашет =)

smilik
17.04.2011, 23:47
smilik, гыг, вставь код из записи волкера в блокнот, тогда увидишь почему не пашет =)

а чего там?
как наткнусь на проблему смогу проверить :)

Patriot
18.04.2011, 00:03
он походу имеит введу что в блокноте лутче видно пробелы

baton4eg
18.04.2011, 13:01
smilik, там что то типа такого
DLGSEL(
Получить вспомогательную
магию)

Professor
07.05.2011, 03:38
в том же скрипте на спойла почему-то упорно не срабатывает один диалог с Томой перед Шутгартом, где надо выбрать
"Самого близкого"
В конце стоит точка, но ума не приложу почему не срабатывает :confused:

Link
07.05.2011, 03:45
в том же скрипте на спойла почему-то упорно не срабатывает один диалог с Томой перед Шутгартом, где надо выбрать
"Самого близкого"
В конце стоит точка, но ума не приложу почему не срабатывает :confused:


LABEL(toma2233)
delay(50)
NPCSEL(Toma[ID=30556])
delay(50)
NPCDLG(Toma[ID=30556])
delay(50)
DLGSEL(Квест)
delay(500)
DLGSEL(близкого
delay(50)

Professor
08.05.2011, 00:55
LABEL(toma2233)
delay(50)
NPCSEL(Toma[ID=30556])
delay(50)
NPCDLG(Toma[ID=30556])
delay(50)
DLGSEL(Квест)
delay(500)
DLGSEL(близкого
delay(50)

ne rabotalo kogda tak:

NPCSEL(Toma[ID=30556])
DELAY(2000)
NPCDLG(Toma[ID=30556])
DELAY(2000)
DLGSEL(Квест)
DELAY(2000)
DLGSEL("Самого близкого.")
DELAY(2000)

Link
08.05.2011, 01:56
Professor, и?

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

Shekt
08.05.2011, 03:12
там поломанный диалог, его буквами не нажмешь)

Professor
08.05.2011, 05:48
Professor, и?

дал полный блок разговора с томой после пауков, может вам еще весь скрипт дать, запустить и адену за вас продать?
Я не против твоего предложения ;)
А если серьезно, работает твой вариант, спасибо.. Я к тому спросил, что так и не понял в чём именно косяк в этом диалоге,а понять хочется. У тебя же написано как-то не правильно: первого слова диалога нет, скобка не закрыта,а всё пашет..
Как можно самостоятельно догадаться, что написать надо именно так в диалоге,вот что интересно. :search:
Ну и весь скрипт, я и сам могу выложить если нужен кому-то..

Shekt
09.05.2011, 23:05
нужно написать часть строки а скобки последние не обязательны, можно ставить можно нет работает одинаково)

Tikhonov
10.05.2011, 02:34
Я не против твоего предложения ;)
А если серьезно, работает твой вариант, спасибо.. Я к тому спросил, что так и не понял в чём именно косяк в этом диалоге,а понять хочется. У тебя же написано как-то не правильно: первого слова диалога нет, скобка не закрыта,а всё пашет..
Как можно самостоятельно догадаться, что написать надо именно так в диалоге,вот что интересно. :search:
Ну и весь скрипт, я и сам могу выложить если нужен кому-то..

мне нужен рабочий скрипт на 1 профу спойлу, незападло - выложи.
переписывать далоги впадлу(
Неактуально.

Lameroff
14.05.2011, 20:58
Такая же беда,
MOVETO(-125692,38172,1187)
MOVETO(-125721,38204,1208)
NPCDLG(Perwan[ID=32133])
DLGSEL("Да, я принес диплом.")
MOVETO(-125547,38179,1152)
MOVETO(-125514,38183,1152)

Не нажимает кнопку сдать диплом

goodvin1709
14.05.2011, 21:20
Shekt
непонел про что ты говориш как написать половину токо мона???

Добавлено через 3 минуты
У мну также куча проблем з диалогами в волкере((
юзал ПХ и в чате при нужном клике писал волкером в чате
Say(1)
а в ПХ отловливал етот пакет блочил его и нажымал пх нужный диалог)

Shekt
14.05.2011, 22:30
Shekt
непонел про что ты говориш как написать половину токо мона???

Добавлено через 3 минуты
У мну также куча проблем з диалогами в волкере((
юзал ПХ и в чате при нужном клике писал волкером в чате
Say(1)
а в ПХ отловливал етот пакет блочил его и нажымал пх нужный диалог)
ну вот в примере выше вместо строки "Самого близкого", хватает строки "близкого", видимо для срабатывания нужно чтобы строка в команде DLGSEL входила в строку в диалоге

Lameroff
15.05.2011, 03:35
Может кому интересно сам отвечу на свой предыдущий и другие вопросы камрадов.
Как оказалось в некоторых диалогах необходимо сокращать текст, например
DLGSEL("Да, я), вместо DLGSEL("Да, я принес диплом.")
Иногда вместо названия квеста приходится вставлять его ID,
например
DLGSEL(17401), вместо DLGSEL(Проверка снабжения)

Link
15.05.2011, 03:39
Да что ты говоришь!
http://i060.radikal.ru/1105/f1/063b722aa42b.jpg