Проблема с мультиатакой. У нее минимальное кол-во целей- 3 шт, несмотря на то что в параметрах я указывал 1, 2. Не работает ни 1, ни 2. Без дамми можно сделать двойную атаку, типа дальный бой: не рикошетом.
Сомневаюсь, что имеется ограничения по данному типу объектов.
Максимум что тебя ожидает- лаги, которые ты получишь из-за утечек, работая с этими областями. Так что старайся не наплодить утечек и все будет окей.
Делаешь массив из областей и бежишь по этому массиву. Выходом из цикла будет либо координата принадлежит области, либо рабочая переменная вышла за предел массива. В 1 случае переменная при выходе из цикла будет иметь значение k-того элемента массива-области, в которой находится юнит. Во втором случае юнита нет ни в одной из областей. А событие верное - входит в область...
Darknessay, в смысле? Ты, очевидно, не понимаешь разницы между Дополнительная атака (кости) и Дополнительный урон при атаке. Тут имеется ряд принципиальных отличий. Эти улучшения схожи лишь в том, что они повышают урон, а принцип действия различается в корне. Если неясно в чем отличия- задай вопрос- растолкую и не надо офтопить в теме. Но сначала прочитай статью по WE. Там подробно описано.
PS кол-во костей и кол-во грани у кости, на сколько я помню, это кривой перевод.
Да можно. Я правда не знаю ,как у тебя там в карте это реализовано ( через таверну или по факту герои стоят), но могу сказать одно. Рандом делается так:
забиваешь ID всех героев в массив. Запоминаешь максимальный индекс. И потом когда нужно дать рандом героя создаешь юнита со случайным ID из этого массива
Дополнительно-> изменить тип ландшавта.
Если не ошибаюсь, то это Ледяная корона. В общем поизменяй тип. найдешь нужный. Либо поставь нестандартный и выбери нужные текстуры
nvc123, (10, 85) не существует. Я просто обобщил всех юнитов (около 300 шт). По большей части юниты используют комбинации что-то типа (1, 15). Максимальная возможная комбинация с минимальными гранями (1, 85) максимальная с костями (10,30) А вообще я планировал параллельно с вопросом сделать череду тестов. Удалять всех юнитов группами по 50% отсекая. В итоге придем к нужному. Но пока команда тестеров не собралась я задал вопрос. Чтобы еще идеи покидали на случай неудачи.
Sergarr, Будем задавать кости парой чисел. (костей, граней у костей): у некоторых. (1,2). У некоторых (1,80), у некоторых (2,15), у одного (10,30)
В общем, 12 уровней юнитов и все варьируются (1-10, 2-85)
ssbbssc, я тоже так подумал. Но тогда бы это не было систематически. Это было бы хаотично. Лаганул кто-то- десинхра. А тут железно на 15 уровне. Я не думаю, что 15 уровень имеет принципиальные отличия от предыдущих 14
Если надо плавающие- текстаг в помощь. Хотя, можно заморочиться, как сказали выше, с DisplayTextToPlayer. Там в параметрах есть положение сообщения на экране x,y. Ставишь таймер на 0.03-0.04 и смещаешь его. Получится эффект анимации
Stalker5500, как ты описал- должно работать.
Только сделай в событие либо только Нейтрально-враждебный умирает, либо Событие- боевая единица умирает, а в условие- Владелец умирающего - Нейтрально-враждебный.
А дальше в действиях есть такая конструкция в разделе Общие параметры if/then/else. Используй ее и будет тебе счастье
Почему многие пользователи думают, что раздел Вопросы и ответы- это стол заказов? Ну сделают тебе этот алгоритм и что ты от этого получишь? Попытайся сам. Сделай набросок хотя бы. Минимум. Хотя бы наугад натыкай, чтобы люди видели, что ты хотя бы пытался реализовать свою идею.
» WarCraft 3 / Шулер
» WarCraft 3 / Модификаторы атаки
Ред. EnergyFrost
» WarCraft 3 / Модификаторы атаки
» WarCraft 3 / Математика в WE
» WarCraft 3 / Вопрос по объектам
» WarCraft 3 / Максимальное количество областей
» WarCraft 3 / Максимальное количество областей
Максимум что тебя ожидает- лаги, которые ты получишь из-за утечек, работая с этими областями. Так что старайся не наплодить утечек и все будет окей.
» WarCraft 3 / Десинхронизация от улучшения
» WarCraft 3 / Обнуление переменных
А вообще об этом написано в разделе статьи. Кстати ,в common.j ты найдёшь типы.
Ред. EnergyFrost
» WarCraft 3 / Все области в одном триггере (отследить область)
Ред. EnergyFrost
» WarCraft 3 / Десинхронизация от улучшения
PS кол-во костей и кол-во грани у кости, на сколько я помню, это кривой перевод.
» WarCraft 3 / Блокирование камеры
» WarCraft 3 / Блокирование камеры
Ред. EnergyFrost
» WarCraft 3 / Десинхронизация от улучшения
nvc123, Sergarr, проверил ваши предложения. Нет. Не из-за этого. Количество не влияет
» WarCraft 3 / Рандомные герои только у одного игрока
забиваешь ID всех героев в массив. Запоминаешь максимальный индекс. И потом когда нужно дать рандом героя создаешь юнита со случайным ID из этого массива
Ред. EnergyFrost
» WarCraft 3 / Перенос рельефа с одной карты в другую
Если не ошибаюсь, то это Ледяная корона. В общем поизменяй тип. найдешь нужный. Либо поставь нестандартный и выбери нужные текстуры
» WarCraft 3 / Десинхронизация от улучшения
Ред. EnergyFrost
» WarCraft 3 / Десинхронизация от улучшения
А вообще я планировал параллельно с вопросом сделать череду тестов. Удалять всех юнитов группами по 50% отсекая. В итоге придем к нужному. Но пока команда тестеров не собралась я задал вопрос. Чтобы еще идеи покидали на случай неудачи.
» WarCraft 3 / Десинхронизация от улучшения
Если есть еще у кого теории -пишите
» WarCraft 3 / Десинхронизация от улучшения
В общем, 12 уровней юнитов и все варьируются (1-10, 2-85)
» WarCraft 3 / Десинхронизация от улучшения
» WarCraft 3 / Нулевой размер импорта
» WarCraft 3 / "Субтитры"
» WarCraft 3 / Создаем юниты с выпадающими предметами
Только сделай в событие либо только Нейтрально-враждебный умирает, либо Событие- боевая единица умирает, а в условие- Владелец умирающего - Нейтрально-враждебный.
А дальше в действиях есть такая конструкция в разделе Общие параметры if/then/else. Используй ее и будет тебе счастье
» WarCraft 3 / Создаем юниты с выпадающими предметами