LastUchiha, нет, их задача хранить информацию, не отвечают они за оптимизацию. Комп выделяет место под хранение информации, для глобалок на старте, а локалок по ходу их создания. По простому, задача локальних, в нужный период отработать внутри функции и освободить место. Возможно скорость будет чуть ниже, но она на столько мизерная, что не стоит на протяжении всей игры "занимать место".
Еще вариант. Создать переменную массив тип юнита, целое число дальше TypeUnit, Count.
TypeUnit[0] = пехотинец
TypeUnit[1] = стрелок
TypeUnit[2] = рицарь
Count[0] = 8
...
...
Соб - спустя 100сек.
Integer int = RandomInt(0,2)
Создать Count[ int ] юнитов TypeUnit[ int ] в центре твоей области
Каст стремительности создает юнита пустышку, который накинет баф, с такой же временем действия на героя.
Отслеживаешь урон, если наносящий урон имеет баф, то отнимаешь золото и удаляешь баф
Aderta_1, В моем понимании, начинающий тот кто разобрался для чего переменные, что такое условия и действия, как они работают. Дальше ctrl+c и ctrl+v из примера и подставить свои значения. Также есть триггер readme, в котором попробовал описать что и для чего.
хПандАх, Наработка - инструмент, с помощью нее можно реализовать систему талантов.
Функционал для простых дейстий есть, делает часть работы за юзера, тем самым упрощает использование инструмента uJAPI
» WarCraft 3 / Способности и алгоритмы на заказ
Уже есть готовая
Ред. Borodach
» WarCraft 3 / Почему Редактор не видит кастомные функции из UjAPI
» WarCraft 3 / Расенган не должен пролетать через блокировку пути. Как реализовать?
» WarCraft 3 / Вопрос по Таймерам и JASS
SaveUnitHandle( hash, parentId, childId, object )
» WarCraft 3 / Какие ошибки допущены в данной способности? Jass.
» WarCraft 3 / Не работает триггер
Ред. Borodach
» WarCraft 3 / Как сделать простой рандом?
TypeUnit[0] = пехотинец
TypeUnit[1] = стрелок
TypeUnit[2] = рицарь
Count[0] = 8
...
...
Соб - спустя 100сек.
Integer int = RandomInt(0,2)
Создать Count[ int ] юнитов TypeUnit[ int ] в центре твоей области
» WarCraft 3 / Использование файлов preload
» WarCraft 3 / Где посмотреть подробную информацию про написание скриптов на Lua для warcraft3 reforged?
» WarCraft 3 / [UjAPI] Frame builder
» WarCraft 3 / Почему неуязвимость не даёт наложить заклинание? World Editor
» WarCraft 3 / Почему может не воспроизводится анимация юнита после паузы? Jass.
» WarCraft 3 / Почему может не воспроизводится анимация юнита после паузы? Jass.
» WarCraft 3 / Почему может не воспроизводится анимация юнита после паузы? Jass.
» WarCraft 3 / Название команды
» Unryze Jass API / [UjAPI] Конкурс Наработок 2024
» WarCraft 3 / [UjAPI] Frame builder
Ред. Borodach
» WarCraft 3 / Как отследить удар из невидимости?
Отслеживаешь урон, если наносящий урон имеет баф, то отнимаешь золото и удаляешь баф
» WarCraft 3 / [UjAPI] Frame builder
Ред. Borodach
» WarCraft 3 / [UjAPI] Frame builder
Ред. Borodach
» WarCraft 3 / [UjAPI] Frame builder
» WarCraft 3 / [UjAPI] Frame builder
» WarCraft 3 / [UjAPI] Frame builder
Функционал для простых дейстий есть, делает часть работы за юзера, тем самым упрощает использование инструмента uJAPI
» WarCraft 3 / [UjAPI] Frame builder
» Unryze Jass API / [UjAPI] Конкурс Наработок 2024