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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

How do I check if a buff is active by name


Condemned

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

How do I check if a buff is active by name using a string such as "Aspect of Support" if I want to check if this buff exists how do I do it?

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

local function findBuffId(objectId, buffName) -- buffName type string or wstring

	if type(buffName) == 'string' then
	
		buffName = userMods.ToWString(buffName)
	
	end

	local buffs = object.GetBuffs(objectId)

	for i = 1, #buffs do

		local buffInfo = object.GetBuffInfo(buffs[i])

		if common.CompareWString(buffName, buffInfo.name) == 0 then
		
			return buffs[i]
		
		end
	
	end	

end

-- using

local buffId = findBuffId(objectId, 'Aspect of Support')

if buffId then

	-- exists

else

	-- does not exist

end

 

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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