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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

worm

Разработчик аддонов
  • Постов

    632
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные worm

  1. Да не когда паралельно чтото пишется это хорошо. Так или иначе новые идеи реальзуются. Тут бы я в настрокайках сделал бы вшивку в таргетную и таргетно таргетную панели (тут код открытый 

    )

    сделал бы 2 строки для экономии места

    И судя по тому что просто по CTRL двигается (из описания сорь не качал) скорее всего за панелью что находится не кликабельно. Т.е. или рядом иконку панельку для перетаскивания или через капс лок или заморочится на отслеживание нажал отжал какую др клавишу.

    Ну это мои мысли)

  2. Баф не видел. Включал достижения в список квестов - там не было., на экране тоже нет. Обычно с середины прошлого года они дублируют таймеры как на бафах так и на экране в верху по середине.
    Да через Лопнутых пузырьков. Появился баф на 1-2 стеке запоминается время. А дальше как изменилось количество лопнутых смотрится текущее время и одно вычетается из другого и пишется в чат.
    Больше хотелось для пушки сделать где 3 минуты стоять. (там прям таймер) а то иногда стоишь больше. когда можно выйти и снова встать на пушку.
    С пузырьками просто под руку попались.
    В принципе, притянув за уши, можно сказать в защиту что баф тикает в обратку и пропадает (и можно например как пропал баф в чат кинуть сколько оосталось.), в аддоне же время тикает по нарастающей и по достижении 100 лопнутых. 
    Ну в принципе если такое есть в игре то можно и потереть аддон)

     

    По аддону впринципе можно отследить динамику (как правило если плохо лопать пузырьки то до 60 пузырьков время  хватает а дальше уже получается все меньше лопать и время обгоняет. Ну и за сколько лопается 100 штук сколько не хватает до ачивки.  В штатном надо отслеживать и вычитать потом)

  3. TimerAchievement

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

    Аддон-таймер. В чат выдает время для Достижений: "Весь в мыле" (тропический Атолл) и Артиллерист Дикого хутора (Дикий хутор) 

    В первом случае запускает таймер после первого лопнутого шарика (таймер не совсем точный +/- 2-3 секунды)

    Во втором Также запускается таймер как на вас появился баф "Наводчик" - сообщение в чат каждые 15 сек. По достижение 3 минут Добавляется приписка "отстрелялся"

    Чтобы сообщения в чате отображались необходимо включить канал: "пкм по вкладке чата -> Системные -> Дополнения -> 4 вида сообщений"

     

    Имеется опция делать серию скриншотов экрана при получении Достижения. Всего делается 9 снимков с интервалом в полсекунды. Опцию можно включить/отключить через файл настроек Settings.lua (после редактирования сохранить изменения в файле и перезапустить аддон)

     

    Аддон простой и узконаправленный. Может кому пригодится.
     

    Локализации нет (нужна ли она?) поэтому только Ру сервера.

     

    За скрин достижения спасибо товарищам-аддонмейкерам)


    • Добавил
    • Добавлено
      06.06.2023
    • Категория

     

  4. С письмом не телепортнешься если не выполнены квесты. В этом вся проблема. Квесты есть. письмо отнести а ты не можешь. Если цепочка квестов пропущена то тогда в Поганый дол попасть через север беловешской пущи. Я с этим вопросом дрепался довольно долго пока в инете не нашел. А что пропущено с этим не балансом улыбками и прочей фигней выяснять тотеще гемор

  5. Аддон умер.)

    Объединение вроде работало отдельно а все остальное на сцене. Править кусочки для мероприятия где большие затраты времени и малая отдача как-то неинтересно. Насколько помню сейчас ракушка через фейерверк которые еще собери без подарка, еще по времени там как-то. Да и корону переделали так что ну его)

    Я с мелявской на другом аттракционе поиграю в ломалки)

  6. Вы правы. именно так. в ближ время поправлю.
    а на Караоке скорее всего уже все.
    К сожалению в последнее время этого времени практически нет но успел по атоллу пробежаться и как понимаю полеты остаются по-прежнему одним из ракушко добываемых. хотя еще есть какие-то очивки на что-то

  7. что-то я запутался уже. Проверяю на 2х машинах то работает, то что-то вылезает. Вроде поправил. но огромная просьба Если время скидывает или неправильно обновляет общую валюту между переродами. отпишитесь пожалуйста

  8. Вроде нашел бяку. Как пройдет премодерацию перекачайте пожалуйста. Надеюсь теперь все основные моменты поправлены.
    Спасибо что потратили время и написали комментарии 
    Приношу извинения за доставленные неудобства

  9. ---------------------------------------------------------------------------------------------------
    -- Функция по принятию определенных диалогов у 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 допилю)))

     

  10. /ш оооХхХшиииииШКаХхххХоо В лабы +
    Мне не проще))) Игорьки наверное закончились еще в 1.0 ))))
    Да можно сделать с часто болтаемыми можно. Если по статистике автоматически то еще имеет смысл. А так ведь есть список друзей.

    Сохранение чата Уже был такой аддон. И на отлов ссылок в чате тоже. И дубирование какогото канала в дискорд тоже)

  11. Конфиг тот что называется config.lua? 
    можно.
    Первый момент со всеми аддонами с текстовыми настройками. обычно они вынесены отдельно и редко меняются поэтому файлик просто копируют и потом вставляют как обновляют аддон.
    Второй момент можно сделать "систему конфигов" один файлик с аддоном один в др директории у вас. Если аддон не видит ваш файлик берет настройки из того что пришел с ним. Тогда перезаписи также не будет. Но надо отслеживать чтоб чтоб если что добавилось то и править соответственно.
    Третий вариант. Сохранять в конфигурационный файл через командную строку или иными командами. Например подкорректировали сохранили ввели команду он сохранил и читает оттуда
    4 Вариант. Сделать графический интерфейс и сохранять в конфигурационный файл.
    5 вариант. Ну любое садо/мазо с элементом попкорна.

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

    Мне нравится этот аддон хотя тот подход в нем что настрой глобальны а отображение локально не очень нравится. Например если вы выберите астральные ключи у перса которого они есть то у перса которого нет астральных ключей их не будет как в выборе так и в отображении. Просто потомучто нет этого в списке игры. 
    Но бесконечно чтото к нему лепить не поправив основы не хочется.
    к томуже сейчас правя под 14.1 у меня их уже под 60 оказывается.... и рук не хватает

    Что-то дофига написал. В общем если много кому надо то в ближ свободное время можно сделать
     

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

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

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