Frosty102, тебе же сказали, тебе нужно 2 переменные, одна массивная, куда записываешь золото игроков, другая темповая, которой записываешь значение при переборе, если золото игрока под индексом текущей итерации выше, чем то золото, что записано в темповой переменной
Действие: Создадим если/то/иначе функции. добавив в нее условие "Или - любое из условий истинно"
и два условия letGold(1) Больше или равно (Игрок 1(красный) Золото (текущ.)) и letGold(1) Меньше или равно (Игрок 1(красный) Золото (текущ.)) ну а в действии Установить letGold(1) = (Игрок 1(красный) Золото (текущ.)). итд делая аналогичную функцию для всех 10 игроков.
Я круче: установить переменной letGold под индексом игрока триггера золото(текущ.) игрока триггера
Borodach, самый нормальный и простой вариант из предложенных. Стоит ещё таймером проверять наличие стремительности, на случай, если урон с автоатаки не прошел, чтобы удалить бафф
Castwork, meh. Ну и говно. Если автор не хочет делать бд или редактировать модели юнитов, то на Южапи есть возможность по индексу узнать название анимации
AMark, мда, горе советчик. Как можно было забыть про высшую математику, мета и квантовую физики? Философские учения, аксиологии, мировую литературу до начала нашей эры? Пещерные иероглифы? Как без всего этого придумать сюжет для карты? Смешной
Нельзя отследить выпуск снаряда на ванилле, только на южапи. Задавать вопросы касательно получения урона это уже моветон - xgm.guru/p/100/161001
Выбираешь всех юнитов на карте, вешаешь событие получения урона на выбранного юнита. При входе юнита на карту делаешь то же самое. В триггере получения урона МОЖНО отследить кто нанес урон, сколько, и кто получил урон, для всего этого НЕ НУЖНЫ переменные
Чтобы узнать с руки ли урон - ответ выше (манипуляции с баффом яда)
Чтобы узнать когда выпустили снаряд - тебе нужно делать кастомную систему снарядов. Делаешь юниту мгновенную атаку (параметр такой в ро, ага), ловишь удар с руки ядом, блокируешь урон библиотекой Negate Damage Library, записываешь урон и выпускаешь даммика, с типичным триггерным движением. Делал миллион раз, но, к сожалению, закинул только один, самый первый пример - Спеллы "вместо" атаки, проблема только в оптимизации, когда таких даммиков может быть 200+ на экране, впрочем, у меня были просадки из-за их сферовой коллизии со всем, что только возможно.
Unryze, я хотел ещё одну головоломку сделать с мозаикой, но возникли проблемы с центрированием этих кусков, поэтому возможно чуть позже закину то, о чём так сильно мечтал - систему шутера в мультиплеере. Но энивей я не думаю что там много чего нового будет использовано. События новые на клавиши да и работа с эффектами, всё. Тем не менее в планах ещё одна интересная вещь для стрельбы от первого лица
P.s. я понимаю что вышеперечисленное не будет оцениваться в конкурсе, это для развития южапи. Кстати, у меня порой не с первого раза запускается проверка из редактора
А вообще, неплохо было бы получить от тебя ссылку на статью, где доказано, что Вар однопоточный.
Ты сам её и скинул же.. боже мой блат, короче разбирайся самостоятельно. Ты в своей ноосфере сидишь, я в своей. Не пытайся пропихнуть свой пузырь в мой - лопнешь
EugeAl, скажу проще, чтобы ты не давил своей позицией - ты приплел псевдопотоки не относящиеся к моему изначальному сообщению на эту тему, где я же и указал, почему вар однопоточен
EugeAl, ты говоришь за частоту использования данных, а не какой-либо интервал между записью и использованием*. Вар однопоточен, пока не выполнится предыдущее действие следующее не начнётся, поэтом если грамотно использовать глобалки для темповых действий - никакого зла
» WarCraft 3 / Как найти максимальное число в массиве
» WarCraft 3 / Как найти максимальное число в массиве
» WarCraft 3 / Как отследить удар из невидимости?
» WarCraft 3 / Как найти максимальное число в массиве
» WarCraft 3 / SetUnitX, SetUnitY и анимация бега (walk)
» WarCraft 3 / SetUnitX, SetUnitY и анимация бега (walk)
» WarCraft 3 / SetUnitX, SetUnitY и анимация бега (walk)
» WarCraft 3 / Боевая единица атакована
» WarCraft 3 / Боевая единица атакована
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Боевая единица атакована
Выбираешь всех юнитов на карте, вешаешь событие получения урона на выбранного юнита. При входе юнита на карту делаешь то же самое. В триггере получения урона МОЖНО отследить кто нанес урон, сколько, и кто получил урон, для всего этого НЕ НУЖНЫ переменные
» WarCraft 3 / Можно ли отменить действие предмета "лунное затмение"?
» WarCraft 3 / [UjAPI] Chest Puzzle
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
Ред. rsfghd
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
Ред. rsfghd
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода
» WarCraft 3 / Рассинхрон в мультиплеере, оптимизация кода