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

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

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

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

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

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

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

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

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

Подробнее

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

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

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


polarfox0

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

AirinMasks

Просмотр файла

Набор полезностей для Айрина:

  • напоминает, если не призван спутник;
  • выводит сообщение, если рядом фея;
  • одевает маски на входе в театр и бордель и снимает на выходе.

 

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

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

Надпись почему-то зависает при смене локации:
image.png

Также интересует - можно ли сделать отключение этой надписи в настройках? Ведь если у персонажа уже 25к репы всех Домов, то спутник и не нужен, в принципе.
В идеале, чтобы надпись (не) выводилась после проверки на репутацию или соответствующие ачивки, если это возможно.

И метку/стрелку на фею бы тоже хотелось 😇

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

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

1. Надпись "рядом фея" горит почти постоянно 

2. Помимо масок в театре и борделе, по желанию, надевать маску вольной птицы при заходе на Айрин (нафиг гондолы ! 🙂 )

И спасибо за AddOn - маленький и приятный.

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

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

Можете пожалуйста сделать включение/отключение блоками разных возможностей аддона.. 
Сейчас есть следующие проблемы:
1. если рядом фея, то не пишет надпись про помощника(хотя помощник более актуален). У себя хотел бы отключить надпись про фею рядом, а кнопка пусть иногда и отображается ошибочно, но не мешает 🙂
2. Если у игрока фул репутация, то надпись про помощника ему не актуальна и её ему было бы полезно отключать совсем

3. Если летишь птицей над борделем, то аддон перенадевает маску и птица пропадает, у себя хотел бы автонадевание маски у борделя отключить, т.к. проще и быстрее туда птицей внутрь зайти, дейлик туда так и не завезли и не завезут..

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

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

Спамит  
[13:45:42]Error: addon AirinMasks(1615657114): Game::LuaMissionAvatarAllowedReactionSelectTarget: unit (id=132590) not found, details: int __cdecl Game::LuaMissionAvatarAllowedReactionSelectTarget(struct lua_State *)
  func: SelectTarget, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 55, defined: Lua, line: 53, [string "Mods/Addons/AirinMasks/scripts/fairy_script.lua"]

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

  • 7 месяцев спустя...
Ссылка на комментарий
Поделиться на другие сайты

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

Пофикшен. Должен работать

 

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

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

Открываем воздушное пространство над зонами (бордель)

В "...\AirinMasks\scripts\main_script.lua" ищем 225 строку и следующей кусок кода (функцию)

function forTheatre()
	local zoneInfo = cartographer.GetCurrentZoneInfo();
	if(zoneInfo and zoneInfo.subZoneName and compareString(zoneInfo.subZoneName, theatreZone)) then
		dressMask(getItemCheckRoom(maskTheatre, nameAirinCollection, nameTrip))
	elseif(zoneInfo and zoneInfo.subZoneName and compareString(zoneInfo.subZoneName, bordelloZone)) then
		dressMask(getItemCheckRoom(maskBordello, nameAirinCollection, nameTrip))
	elseif(myMask ~= nil) then
		dressMyMask(myMask)
		myMask = {}
	end
end

меняем на 

function forTheatre()
	local zoneInfo = cartographer.GetCurrentZoneInfo();
	if(zoneInfo and zoneInfo.subZoneName and compareString(zoneInfo.subZoneName, theatreZone)) then
		local myPos = avatar.GetPos()
		-- LogInfo( "myPos.posZ=", myPos.posZ )
		if myPos.posZ >= 20 then return end
		dressMask(getItemCheckRoom(maskTheatre, nameAirinCollection, nameTrip))
	elseif(zoneInfo and zoneInfo.subZoneName and compareString(zoneInfo.subZoneName, bordelloZone)) then
		local myPos = avatar.GetPos()
		-- LogInfo( "myPos.posZ=", myPos.posZ )
		if myPos.posZ >= 110.000 then return end
		dressMask(getItemCheckRoom(maskBordello, nameAirinCollection, nameTrip))
	elseif(myMask ~= nil) then
		dressMyMask(myMask)
		myMask = {}
	end
end

тогда смена масок будет непосредственно в близости от поверхности

Ниже правленый архив.

AirinMasks.zip

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

Если совсем убрать бордель, то закомментировать строку, добавив "--" без кавычек в начале

dressMask(getItemCheckRoom(maskBordello, nameAirinCollection, nameTrip))

 

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

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

Changing the masks does not seem to work. Am I free to delete other scripts that I don't want the fairies or companion? I am only interested in the auto changing masks.

I added en locales but unsure on a few.
What is meant by nameTrip.txt? nameAirinCollection? 

Locale.(UIRelatedTexts).xdb airinName.txt bordelloZone.txt companionBuffName.txt fairyName.txt maskBordello.txt maskTheatre.txt msgNearFairy.txt msgNotCompanion.txt nameAirinCollection.txt nameTrip.txt spellCompanionName.txt theatreZone.txt visitCardName.txt

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

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

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

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

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

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

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

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

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

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