В смысле поподробнее? Явно же используется система сложения зарядов. Нужно проверить число зарядов и вычесть 1 при создании предмета. Триггер на GUI указал Proshel_Doty. Если число зарядов=1 - удалить предмет.
Модель глючная. Пробовал импортировать в карту?
Там всего одна кость. Анимации все одинаковые. Считай что их нет. Можешь сам проверить - сохрани как mdl и посмотри в блокноте.
1- Цикл выполнится 1 раз ( тк герой один)
2- центр локации "арена"(область 000<gen>) фиксированная точка
3- использование перемещения героя будет с небольшой частотой
Вывод: Никаких утечек не будет, нужно только переместить героя в центр локации арена, никаких custom script с установкой и удалением точек не нужно.
PS Вариант с пиком проще чем с массивом
Делай мвссив с индексом равным номеру игрока (чтоб не запутаться) При событии ставь условие на триггеринг игрока. Если триггенинг игрок = красный то перекидывай соотв. юнита по индексу. напр MyHero[1]. Используй if then else. Все вместится в 1 триггер с кол-вом событий равным кол-ву игроков.
Создавая юнита присваивай ему переменную Напр.Set MyHero = last created unit
где MyHero созданная тобой переменная типа "боевая единица". Далее обращаешься к своему герою через эту переменную. И что мешает использовать массив?
Я конечно уже научился понимать многие пиджины и диалекты интернета, но сегодня слегка озадачен. biridius, преклоняюсь перед вашим талантом переводчика. Vlad249, пора уже все-таки учиться излагать свой поток мыслей в виде чуть более доступном пониманию.
PS - область, истечение
Кости отвечают за вариативность урона наносимого врагу.
Атака X - базовый урон - базовый урон, наносимый при атаке.
Атака X - урон: количество костей - количество костей, выбрасываемое при вычислении ущерба от атаки.
Атака X - урон: количество граней у кости - количество граней у кости, используемое при вычислении ущерба от атаки. Как вычисляется ущерб от атаки:
(Базовый урон) + (Количество костей) = Минимальный урон
(Базовый урон) + (Количество граней у кости)*(Количество костей) = Максимальный урон
И следует почитать базу статей.
Задержка обязательна, т.к. если количество героев и юнитов у игрока 1 превысит некоторое (насколько помню, довольно небольшое количество около 32) герой просто перестанет возрождаться. По крайней мере так было до версии 1.24
В зависимости от выбора пути устанавливай значение переменной. Далее при любых вариативных действиях проверяй значение переменной.
Для целочисленной переменной way
condition: If way=2
action: создать казарма в локации 2 .. и пр.
Можно и через логическую переменную (true/false)
Если используешь нейтрально-враждебного игрока, то естественно будут проблемы. Попробуй изменить (значительно увеличить) в константах - монстры время возвращения охраны + монстры расстояние охраны (так это переведено в русском редакторе).
Найти эту способность в РО, скопировать и затем вставить через РО в свою карту. Если способность триггерная также скопировать код через редактор триггеров. (До копирования в параметрах редактора поставить галочку - Автоматически создавать новые переменные)
PS - Герою добавить ее также через РО
» WarCraft 3 / Обнуление переменных, которые принимает функция?
» WarCraft 3 / Win 10 64 bit и mdlvis / w3me
» WarCraft 3 / Сделал модель,путь меняется при открытии файла
Отредактирован dave_wwid
» WarCraft 3 / MinimapPing
Отредактирован dave_wwid
» WarCraft 3 / Свойства материалов
» WarCraft 3 / Свойства материалов
Отредактирован dave_wwid
» WarCraft 3 / Триггеры
Отредактирован dave_wwid
» WarCraft 3 / Не роботает модель
Там всего одна кость. Анимации все одинаковые. Считай что их нет. Можешь сам проверить - сохрани как mdl и посмотри в блокноте.
Отредактирован dave_wwid
» WarCraft 3 / Что не так?
2- центр локации "арена"(область 000<gen>) фиксированная точка
3- использование перемещения героя будет с небольшой частотой
Вывод: Никаких утечек не будет, нужно только переместить героя в центр локации арена, никаких custom script с установкой и удалением точек не нужно.
PS Вариант с пиком проще чем с массивом
Отредактирован dave_wwid
» WarCraft 3 / Что не так?
Отредактирован dave_wwid
» WarCraft 3 / Что не так?
где MyHero созданная тобой переменная типа "боевая единица". Далее обращаешься к своему герою через эту переменную. И что мешает использовать массив?
» WarCraft 3 / Как управлять оьлостями
PS - область, истечение
Отредактирован dave_wwid
» WarCraft 3 / Режим Кинематики HUD
Отредактирован dave_wwid
» WarCraft 3 / Кости атаки
Атака X - базовый урон - базовый урон, наносимый при атаке.
Атака X - урон: количество костей - количество костей, выбрасываемое при вычислении ущерба от атаки.
Атака X - урон: количество граней у кости - количество граней у кости, используемое при вычислении ущерба от атаки. Как вычисляется ущерб от атаки:
(Базовый урон) + (Количество костей) = Минимальный урон
(Базовый урон) + (Количество граней у кости)*(Количество костей) = Максимальный урон
И следует почитать базу статей.
Отредактирован dave_wwid
» WarCraft 3 / Как добавить модель в игру??? есть инструкция для чайника????
Есть смысл прочитать статью
Отредактирован dave_wwid
» WarCraft 3 / Таблица рейтинга
» WarCraft 3 / Случайный каст
» WarCraft 3 / Ломаются триггеры
Отредактирован dave_wwid
» WarCraft 3 / После воскрешения героя пропадает видимость
Отредактирован dave_wwid
» WarCraft 3 / Как управлять облостями ?
Для целочисленной переменной way
condition: If way=2
action: создать казарма в локации 2 .. и пр.
Можно и через логическую переменную (true/false)
» WarCraft 3 / Хелп триггер не работает (GUI)
» WarCraft 3 / Хелп триггер не работает (GUI)
» WarCraft 3 / Отображаются здания после ролика
Отредактирован dave_wwid
» WarCraft 3 / Как добавить способность герою?
PS - Герою добавить ее также через РО
» Dune the Endless Wars / Главная страница