Искал-искал когда-то, не нашёл, может тоже кто-то будет искать, пусть найдёт
Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
phantom_miss_chance - текущий шанс уклонения
Чтобы "Добавить Фантомке Бабочку" нужно ввести RecalculateChance(phantom_miss_chance, 35)
Чтобы "Забрать у…
Чтобы "Добавить Фантомке Бабочку" нужно ввести RecalculateChance(phantom_miss_chance, 35)
Чтобы "Забрать у…
Подсистема динамической дальности прорисовки и дальности тумана в зависимости от FPS. Помогает адаптировать отрисовку вашей карты под производительность целевого ПК игрока в реальном времени.
Этот кусок кода взят из карты XGM New Year 2010.
В теории должен работать и в…
В теории должен работать и в…
Способ проверить существует ли юнит после RemoveUnit(), если переменная не обнулена или юнит хранится в хэше для таймера
Приём работ закрыт
Уважаемые пользователи XGM, представляю вашему вниманию конкурс наработок на UjAPI!
Да сразятся ваша фантазия в купе с умелой реализацией против идей других участников!
Да сразятся ваша фантазия в купе с умелой реализацией против идей других участников!
Система турели
Демонстрация
Просто кликните юнитом на турель, чтобы посадить его внутрь, и расстреливайте осколки моих разбитых надежд и мечт монстров с помощью движения мышкой и ЛКМ
Чтобы выйти из турели можно сдохнуть (не ирл, позязь, кто ж лайки ставить то будет), либо нажать ESC…
Как оказалось, в класической версии варкрафта, у камеры есть недокументированые поля, которые могут оказаться полезными для картоделов.
Ближняя плоскость отсечения
// Принимаются значения от 0 до 100. Изначально = 100.
constant camerafield CAMERA_FIELD_NEARZ = ConvertCameraField(7)
Отвечает за…
Данный ресурс посвящен библиотеки table расширяющей функционал текущей реализации одноименной библиотеки в Warcraft 3 reforged. Список всех поддерживаемых функций расположен в разделе программного интерфейса - API.
Система стрельбы
Демонстрация
С помощью WASD передвигайте персонажа. С помощью ЛКМ производите срельбу. С помощью ПКМ прицеливаетесь. С помощью ножа режете
…
Суть проста - с помощью стрелок влево/вправо вы перемещаете отмычку с одного штифта на другой, с помощью клавиши вверх вы поднимаете отмычку, ударяя об штифт, который нужно грамотно зафиксировать пробелом в самом вверху. После проделывания подобных манипуляций с каждым штифтом - сундук открывается и оттуда вылезает моё разбитое сердце лучше бы сдох бьвапыждщорпдчит
В данной статье рассмотрим такой предмет, как Антимагический амулет и как применять его против триггерных заклинаний. Опять же, как у всех взрослых дядь психологические проблемы растут из детства, так и потребность в данной статье была у меня в давние времена знакомства с редактором Warcraft 3 TFT. За неимением…
Прокачка способностей при повышении уровня или в один клик с 1 до максимально возможного уровня
9 реализаций (6 на jass, 3 на GUI)
9 реализаций (6 на jass, 3 на GUI)
Простая и лёгкая система, позволяющая поймать за руку игрока, использующего стандартные чит-коды в одиночной игре.
Здесь можно скачать последнюю версию демо-карты для Classic Asset Kit Extention. Это пример использования декора - вы можете использовать его как основу для своей карты, чтобы не импортировать всё вручную, или же экспортировать понравившиеся ассеты к себе в проект.
О системе
Относительно краткий пример создания PopupMenu фрейма используя UjAPI и Frame API.
Главным бонусом UjAPI в данной наработке является полноценный API специально добавленный для обработки PopupMenu фреймов, который позволяет просто на просто отказаться от fdf, а так же позволяет не только добавлять…
О системе
Относительно краткий пример системы контролей (стан/сон/сайленс/замедление), который можно легко дополнять в зависимости от нужд.
Главным бонусом UjAPI в данной наработке является Ability Instance API, который позволяет менять поля заклинаний/баффов без нужды изменений в РО.
Первая система как раз…
Первая система как раз…
О системе
Относительно краткий пример создания ListBox фрейма используя UjAPI и Frame API.
Главным бонусом UjAPI в данной наработке является полноценный API специально добавленный для обработки ListBox фреймов, который позволяет просто на просто отказаться от fdf, а так же позволяет не только добавлять…
Относительно краткий пример движения фрейма за виджетом/мировой координатой, на CSimpleFrame фрейме используя UjAPI и Frame API.
Система основывается на использовании GetWidgetScreenX/Y, есть конечно же и GetUnitScreenX/Y, всё это доступно с патча 1.0.28.102, потом советую ознакомиться с чейнджлогом.
Система основывается на использовании GetWidgetScreenX/Y, есть конечно же и GetUnitScreenX/Y, всё это доступно с патча 1.0.28.102, потом советую ознакомиться с чейнджлогом.
Относительно краткий пример создания кнопки с перезарядкой на CSimpleButton и CSpriteFrame фреймах используя UjAPI и Frame API.
Главным бонусом UjAPI в данной наработке является handlelist тип, который позволяет нам хранить все созданные фреймы в "листе" и не использовать тучу переменных, без какой-либо нужды. А так же возможность получать имя/контекст фрейма, что позволяет в целом и не прибегать к спискам, а банально использовать сам фрейм как "ключ" для получения дочерних фреймов.
Главным бонусом UjAPI в данной наработке является handlelist тип, который позволяет нам хранить все созданные фреймы в "листе" и не использовать тучу переменных, без какой-либо нужды. А так же возможность получать имя/контекст фрейма, что позволяет в целом и не прибегать к спискам, а банально использовать сам фрейм как "ключ" для получения дочерних фреймов.
`
ОЖИДАНИЕ РЕКЛАМЫ...