-
Постов
390 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные jedbez
-
-
["Твердослав Мешков"] = "Бесплатно погрузить 5 ящиков метеоритного железа",
["Твердослав Мешков"] = "Получить награду за доставку припасов",
пробуй, только поменяй местами, чтобы при появлении пункта "получить награду", сначала он выбирался
["Твердослав Мешков"] = "Получить награду за доставку припасов",
["Твердослав Мешков"] = "Бесплатно погрузить 5 ящиков метеоритного железа",
-
ok. учту
-
Хм... если в краце - Почтальон и Аукционер не работают через этот аддон, просто имейте ввиду.
-
Пока не знаю, в чем проблема, но они не хотят взаимодействовать.
-
AutoSelectDialog
Просмотр файла
Ru:
Автоматически выбирает нужные действия и квесты у НПС, автоматически начинает разговор с НПС.Аддон будет полезен всем летунам на "Мироеде" в Мертвом Городе, а так же всем активным игрокам.
Установка:
- Скачиваем и распаковываем AutoSelectDialog.zip
- Открываем в блокноте файл config.txt из папки AutoSelectDialog, переносим настройки из config.txt предыдущей версии аддона и меняем под свои нужды
- Удаляем папку AutoSelectDialog с предыдущей версией аддона из директории игры Allods Online\data\Mods\Addons
- Копируем папку AutoSelectDialog в директорию игры Allods Online\data\Mods\Addons
Настройка:
НПС, квесты и названия действий описываются в файле config.txt. Любой пользователь может добавлять и удалять в этом файле всё, что угодно (сохраняя общий формат), настраивая аддон под свои требования.1. Таблица autoSelectQuests предназначена для перечисления квестов, которые надо автоматически получать и завершать у конкретного НПС. Порядок следования задает приоритет квестов.
Допустимые форматы записи:[ "Имя NPC" ] = "Название квеста", [ "Имя NPC" ] = { "Название квеста 1", "Название квеста 2", "Название квеста 3" },
ВНИМАНИЕ!!
За один разговор с НПС (т.е. то время, пока открыта панель взаимодействия с НПС со списком квестов и действий) каждый квест, настроенный на автовыбор, аддон принимает и завершает лишь один раз. Примеры:- У персонажа 120 знаков рвения. Квест "Обет Рвения" настроен на автовыбор. Персонаж подбегает к Регистратору Гильдий. Квест "Обет Рвения" до этого не был взят. При начале разговора с НПС квест "Обет Рвения" будет автоматически взят и сдан. Если выйти из разговора и начать его снова, то квест "Обет Рвения" будет снова автоматически взят и сдан. В следующий (третий) разговор квест "Обет Рвения" будет только взят, но не засчитается из-за недостатка знаков рвения.
- У персонажа 120 знаков рвения. Квест "Обет Рвения" настроен на автовыбор. Персонаж подбегает к Регистратору Гильдий. Квест "Обет Рвения" до этого был взят. При начале разговора с НПС квест "Обет Рвения" будет автоматически сдан, но не будет взят вновь появившийся. Однако, начав разговор второй раз, квест "Обет Рвения" будет автоматически взят и сдан. Начав разговор в третий раз, квест "Обет Рвения" будет только взят, но не засчитается из-за недостатка знаков рвения.
Пожалуйста, относитесь внимательно к непрерывно повторяющимся квестам, думая о последствиях до того, как добавлять такой квест в автовыбор.
Список текущих настроек в autoSelectQuests (кратко):Скрытый текстВ наличии следующие квесты:- 2 гильдейских квеста: Восхваления и Дуэли
- Юбилейный гильдейский квест
- Квест "Высшее искусство алхимии"
- Квест "Огонь с небес" на Ирдрихе
- Квесты на Слёзы Дракона
- Квесты с личного аллода
- Квесты с Царства Стихий
- Квест "Пустынный ипподром" на Кирахе
- Квесты в ангаре у Марата Лисицина, Настасьи Ушкуйниковой и у Хранителей Кораблей
- Квесты на Воплощённое Желание (опция в неактивном состоянии, нужно включить в confix.txt)
- Квесты в пещере Тка-рика (опция в неактивном состоянии, возможно, исправно работают в 5.0.02)
- Квест "Дары Доминиона"
Список текущих настроек в autoSelectQuests (подробно):
Скрытый текст-- Квесты на Воплощённое Желание, Колыбель
-- Работает! Удаляем --, кому нужны эти квесты.
-- ["Хранитель мироздания"] = { "Сила намерения: Воплощение Ярости", "Сила намерения: Воплощение Мысли", "Сила намерения: Воплощение Смерти", "Сила намерения: Воплощение Жизни", "Сила намерения: Воплощение Тьмы", "Сила намерения: Воплощение Безумия", "Сила намерения: Воплощение Коварства", "Сила намерения: Воплощение Хаоса", "Сила намерения: Воплощение Духа", "Сила намерения: Воплощение Власти", "Сила намерения: Воплощение Ярости", "Сила намерения: Воплощение Мысли", "Сила намерения: Воплощение Смерти", "Сила намерения: Воплощение Жизни", "Сила намерения: Воплощение Тьмы", "Сила намерения: Воплощение Безумия", "Сила намерения: Воплощение Коварства", "Сила намерения: Воплощение Хаоса", "Сила намерения: Воплощение Духа", "Сила намерения: Воплощение Власти" },-- Гильдейские квесты
["Семер Хевар"] = { "Обет Дуэли", "Обет Восхваления" },
["Олег Шпилёв"] = { "Обет Дуэли", "Обет Восхваления" },
["Воротила Чётких"] = { "Приглашение с подвохом", "Мелкий воришка" },-- Слёзы дракона
["Юлия Добрынина"] = { "Во имя Света!", "Милость к павшим", "Надёжный заслон", "Крепкий заслон", "Тот, кто приносит покой", "Покой для неупокоенных" },
["Мила Мещерская"] = { "Во имя Света!", "Милость к павшим", "Надёжный заслон", "Крепкий заслон", "Тот, кто приносит покой", "Покой для неупокоенных" },-- Алхимия
["Сивояр Форокский"] = { "Высшее искусство алхимии" },
["Сарбаз Лораш"] = { "Высшее искусство алхимии" },-- Личный аллод
["Буба Молоток"] = { "Крысиное нашествие", "Мелкие вредители", "Прочь с моей земли!", "Загадочная посылка" },-- Царство Стихий
["Лорен ди Близар"] = { "Лесоповал", "Вода и пламя", "Тропический коктейль", "Пламенное сердце", "Последняя пристань", "Суровое наказание" },
["Евстигней Удальцов"] = { "Банановая лихорадка", "Продавец воздуха", "Грядущая буря", "Только перья летят", "Вторичные раскопки", "Отопление по-джунски" },
["Иавер Фаида"] = { "Груды щебня", "Пиратская канонада", "Каменное сердце", "Короткий разговор", "Крестовый научный поход", "Драгоценные письмена" },
["Хряп Горных"] = { "Пиромания", "Фуражировка", "Парилка", "Браконьерство в законе", "Морепродукт", "Агрессивный флирт", "Охота с огоньком" },
["Семейка Отмороженных"] = { "Почти как гибберлинг", "Отморозки", "Зажигай!", "Локальное потепление", "Их же оружием", "Спасение по-гибберлингски" },
["Командир Лиги"] = { "Окопная война", "Сила Стихий", "Месть Империи" },
["Лев Окопин"] = { "Мой костёр уже не светит...", "Сила Стихий", "Месть Лиге" },-- Ангар
["Марат Лисицин"] = { "Чистый астрал", "Астральная охота", "Аномальный сектор" },
["Настасья Ушкуйникова"] = { "Безопасный астрал", "Астральная охота", "Аномальный сектор" },
["Семейка Якорьков"] = "Контроль над торговлей",
["Номарх Лэм"] = "Торговые войны",-- Астральная Академия
["Мастер артефактов"] = { "Дары Доминиона" },-- Ирдрих
["Ча Пай-Пай"] = "Огонь с небес",
["Каррок Отважный"] = "Огонь с небес",-- Кирах
["Семейка Наездниц"] = "Пустынный ипподром",
["Саранг Камау"] = "Пустынный ипподром",-- Пещера Тка-рика
-- КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ!! У Вероники плохо с головой...
--["Вероника Гипатская"] = { "Вызов Вероники", "Дорога испытаний" },2. Таблица autoSelectDialog предназначена для перечисления реплик аватара, которые надо последовательно автоматически выбрать у конкретного НПС.
Допустимые форматы записи:["Имя NPC"] = "Строка диалога", ["Имя NPC"] = { "Строка диалога 1", "Строка диалога 2", "Строка диалога 3" }, ["Имя NPC"] = function() --[[ Lua код для выполнения специфичных действий ]] end, ["Имя NPC"] = { "Строка диалога 1", function() --[[ Lua код ]] end, "Строка диалога 2" },
Список текущих реплик в autoSelectDialog (кратко):Скрытый текстАвтодиалог настроен для следующих мобов:- Дрейки в Мертвом Городе
- Хранитель Мироздания (отправка в Мертвый Город)
- Гоблин в Чистилище
- Големы в Лаборатории 13
- Астралофон на Сумрачном острове
- Почтальоны
- Менялы
- Вход в Лавку Редкостей
- Мастера Перерождений
- Вероника Гипатская в Пещере Тка-рика
- Руины джунского портала на Ирдрихе
- Грок Три Пера (по квесту "Огонь с небес")
- Мобы в чистилище (по квесту "Милость к Павшим")
- Рог изобилия на личном аллоде
- Вход в ангар
- Боевые машины Смородиновки
- Портал Цитадели Владыки на Острове Откровения (опция в неактивном состоянии)
- Вход в пещеру червелицых на Острове Откровения
Список текущих реплик в autoSelectDialog (подробно):
Скрытый текст--["Аукционер"] = "Аукцион", -- НЕ РАБОТАЕТ!! и работать не будет
["Почтальон"] = function() if not avatar.HasInteractorQuest() then mailBox.Open() end end,-- Менялы
["Юрий Копейкин"] = { "Начать обмен", RETURN },
["Любава Грошева"] = { "Начать обмен", RETURN },-- Перерождения
["Саранг Бисану"] = { "Просмотреть список воплощений", RETURN },
["Мара ди Дусер"] = { "Просмотреть список воплощений", RETURN },-- Дрейки в МГ
["Дрейк"] = "Оседлать дрейка",
-- Отправка в МГ
["Хранитель мироздания"] = "Да",
-- Голем в Лабе 13
["Джунский голем"] = "Попытаться активировать голема",
-- Рес в чистилище
["Служитель Света"] = "Оплатить воскрешение",
-- Вход в Лавку Редкостей
["Лавка Редкостей"] = "Отправиться в Лавку Редкостей",
-- Сумрачный остров
["Штабной астралофон"] = "Получить флакон кислоты",
-- Ирдрих
["Руины джунского портала"] = "Отправиться на корабль Охотников на демонов",
["Грок Три Пера"] = "Попросить клетуна для нападения на анархистов",-- Пещера Тка-рика
["Вероника Гипатская"] = "Приступить к испытаниям",
-- Продвинутый вариант:
--["Вероника Гипатская"] = { "Приступить к испытаниям", "Начать испытание" },
-- Прислано пользователем gadleks, но не тестировалось:
--["Вероника Гипатская"] = { "Приступить к испытаниям", "Обезопасить себя от излишней жадности", WAIT, "Принять предложение", "Сферы Жадности", WAIT, "Завершить испытание" },-- Квест Милость к павшим
["Мёртвая канийка"] = "Отдать мирру канийке",
["Умершие гибберлинги"] = "Отдать мирру гибберлингам",
["Погибший хадаганец"] = "Отдать мирру хадаганцу",
["Погибший эльф"] = "Отдать мирру эльфу",-- Личный аллод
["Рог изобилия"] = { "Забрать сотворённые ценности", WAIT, "Вернуться к управлению", WAIT, "Материализовать астральный гранит", "Материализовать астральный коралл", "Чеканить монеты", WAIT, "Вернуться к управлению" },-- Вход в ангар
["Самоха Круглов"] = "Отправиться в ангар",
["Степан Емельянов"] = "Отправиться в Астральную академию",
["Портал Астральной Академии"] = "Телепортироваться в корабельный ангар",-- Мастера профессий
-- ["Волот Кононов"] = "Торговать",
-- ["Яна Иголкина"] = "Торговать",
-- ["Анжелика Берёзкина"] = "Торговать",-- Смородиновка
["Т92 Арта"] = "Выбрать танк",
["ИС-7 Тяж"] = "Выбрать танк",
["Тип 59 СТ"] = "Выбрать танк",
["Т50-2 Светляк"] = "Выбрать танк",["Т92-Арта"] = "Выбрать танк",
["ИС-7 «Тяж»"] = "Выбрать танк",
["Тип 59-СТ"] = "Выбрать танк",
["Т50-2 «Светляк»"] = "Выбрать танк",-- Остров Откровения
-- Работает! Удаляем --, кому больше не нужно в Святилище Владыки.
-- ["Портал Торгового ряда"] = "Терраса Правды",
-- ["Портал террасы Правды"] = "Торговый ряд",-- Циклический телепорт 1й этаж -> 3й этаж -> 2й этаж -> 1й этаж
-- Работает! Удаляем --, кому всё еще нужно в Святилище Владыки.
-- ["Портал Торгового ряда"] = "Святилище Владыки",
-- ["Портал террасы Правды"] = "Торговый ряд",
-- ["Портал Святилища Владыки"] = "Терраса Правды",-- Вход в пещеру червелицых
["Переговорное устройство на двери"] = { "Ввести комбинацию символов", WAIT, "Спуститься в пещеру" },3. Таблица autoStartDialog предназначена для перечисления имен НПС, с которыми надо автоматически начинать диалог при появлении его в контекстных действиях. Автодиалог не срабатывает, если персонаж уже находится в режиме разговора с каким-либо НПС или в режиме автоматического перемещения.
Допустимый формат записи:"Имя NPC",
Список текущих НПС в autoStartDialog (кратко):Скрытый текстСписок мобов, с которым автоматически начинается разговор:- Почтальон
- Аукционер
- Банкир
- Уважаемый Гоблин
- Регистраторы гильдий
- Мастера Перерождений
- Мобы по квестам на Слёзы Дракона
- Буба Молоток
- Охотники на демонов: Марат Лисицин и Настасья Ушкуйникова
- Хранители Кораблей: Семейка Якорьков и Номарх Лэм
- Мастер артефактов
- Мобы с Царства Стихий
- Мобы по квесту "Огонь с небес": Каррок Отважный и Ча Пай-Пай
- Некоторые Хранители порталов
Список текущих НПС в autoStartDialog (подробно):
Скрытый текст"Почтальон",
"Аукционер",
"Банкир",
"Уважаемый Гоблин",-- Перерождения
"Саранг Бисану",
"Мара ди Дусер",-- Регистратор гильдий
"Семер Хевар",
"Олег Шпилёв",
"Воротила Чётких",-- Мастера профессий
-- "Яна Иголкина",
-- "Анжелика Берёзкина",-- Квест Милость к павшим
"Юлия Добрынина",
"Мила Мещерская",
"Мёртвая канийка",
"Умершие гибберлинги",
"Погибший хадаганец",
"Погибший эльф",-- Личный аллод
"Буба Молоток",-- Царство Стихий
"Евстигней Удальцов",
"Иавер Фаида",
"Хряп Горных",
"Семейка Отмороженных",
"Лорен ди Близар",-- Ангар
"Марат Лисицин",
"Настасья Ушкуйникова",
"Семейка Якорьков",
"Номарх Лэм",-- Ирдрих
"Каррок Отважный",
"Ча Пай-Пай",-- Хранители порталов
"Семер Хай",
"Василий Батурин",
"Дмитрий Макунин",
"Омер ди Делис",
"Ждан Стоянов",
-- "Илона Кузина",Если есть сомнения по поводу собственных настроек, можно задать вопрос на форуме поддержки аддона.
Текущий config.txt полностью:
Скрытый текст--------------------------------------------------------------------------------
-- Файл настройки аддона AutoSelectDialog.
-- Всё, что начинается с символов -- будет проигнорировано игровым клиентом.
-- Ниже после символов -- содержатся комментарии к настройке тех или иных опций.
-- Опции, перед которыми стоят символы -- , закомментированы и неактивны.
-- Чтобы активировать опцию надо удалить символы -- перед ней.
-- Чтобы отключить опцию ее можно закомментировать (добавить -- перед ней)
-- или полностью удалить вместе с ее значением. Удаление только ее имени или
-- только ее значения будет нарушением синтаксиса.
-- Синтаксис: имя_опции = значение
-- Логические опции могут принимать значения true - функция включена,
-- или false - фунция отключена.
-- Строковые опции принимают строку, заключенную в кавычки, например: "строка"
-- Списковые опции принимают список значений, перечисленных через запятую,
-- и заключенный в фигурные скобки { }, например: { 123, 0, "упс", { 78, 51 } }
-- Можно удалять отдельные элементы списка или добавлять новые.
-- Использование других вариантов задания опций может привести к тому,
-- что аддон не будет работать.
--------------------------------------------------------------------------------
-- Created: 2013-07-22
-- Updated: 2016-02-17
-- Support: https://alloder.pro/topic/1371-autoselectdialog/
--------------------------------------------------------------------------------
-- Автовыбор и автозавершение квестов
--------------------------------------------------------------------------------
autoSelectQuests = {
-- Синтаксис (примеры):
-- ["Имя NPC"] = "Название квеста",
-- ["Имя NPC"] = { "Название квеста 1", "Название квеста 2", "Название квеста 3" },-- Квесты на Воплощённое Желание, Колыбель
-- Работает! Удаляем --, кому нужны эти квесты.
-- ["Хранитель мироздания"] = { "Сила намерения: Воплощение Ярости", "Сила намерения: Воплощение Мысли", "Сила намерения: Воплощение Смерти", "Сила намерения: Воплощение Жизни", "Сила намерения: Воплощение Тьмы", "Сила намерения: Воплощение Безумия", "Сила намерения: Воплощение Коварства", "Сила намерения: Воплощение Хаоса", "Сила намерения: Воплощение Духа", "Сила намерения: Воплощение Власти", "Сила намерения: Воплощение Ярости", "Сила намерения: Воплощение Мысли", "Сила намерения: Воплощение Смерти", "Сила намерения: Воплощение Жизни", "Сила намерения: Воплощение Тьмы", "Сила намерения: Воплощение Безумия", "Сила намерения: Воплощение Коварства", "Сила намерения: Воплощение Хаоса", "Сила намерения: Воплощение Духа", "Сила намерения: Воплощение Власти" },-- Гильдейские квесты
["Семер Хевар"] = { "Обет Дуэли", "Обет Восхваления" },
["Олег Шпилёв"] = { "Обет Дуэли", "Обет Восхваления" },
["Воротила Чётких"] = { "Приглашение с подвохом", "Мелкий воришка" },-- Слёзы дракона
["Юлия Добрынина"] = { "Во имя Света!", "Милость к павшим", "Надёжный заслон", "Крепкий заслон", "Тот, кто приносит покой", "Покой для неупокоенных" },
["Мила Мещерская"] = { "Во имя Света!", "Милость к павшим", "Надёжный заслон", "Крепкий заслон", "Тот, кто приносит покой", "Покой для неупокоенных" },-- Алхимия
["Сивояр Форокский"] = { "Высшее искусство алхимии" },
["Сарбаз Лораш"] = { "Высшее искусство алхимии" },-- Личный аллод
["Буба Молоток"] = { "Крысиное нашествие", "Мелкие вредители", "Прочь с моей земли!", "Загадочная посылка" },-- Царство Стихий
["Лорен ди Близар"] = { "Лесоповал", "Вода и пламя", "Тропический коктейль", "Пламенное сердце", "Последняя пристань", "Суровое наказание" },
["Евстигней Удальцов"] = { "Банановая лихорадка", "Продавец воздуха", "Грядущая буря", "Только перья летят", "Вторичные раскопки", "Отопление по-джунски" },
["Иавер Фаида"] = { "Груды щебня", "Пиратская канонада", "Каменное сердце", "Короткий разговор", "Крестовый научный поход", "Драгоценные письмена" },
["Хряп Горных"] = { "Пиромания", "Фуражировка", "Парилка", "Браконьерство в законе", "Морепродукт", "Агрессивный флирт", "Охота с огоньком" },
["Семейка Отмороженных"] = { "Почти как гибберлинг", "Отморозки", "Зажигай!", "Локальное потепление", "Их же оружием", "Спасение по-гибберлингски" },
["Командир Лиги"] = { "Окопная война", "Сила Стихий", "Месть Империи" },
["Лев Окопин"] = { "Мой костёр уже не светит...", "Сила Стихий", "Месть Лиге" },-- Ангар
["Марат Лисицин"] = { "Чистый астрал", "Астральная охота", "Аномальный сектор" },
["Настасья Ушкуйникова"] = { "Безопасный астрал", "Астральная охота", "Аномальный сектор" },
["Семейка Якорьков"] = "Контроль над торговлей",
["Номарх Лэм"] = "Торговые войны",-- Астральная Академия
["Мастер артефактов"] = { "Дары Доминиона" },-- Ирдрих
["Ча Пай-Пай"] = "Огонь с небес",
["Каррок Отважный"] = "Огонь с небес",-- Кирах
["Семейка Наездниц"] = "Пустынный ипподром",
["Саранг Камау"] = "Пустынный ипподром",-- Пещера Тка-рика
-- КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ!! У Вероники плохо с головой...
--["Вероника Гипатская"] = { "Вызов Вероники", "Дорога испытаний" },
}
--------------------------------------------------------------------------------
-- Автовыбор диалогов
--------------------------------------------------------------------------------
autoSelectDialog = {
-- Синтаксис (примеры):
-- ["Имя NPC"] = "Строка диалога",
-- ["Имя NPC"] = { "Строка диалога 1", "Строка диалога 2", "Строка диалога 3" },
-- ["Имя NPC"] = { "Строка диалога 1", WAIT, "Строка диалога 2", RETURN },--["Аукционер"] = "Аукцион", -- НЕ РАБОТАЕТ!! и работать не будет
["Почтальон"] = function() if not avatar.HasInteractorQuest() then mailBox.Open() end end,-- Менялы
["Юрий Копейкин"] = { "Начать обмен", RETURN },
["Любава Грошева"] = { "Начать обмен", RETURN },-- Перерождения
["Саранг Бисану"] = { "Просмотреть список воплощений", RETURN },
["Мара ди Дусер"] = { "Просмотреть список воплощений", RETURN },-- Дрейки в МГ
["Дрейк"] = "Оседлать дрейка",
-- Отправка в МГ
["Хранитель мироздания"] = "Да",
-- Голем в Лабе 13
["Джунский голем"] = "Попытаться активировать голема",
-- Рес в чистилище
["Служитель Света"] = "Оплатить воскрешение",
-- Вход в Лавку Редкостей
["Лавка Редкостей"] = "Отправиться в Лавку Редкостей",
-- Сумрачный остров
["Штабной астралофон"] = "Получить флакон кислоты",
-- Ирдрих
["Руины джунского портала"] = "Отправиться на корабль Охотников на демонов",
["Грок Три Пера"] = "Попросить клетуна для нападения на анархистов",-- Пещера Тка-рика
["Вероника Гипатская"] = "Приступить к испытаниям",
-- Продвинутый вариант:
--["Вероника Гипатская"] = { "Приступить к испытаниям", "Начать испытание" },
-- Прислано пользователем gadleks, но не тестировалось:
--["Вероника Гипатская"] = { "Приступить к испытаниям", "Обезопасить себя от излишней жадности", WAIT, "Принять предложение", "Сферы Жадности", WAIT, "Завершить испытание" },-- Квест Милость к павшим
["Мёртвая канийка"] = "Отдать мирру канийке",
["Умершие гибберлинги"] = "Отдать мирру гибберлингам",
["Погибший хадаганец"] = "Отдать мирру хадаганцу",
["Погибший эльф"] = "Отдать мирру эльфу",-- Личный аллод
["Рог изобилия"] = { "Забрать сотворённые ценности", WAIT, "Вернуться к управлению", WAIT, "Материализовать астральный гранит", "Материализовать астральный коралл", "Чеканить монеты", WAIT, "Вернуться к управлению" },-- Вход в ангар
["Самоха Круглов"] = "Отправиться в ангар",
["Степан Емельянов"] = "Отправиться в Астральную академию",
["Портал Астральной Академии"] = "Телепортироваться в корабельный ангар",-- Мастера профессий
-- ["Волот Кононов"] = "Торговать",
-- ["Яна Иголкина"] = "Торговать",
-- ["Анжелика Берёзкина"] = "Торговать",-- Смородиновка
["Т92 Арта"] = "Выбрать танк",
["ИС-7 Тяж"] = "Выбрать танк",
["Тип 59 СТ"] = "Выбрать танк",
["Т50-2 Светляк"] = "Выбрать танк",["Т92-Арта"] = "Выбрать танк",
["ИС-7 «Тяж»"] = "Выбрать танк",
["Тип 59-СТ"] = "Выбрать танк",
["Т50-2 «Светляк»"] = "Выбрать танк",-- Остров Откровения
-- Работает! Удаляем --, кому больше не нужно в Святилище Владыки.
-- ["Портал Торгового ряда"] = "Терраса Правды",
-- ["Портал террасы Правды"] = "Торговый ряд",-- Циклический телепорт 1й этаж -> 3й этаж -> 2й этаж -> 1й этаж
-- Работает! Удаляем --, кому всё еще нужно в Святилище Владыки.
-- ["Портал Торгового ряда"] = "Святилище Владыки",
-- ["Портал террасы Правды"] = "Торговый ряд",
-- ["Портал Святилища Владыки"] = "Терраса Правды",-- Вход в пещеру червелицых
["Переговорное устройство на двери"] = { "Ввести комбинацию символов", WAIT, "Спуститься в пещеру" },
}
--------------------------------------------------------------------------------
-- Автозапуск диалогов
--------------------------------------------------------------------------------
autoStartDialog = {
-- Синтаксис:
-- "Имя NPC","Почтальон",
"Аукционер",
"Банкир",
"Уважаемый Гоблин",-- Перерождения
"Саранг Бисану",
"Мара ди Дусер",-- Регистратор гильдий
"Семер Хевар",
"Олег Шпилёв",
"Воротила Чётких",-- Мастера профессий
-- "Яна Иголкина",
-- "Анжелика Берёзкина",-- Квест Милость к павшим
"Юлия Добрынина",
"Мила Мещерская",
"Мёртвая канийка",
"Умершие гибберлинги",
"Погибший хадаганец",
"Погибший эльф",-- Личный аллод
"Буба Молоток",-- Царство Стихий
"Евстигней Удальцов",
"Иавер Фаида",
"Хряп Горных",
"Семейка Отмороженных",
"Лорен ди Близар",-- Ангар
"Марат Лисицин",
"Настасья Ушкуйникова",
"Семейка Якорьков",
"Номарх Лэм",-- Ирдрих
"Каррок Отважный",
"Ча Пай-Пай",-- Хранители порталов
"Семер Хай",
"Василий Батурин",
"Дмитрий Макунин",
"Омер ди Делис",
"Ждан Стоянов",
-- "Илона Кузина",
}
--------------------------------------------------------------------------------
-- Показывать кнопку при старте
--------------------------------------------------------------------------------
addonEnableButton = true
--------------------------------------------------------------------------------
-- Чат-команда аддона
--------------------------------------------------------------------------------
addonCommand = "/asd"
--------------------------------------------------------------------------------
Известные проблемы:- Иногда при начале диалога на экране будут показываться сообщения "Цель слишком далеко".
- Нельзя открыть окно аукциона с помощью выбора диалога "Аукцион" у аукционеров (анти-бот ограничение).
- Невозможно продолжать испытания в пещере Тка-Рика, если сдать квест "Вызов Вероники" при взятом квесте "Дорога испытаний" — пропадает диалог "Приступить к испытаниям" из окна взаимодействия с Вероникой Гипатской.
===========================================================En:
Addon automatically selects conversation options and quests in the NPCs talk window. Addon is also able to automatically start dialog with NPCs.Installation:
- Download and unpack AutoSelectDialog.zip
- Open AutoSelectDialog\config.eng.txt file in Notepad and change in accordance with your use cases
- Rename AutoSelectDialog\config.eng.txt file to AutoSelectDialog\config.txt, replacing the existent file (or remove it before renaming)
- Remove previous version of AutoSelectDialog from the game add-ons directory Allods Online\data\Mods\Addons\
- Move AutoSelectDialog folder to the game add-ons directory Allods Online\data\Mods\Addons\
Current config.eng.txt:Скрытый текст--------------------------------------------------------------------------------
-- English template of AutoSelectDialog config.
-- Replace the default config.txt with this one.
-- Everything that starts with -- will be ignored by game client.
-- Some options work good, the rest (e.g. the commented out) need updating.
-- To enable any config option remove -- before it.
--------------------------------------------------------------------------------
-- Created: 2014-05-23
-- Updated: 2014-10-16
-- Support: https://alloder.pro/topic/1371-autoselectdialog/
--------------------------------------------------------------------------------
-- Autoselect and autofinish quests
--------------------------------------------------------------------------------
Global("autoSelectQuests", {
-- Syntax:
-- ["Interactor name"] = "Quest name",
-- ["Interactor name"] = { "Quest name 1", "Quest name 2", "Quest name 3" },-- Power of Intention quests
-- Works ok! Remove leading -- symbols if you need these quests.
-- ["Keeper of the Universe"] = { "Power of Intention: Chaos Incarnate", "Power of Intention: Cunning Incarnate", "Power of Intention: Darkness Incarnate", "Power of Intention: Death Incarnate", "Power of Intention: Life Incarnate", "Power of Intention: Madness Incarnate", "Power of Intention: Power Incarnate", "Power of Intention: Rage Incarnate", "Power of Intention: Spirit Incarnate", "Power of Intention: Thought Incarnate" }-- Guild quests
["Semer Khendjer"] = { "Pledge of Eulogy", "Pledge of Dueling" },
["Oleg Shpilev"] = { "Pledge of Eulogy", "Pledge of Dueling" },-- Tear of the Dragon quests
["Yulia Dobrynina"] = { "He Who Brings Peace", "Rest for the Restless", "Mercy to the Fallen", "Go to the Purgatory", "Secure Cover", "Strong Cover" },
["Anna Kavelina"] = { "He Who Brings Peace", "Rest for the Restless", "Mercy to the Fallen", "Go to the Purgatory", "Secure Cover", "Strong Cover" },-- Personal allod
["Bob Jackhammer"] = { "Mysterious Parcel", "Get Off My Land!", "Rat Invasion", "Small Pests" },-- Tka-Rik cave
-- Not recommended! Really, you will hate this
--["Klavdia Kalugina"] = { "Path of Trials", },
})
--------------------------------------------------------------------------------
-- Autoselect dialogs
--------------------------------------------------------------------------------
Global("autoSelectDialog", {
-- Syntax:
-- ["Interactor name"] = "Dialog answer",
-- ["Interactor name"] = { "Dialog answer 1", "Dialog answer 2", "Dialog answer 3" },--["Auctioneer"] = "Auctioneer", -- Does not work!!
["Stepan Orlov"] = function() if not avatar.HasInteractorQuest() then mailBox.Open() end end,
["Yuri Kopeykin"] = { "Trade", RETURN },
["Lyubava Grosheva"] = { "Trade", RETURN },
--["Sarbaz Harakhte"] = "Teleport", -- Does not work!!-- Dragons in Dead City
["Dragon"] = "Ride the dragon",
-- Go to Dead City
["Keeper of the Universe"] = "Yes",
-- Lab Thirteen Golem
["Worn June Golem"] = "Control the golem",
-- Quick Ressurection in Purgatory
["Goblin Spirit"] = "Give the goblin some drops of mirra",
-- Boutique entrance
["Boutique Headquarters"] = "Go to the Boutique",
-- Twilight Isle
--["Headquarter Astralophone"] = "Get concentrated acid",
-- Irdrich
--["June Ruins"] = "Go to the ship",-- Tka-Rik cave
--["Klavdia Kalugina"] = "...",
-- Extended edition:
--["Klavdia Kalugina"] = { "...", "Start the trial" },-- Reincarnation
--["Sarang Bisanu"] = { "Show list of reincarnations", function() avatar.ReturnToStartCue() end },
--["Mara de Doucer"] = { "Show list of reincarnations", function() avatar.ReturnToStartCue() end },-- Mercy to the Fallen
--["Dead Kanian"] = "Give some mirra",
--["Dead Gibberlings"] = "Give some mirra",
--["Dead Xadaganian"] = "Give some mirra",
--["Perished Elf"] = "Give some mirra",-- Hangar
--["Ruslan Kruglov"] = "Go to hangar",
--["Astral Academy Portal"] = "Go to hangar",-- Trainers
["Vlad Kononov"] = "Trade",
["Aurora Bulatina"] = "Trade",-- Summerhold
["Т92 Arty"] = "Choose a tank",
["IS-7 Heavy"] = "Choose a tank",
["Type 59 ST"] = "Choose a tank",
["T50-2 Firefly"] = "Choose a tank",
})
--------------------------------------------------------------------------------
-- Autostart interaction
--------------------------------------------------------------------------------
Global("autoStartDialog", {
-- Syntax:
-- "NPC name","Stepan Orlov",
"Alexey Platov",
"Auctioneer",
"Banker",-- Personal allod
"Bob Jackhammer",-- Mercy to the Fallen
"Yulia Dobrynina",
"Anna Kavelina",
"Dead Kanian",
"Dead Gibberlings",
"Dead Xadaganian",
"Perished Elf",-- Guild Master
"Semer Khendjer",
"Oleg Shpilev",-- Reincarnation
"Sarang Bisanu",
"Mara de Doucer",-- Portal Keepers
"Sarbaz Harakhte",
"Vasily Baturin",
"Dmitry Makunin",
"Hugues de Delice",
})
If you have any questions with configuring it ask me on add-on forum.===========================================================
-
Добавил
-
Добавлено22.07.2013
-
Категория
- 2
-
Млин ну почему разрабы не хотят отдать обработку данных во внешний канал
-
Пока остается стандартного размера. Дальше, подумаю...
-
Мышкой тык тык, убрали ненужных добавили нужных
Ну а тех кто на подмене тоже надо забить в config.txt
Считаются начиная с 6 строчки
В первых пяти строчках основной состав
-
Это сбор КОНСТ пати т.е. все заранее обговорено в голосе, группа примерно всегда одинаковая. Чтобы не тыкать каждого, не искать его в гильдии или френд листе. Запускаешь - "Собрать" и всем пятерым приходит приглашение в группу.
-
Правильно мыслишь, мне кажется интересное направление, т.к. у очень многих стоит тимспик и перебрасывать какимто образом пакеты данных о ДКП в принципе перспективно, но пастер лога - это нечто.... я пока на такое не способен.
-
Рассылает приглашение в пати
-
Существует аддончик TS3Viewer, который отображает кто говорит в TeamSpeak, а возможен ли полноценный программный диалог аддона с ТС?
Интересует как возможность синхронизации данных для ДКП аддонов
-
ConstParty
Просмотр файла
Быстрый сбор конст пати.
Игроки онлайн выделены цветом, офлайн - серые. Только в гильдии и френд листе.
Список консты находиться в фале config.txt
{"Танкист","танк"},
{"Старшой","некр"},
{"Донор","ДД"},
{"Сидр","пивзавод"},
ник игрока в Вашей гильдии, краткое описание или комментарий
-
Добавил
-
Добавлено15.07.2013
-
Категория
-
-
-
Пробовал менять только координаты банка.
posX = 11484.08, posY = 12728.99, posZ = 26.3466
Проверь название системной карты на которой находятся эти координаты. Обрати внимание там указана Лигийская карта.
Как увеличить ширину отображения названий, а то обрезаются названия точек?
Сколько знаков после точки в координатах достаточно? у меня координаты в основном с 10 знаками после точки (например posX = 11493.819268703)
Пока никак.
2 знака
11493,82
-
Да только там, дай координаты проверю.
-
весь список координат и описания находиться в фале config.txt
- При щелчке ПКМ в чат выводятся текущие координаты
В config.txt есть строка
{"Ангар","ShipParkingLeague", { posX = 13094.54, posY = 13144.17, posZ = 72.10 }},
^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Название, системная карта, координаты X,Y,Z
-
Поставь свои координаты
-
MicroTravelCFG
Просмотр файла
Вариация на тему перемещение в заданную точку в стиле минимализма, без оформления, без кнопок, без иконок.
Просто список необходимых точек по которым можно перемещаться.
весь список координат и описания находиться в фале config.txt
- При щелчке ЛКМ отправляется к заданной точке.
- При щелчке ПКМ в чат выводятся текущие координаты
- автоматически закрывать список после выбора точки движения
("AutoClose",true)
true - сворачивать (закрывать) список
false - ничего не делать
В \Allods Online\Personal\Logs\mods.txt выгружает готовую строку настройки текущих координат
{"сюда написать название точки","ZoneLeague1_Capital",{ posX =13912.889648438, posY =6865.3896484375, posZ =-16.299999237061}}
для config.txt
Размер шрифта устанавливается в config.txt
доступно: Size8, Size10, Size12, Size14, Size16, Size18, Size20, Size22
-
Добавил
-
Добавлено14.07.2013
-
Категория
-
-
Вон оно что....
-
Спасибо, но насколько я понял здесь определяется онлайн только если человек является другом во френдлисте.
if social.GetFriendInfo then
online=social.GetFriendInfo(friend).isLogged
else
online=friend.isLogged
end
либо состоит в гильдии или рейде, группе
local members = guild.GetMembers()
if members[ 0 ] then
local memberInfo = guild.GetMemberInfo( members[ 0 ] )
if memberInfo then
local name = memberInfo.onlineStatus
end
end
Если эти условия не соблюдены, то нельзя определить онлайн статус. Или я еще не нашел информации
-
Есть файл в каталоге AlchAma config.txt, там прописаны точки куда бежит аватар. Подходишь в точку куда желаешь прибегать по щелчку, щелкаешь правой клавишей мыши по списку (например "Звери), в чате появляются название локации(системное) и координаты. Записывешь их в файл config.txt вместо ненужных координат и названия карты и будешь бегать туда, при выборе
-
Спасибо разобрался
-
Возможно ли проверить статус произвольного игрока имея его имя?
Где посмотреть код можно?
AutoSelectDialog
в Техподдержка
Опубликовано
Я делал на выбор одной реплики, если аддон выбирает одновременно 2, то это не контролируемо и в какой последовательности он это сделает неизвестно. По идее пройдется по списку, сначала активирует 1 строчку потом вторую...