Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать


worm

Рекомендуемые сообщения

Деревяшки что ли сдавать? Они через диалог спокойно сдаются

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 118
  • Создана
  • Последний ответ

Топ авторов темы

Что-то включение/выключение не работает походу. Аддон работает не смотря ни на что.

Изменено пользователем Seer
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
В 12.05.2023 в 06:33, worm сказал:

Деревяшки что ли сдавать? Они через диалог спокойно сдаются

То-то и оно, что через диалог поштучно сдавать очень утомительно. Хотелось бы автоматизировать процесс. Раньше проблема решалась с помощью АвтоСелектДиалога. а теперь и он не может (((

Ссылка на комментарий
Поделиться на другие сайты

В ближ время гляну. Вообще делов в одну функцию и все работает. Но на оддон самостоятельный явно не тянет. и говорилок вроде до одного места и чуть выше)

 

Ссылка на комментарий
Поделиться на другие сайты

---------------------------------------------------------------------------------------------------
-- Функция по принятию определенных диалогов у NPC
function OnEventAstral()

	local t = {}
		t["Спросить, нужна ли какая-нибудь помощь в организации праздника"] = 1
		t["Зачитать указ"] = 1
		t["Отдать мирру хадаганцу"] = 1
		t["Отдать мирру гибберлингам"] = 1
		t["Отдать мирру канийке"] = 1
		t["Отдать мирру эльфу"] = 1

		t["Выбрать танк"] = 1

		t["Начнём!"] = 1
		t["Попросить морковку для носа"] = 1
		
		t["Отдать зелье"] = 1
		
		t["Получить зелье мастерства"] = 1
		t["Получить зелье Мастерства"] = 1
		
		t["Покататься на коньках"] = 1
		
		t["Тьма овладела твоим разумом. Борись!"] = 1
		t["Почему ты здесь?"] = 1
		t["Как я могу тебе помочь?"] = 1
		
		t["Покинуть курорт"] = 1

		
		t["Я отвечу на пятый вопрос!"] = 2
		t["Жизнь, Смерть, Созидание, Разрушение"] = 2
		t["Смерть – обратная сторона Жизни."] = 2
		t["Время – самая разрушительная вещь во вселенной."] = 2
		t["Творцы, создавая миры, противостоят разрушительной энтропии времени."] = 2
		t["Одно порождается другим."] = 2
		
		t["Я отвечу на шестой вопрос!"] = 2
		t["Каждый из нас герой, но по-своему."] = 2
		t["Герои приходят, когда они нужны."] = 2
		t["Герой должен стать самым сильным в мире!"] = 2
		-- t["Чудовища – порождение Хаоса, Тьмы и Смерти."] = 2
		-- t["Герой хочет разорвать цепь причин и следствий!"] = 2
		-- t["Чудовищ создают сами боги, чтобы герои с ними сражались."] = 2
		-- t["Герой ищет смысл бытия!"] = 2
		-- t["Герой хочет свергнуть богов!"] = 2
		t["Герой ищет своё бессмертие!"] = 2
		t["Чудовища – это те, кто бродит на границе цивилизации и дикости."] = 2
		t["Нет, судьба героя – умереть."] = 2
		
		t["Я отвечу на второй вопрос!"] = 2
		t["Без смерти нет и жизни. "] = 2
		
		t["Я отвечу на третий вопрос!"] = 2
		t["Свет, Тьма, Порядок, Хаос"] = 2
		t["Огонь, вода, воздух, земля"] = 2
		t["Тьма – естественная часть круга"] = 2
		t["Он отступил от твоего замысла."] = 2
		
		t["Я отвечу на четвертый вопрос!"] = 2
		t["Всё связано между собой."] = 2
		t["Наступит упадок."] = 2
		t["У каждого сада должен быть свой садовник."] = 2
		t["Жизнь всегда найдёт выход."] = 2
		
		t["Сдать эфирную древесину."] = 2
		t["1 штуку."] = 2
		
		t["Телепортируй меня ко Дворцу."] = 2

		
		local nextCues = avatar.GetInteractorNextCues()
	
		for key, val in pairs(nextCues) do
			if val then
				local answer0 = val.name
				
				if t[userMods.FromWString(answer0)] == 1 then
					avatar.SelectInteractorCue( key )
					avatar.StopInteract()
				end
				
				if t[userMods.FromWString(answer0)] == 2 then
					avatar.SelectInteractorCue( key )
				end
				
			end
		end
	--end

end

 

 

-- Запуск функции по принятию определенных диалогов у NPC
	common.RegisterEventHandler(OnEventAstral, "EVENT_INTERACTION_STARTED")

 

 

Архив прилагается. Только лишние фразы потереть  на ваше усмотрение

 

Wormsik.zip

 

Когда-нибудь QuickQuest допилю)))

 

Ссылка на комментарий
Поделиться на другие сайты

 

 

закомментировал строки 233-235 и 228 (удаленные функции автосдачи за очки судьбы)

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Whenever I talk to any NPC:

  [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]:154: attempt to call global 'ChatLog' (a nil value)
  func: ChatLog, global, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 154, defined: Lua, line: 152, [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]
  func: __index, metamethod, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 154, defined: Lua, line: 152, [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]
Attempt to read from undeclared global variable: ChatLog
Error while running the chunk
  [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]:154: attempt to call global 'ChatLog' (a nil value)
  func: ChatLog, global, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 154, defined: Lua, line: 152, [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]
Error while running the chunk
  [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]:233: attempt to call field 'GetSkipQuestCost' (a nil value)
  func: GetSkipQuestCost, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 233, defined: Lua, line: 214, [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]
  func: __index, metamethod, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 154, defined: Lua, line: 152, [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]
Attempt to read from undeclared global variable: ChatLog
Error while running the chunk
  [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]:154: attempt to call global 'ChatLog' (a nil value)
  func: ChatLog, global, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 154, defined: Lua, line: 152, [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]
  func: __index, metamethod, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 154, defined: Lua, line: 152, [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]
Attempt to read from undeclared global variable: ChatLog
Error while running the chunk
  [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]:154: attempt to call global 'ChatLog' (a nil value)
  func: ChatLog, global, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 154, defined: Lua, line: 152, [string "Mods/Addons/AutoQuest - btn/AutoQuest.lua"]

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
Quote

Error while running the chunk
  /Mods/Addons/AutoQuest - btn/AutoQuest.lua:233: attempt to call field 'GetSkipQuestCost' (a nil value)
  func: GetSkipQuestCost, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 233, defined: Lua, line: 214, /Mods/Addons/AutoQuest - btn/AutoQuest.lua

 

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

1) Добавлены новые квесты в руинах ал-риата

 

 

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

1) Добавлены новые квесты в руинах ал-риата (еще дополнил)

 

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Не закрывает квесты за ОС даже если включен. Просто набирает и сдает те, что без награды. Проблема не только у меня. 

Error while running the chunk
  /Mods/Addons/AutoQuest - btn/AutoQuest.lua:246: attempt to call field 'GetSkipQuestCost' (a nil value)
  func: GetSkipQuestCost, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 246, defined: Lua, line: 227, /Mods/Addons/AutoQuest - btn/AutoQuest.lua

Ссылка на комментарий
Поделиться на другие сайты

 

Цитата

Список изменений 14.0

Удалены документы

avatar.GetSkipQuestCost( questId )
avatar.SkipQuest( questId )

Уже скоро 15.0 Да описание в Аддоне хромает. но вы хоть форумы читайте. Пара постов вверх. 
Ну обновили старой версией аддона. Но так бывает когда нет хожяина)

Ссылка на комментарий
Поделиться на другие сайты

1) Актуализировал квесты в цс и ал-риате

 

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

фикс 15.0

 

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

 

Объединил изменения с предыдущей версией

 

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Еба на врот тебя ты сделал хороший аддон но бл я ть какого он постоянно включается когда я вхожу в игру, хотя он был отключен 

Ссылка на комментарий
Поделиться на другие сайты

1)      Теперь автоматически не запускается в случае если выключен в дополнениях

Заменил имя папки аддона «AutoQuest - btn» на исходное имя «AutoQuest»

 

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

Можжно ли добавить 2 ежедневных квеста на Айрине для проождения квестов Ал--Риата?

Ссылка на комментарий
Поделиться на другие сайты

Добавлены два квеста:

Айрин: Руины Ал-Риата: Помощь истребительнице чудовищ

Айрин: Руины Ал-Риата: Помощь Кругу волхвов Ал-Риата

 

В описание аддона желательно тоже добавить

AutoQuest.zip

Ссылка на комментарий
Поделиться на другие сайты

AutoQuest.zip

1. доработал функцию сравнения названия квестов. Если ранее сравнение происходило по системным именам и только в случае их отсутствия по локализованным, то теперь и по системному и в случае отрицательного результата по локализованному. Это дает возможность для тех кто не умеет получать системные имена добавлять самим названия в массив в файле AutoQuest.lua . Например

sysNameExceptionsAddTkaRika["Охота на Умойре: Кабарга"] = true

2. изменил текстуру кнопки спрятанной в окне техподдержки. Кнопка на включение сдачи любых квестов с выбором первой вещи. 

3. Код связанный с кнопкой перенесен в AutoQuestWdt.lua

4. Подключил Графин графический интерфейс. Теперь правой кнопкой мыши по кнопке аддона можно вызвать окно в котором можно вписать название квеста и сохранить его, включить или отключить квест. Также можно указать полностью сверять название квеста или частично (это удобно в паре случаев. на память приходят Карты судьбы. т.е. указываете "Поиск сокровищ" и все). 

5. В связи с графическим интерфейсом наименования почти всех квестов из AutoQuest.lua закомментировал

6 Сопоставление названий идет сначала из AutoQuest.lua и затем из файла-конфигурации аддона. Таким образом вы можете как вписывать в файл свои квесты (но будет тереться при обновлениях аддона но также можно переносить на другой компьютер) так и заносить в файл конфигурации (тереться не будет, но чтобы перенести на другой компьютер надо копировать и файл конфигурации)

7 сопоставление квестов из файла-конфигурации аддона (внесенных через графин) не учитывает заглавная ли буква или нет. С неполным наименованием будте аккуратнее.

 

Внесенные правки тестировались, но мало. Если что пишите поправим.

410460321__240116_1646.jpg.d9498f6763357b770579fa0dc58e026a.jpg

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

21 минуту назад, worm сказал:

AutoQuest.zip 323.71 \u043a\u0411 · 0 загрузок

1. доработал функцию сравнения названия квестов. Если ранее сравнение происходило по системным именам и только в случае их отсутствия по локализованным, то теперь и по системному и в случае отрицательного результата по локализованному. Это дает возможность для тех кто не умеет получать системные имена добавлять самим названия в массив в файле AutoQuest.lua . Например

sysNameExceptionsAddTkaRika["Охота на Умойре: Кабарга"] = true

2. изменил текстуру кнопки спрятанной в окне техподдержки. Кнопка на включение сдачи любых квестов с выбором первой вещи. 

3. Код связанный с кнопкой перенесен в AutoQuestWdt.lua

4. Подключил Графин графический интерфейс. Теперь правой кнопкой мыши по кнопке аддона можно вызвать окно в котором можно вписать название квеста и сохранить его, включить или отключить квест. Также можно указать полностью сверять название квеста или частично (это удобно в паре случаев. на память приходят Карты судьбы. т.е. указываете "Поиск сокровищ" и все). 

5. В связи с графическим интерфейсом наименования почти всех квестов из AutoQuest.lua закомментировал

6 Сопоставление названий идет сначала из AutoQuest.lua и затем из файла-конфигурации аддона. Таким образом вы можете как вписывать в файл свои квесты (но будет тереться при обновлениях аддона но также можно переносить на другой компьютер) так и заносить в файл конфигурации (тереться не будет, но чтобы перенести на другой компьютер надо копировать и файл конфигурации)

7 сопоставление квестов из файла-конфигурации аддона (внесенных через графин) не учитывает заглавная ли буква или нет. С неполным наименованием будте аккуратнее.

 

Внесенные правки тестировались, но мало. Если что пишите поправим.

410460321__240116_1646.jpg.d9498f6763357b770579fa0dc58e026a.jpg

5. В связи с графическим интерфейсом наименования почти всех квестов из AutoQuest.lua закомментировал

Все текущие названия квестов перенеси пожалуйста в графический интерфейс, удалить их там намного проще будет чем добавить. 

Также хочу отметить что квест огнеяр не выполнялся автоматически (не сдавался, его нужно было сдавать вручную и аддон это учитывал) (графический интерфейс тоже это по идее должен учитывать)

Ссылка на комментарий
Поделиться на другие сайты

ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.
Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования