29

» XGM Конкурсы / Результаты конкурса героев

Boyazitov:
Сделайте хотя бы ресурс с описанием персонажей за 1 и 2 место. А то с 1.26 даже не глянуть, что там да как
Это собственно ваши проблемы 🤷‍♂️
29

» Проклятая Тропа: Начало пути / Набираеться команда.

asdbkbbshike, какой смысл МНЕ работать на ТВОЮ идею, если у меня есть СВОИ? Есть ли хоть какая-то ПРИЧИНА это делать?
29

» Кузня Mechanicus / Начал создание своей первой модели

Делать геометрию в mdlvis - это конечно какой-то отдельный вид мазохизма, этим промышляли в 2008 году
29

» Гильдия «Черамор» / Гильдия «Черамор»

Члены гильдии «Черамор» получают значок в профиль
Он подтверждает ваш статус члена гильдии и обязывает соблюдать правила
Альтернатива:
29

» Кузня Волчачки / Мифы, Легенды обо XGM

Naadir, знаешь, нет-нет даже печеньками кормят, но в основном света белого не видим(
29

» WarCraft 3 / [lua] Функция вывода урона

Добавил функции конвертации типа урона в строку, пример отлова урона через регистрацию ивента при входе в карту. Прикрепил файл к ресурсу.
Как я юзаю это?
У меня есть классы для типов урона с соответствующим названием в таблице, конвертация нужна для вывода урона вида:
id = GetHandleId(BlzGetEventDamageTarget()) -- id юнита получающего урон
damage = BlzGetEventDamage() -- кол-во урона
damagetype = BlzGetEventDamageType() -- тип урона
str = ConvertDamageTypeToString(damagetype) -- конвертируем в строку
damage = damage * Hero[id].Resist[srt] -- где резист коэфицент вида 0.5 например
Имея таблицу вида:
Hero[id] = {
	Resist = {
		DAMAGE_TYPE_MAGIC = 1
	}
}
Мы получим возможность контролировать весь входящий урон с помощью функции конвертации типа в строку