Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Невоспроизводимый API GetInstanceDifficulty

Упомянутые в теме пользователи:

Показано с 1 по 2 из 2

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #2
    Разработчик
    Регистрация
    12.10.2015
    Сообщений
    6,004
    Поблагодарил(а)
    3,827
    Получено благодарностей: 3,122 (сообщений: 1,844).
    Репутация: 32748
    Тут нет ошибки, это особенности динамического изменения сложности, например код DBM:

    Код:
    -- hard coded party-mod support, yay :)
    -- returns heroic for old instances that do not have a heroic mode (Naxx, Ulduar...)
    function bossModPrototype:GetDifficulty() 
    	local _, instanceType, difficulty, _, _, playerDifficulty, isDynamicInstance = GetInstanceInfo()
    	if instanceType == "raid" and isDynamicInstance then -- "new" instance (ICC)
    		if difficulty == 1 then -- 10 men
    			return playerDifficulty == 0 and "normal10" or playerDifficulty == 1 and "heroic10" or "unknown"
    		elseif difficulty == 2 then -- 25 men
    			return playerDifficulty == 0 and "normal25" or playerDifficulty == 1 and "heroic25" or "unknown"
    		end
    	else -- support for "old" instances
    		if GetInstanceDifficulty() == 1 then 
    			return (self.modId == "DBM-Party-WotLK" or self.modId == "DBM-Party-BC") and "normal5" or 
    			self.hasHeroic and "normal10" or "heroic10" 
    		elseif GetInstanceDifficulty() == 2 then 
    			return (self.modId == "DBM-Party-WotLK" or self.modId == "DBM-Party-BC") and "heroic5" or 
    			self.hasHeroic and "normal25" or "heroic25" 
    		elseif GetInstanceDifficulty() == 3 then 
    			return "heroic10" 
    		elseif GetInstanceDifficulty() == 4 then 
    			return "heroic25" 
    		end
    	end
    end

  2. 1 пользователь сказал cпасибо Animagus за это полезное сообщение:

    Bigalex (26.07.2019)

Похожие темы

  1. [Отклонено] Наксрамас 2.0, GetInstanceDifficulty, GetInstanceInfo и GetSavedInstanceInfo...
    от NoGoodLife в разделе Отклонено Wotlk
    Ответов: 12
    Последнее сообщение: 23.03.2025, 20:57

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •