Anorver (28.06.2022),DeadSmile (01.03.2019),HA1DEKS (10.11.2020),Konstruktor (02.03.2019),sharp4000 (01.03.2019)
да не, данный способ определения хилов, взятый с элвуи, подходит разве что для вражин.
для союзников нужно делать по другому. когда плейта OnShow, берется нейм и если его еще не проверяли, то встает в очередь на инспект(если она есть), после которого точно известен спек. таким же образом можно сделать аддон, который на неймплейтах союзников будет показывать специализацию, гс, рейт арены и прочее..
этот способ будет работать даже на оло(если союзник в рейде) и дропать фпс не будет перебором GetBattlefieldScore
неймплейты союзников, даже если их нафаршировать, все равно юзать мало кто будет.
в принципе можно сделать вместо отключения в опциях и через ктрл+v сделать фейковое, а скриптом скрывать все на них кроме метки хила. тогда и союзных плейтов не будет видно и иконки хилов будут.
но все равно, отдельным аддоном это делать не пойдет, только как дополнение к другим аддонам на неймплейты.
к слову текстурки стандартной как и региона может и не оказаться там где ожидается. но таки красавчик.
- - - Updated - - -
адаптировать аддон под работу с другими аддонами порой неблагодарное занятие.
получилось шикарно! очень приятные иконки, аддон делает именно то, что нужно. определяет наших, чужих, метку видно очень хорошо, но не режет глаз, смотрится гармонично, в общем результат 12 из 10 баллов)
Что касается фризов или просадок по производитльности... только что отыграл остров завоеваний, все чётенько, никаких лагов не замечено, даже в самых мясных боях.
кого интересует, выглядит вот так:
тут только наши хилы, в пылу боя забыл заскринить вражеских, но там такиеже кресты, только красные!
отличная работа, влепите автору лайкоса)
кстати есть подозрение что большое количество фреймов с текстурами напрягает сильнее видюху чем проц
Регионы/чилдрен-фреймы возвращаются всегда в порядке их создания, зная это можно перебирать только новые фреймы вот так
Текстурку да, любой аддон заменит - плейт пропадет из поля зрения, благо дефолтные регионы в большинстве аддонов предпочитают просто скрывать.PHP код:
for _,obj in next,{WorldFrame:GetChildren()},lastNumChildren do
Последний раз редактировалось ʎpooɹds; 01.03.2019 в 19:49. Причина: очепятка
досадно что имена у фреймов неймплейтов появились только в кате что ли
Если еще нужен, то мой точно работает, бегаю с ним)
https://yadi.sk/d/L8Gr3LzztMDVAw
Мне бы очень хотелось изменить этот мир в лучшую сторону, но у меня лапки🐾
HA1DEKS (10.11.2020)