Путь текстуры неправильно прописан. Укажи какой путь у текстуры, использует стандартные или свои? Какой путь у модели тоже укажи! Мы не все здесь телепаты чтобы угадывать!
И закрой прошлый вопрос про лаги за убийства на большой карте! Я на него ответил а оказалось поздно.
quq_CCCP, Maniac_91, ребята, вот вам ещё одна подсказка. В другом заклинании эта функция работает замечательно! Если Я что либо меняю, то юниты бегут не туда, но бегут, если оставить как есть, все бегут туда куда надо, и вроде бы всё правильно, но в этом заклинании не работает! Если ставлю обычную функцию Set Variable = Polar Coordinate..., а эту строчку убираю, то всё работает, но естественно с утечкой. Я уже голову сломал, всё просто как пень, а увидеть не могу!
На jass-е Я не силён. Ну если не подкинут то имей ввиду ещё, что у способностей можно делать уровни, и триггерно прибавлять, или наоборот, убавлять уровни, что даёт вполне неплохой контроль над процессом. Так же можно увеличивать и скорость атаки, и прочее... Проблем больших не вижу. Вот как Я делаю прибавку максимального запаса здоровья, всего две строчки (если без дополнительных условий).
Нет. Я пока хочу достроить карту на GUI, думаю мне осталось дней 10-30 работать, а буду ли следующую делать - под вопросом. Не хочется тратить время на изучение jass из-за пустяка! Однако Я использовал Custom Script, но это было содрано с одного сайта, а вот чтобы делать самому нужно сначала полностью изучить язык. Либо знаю, либо нет, чуть-чуть не считается!
Что касается wait, то если не это то что тогда?
Опытным путём сам установил что в процесс ничего не вклинивается. Можно использовать Триггер как Функцию и ссылаться на него в другом Триггере. По сути, это и есть функция, если глянуть на jass. Вопрос закрыт.
Чтобы прибавить здоровье, используй действие Боевая единица - Set Life (to Value), или, Боевая Единица - Set Life (to Percentage), чтобы прибавлять в процентах от его максимального запаса здоровья.
Увеличивать урон и сам максимальный запас здоровья триггерно нельзя. Но есть способы как с помощью предмета увеличить максимальный запас здоровья. Недавно сам так сделал. Предмет не остаётся в инвентаре, он используется на-ходу. Просто дай соответствующий предмет боевой единице, и он используется автоматически и прибавит максимальный запас здоровья, но потом проследи чтобы небыло утечки памяти, удали его самостоятельно, даже если не видишь на карте!
Что касается атаки, то Я просто делаю одинаковых юнитов с разным уроном и заменяю их. Но ты можешь попробовать так же использовать предмет, или способность, которую можешь дать юниту как невидимую. Однако тут Я не экспериментировал, тебе нужно самому подумать какой предмет или способность увеличивает атаку но при этом не отображается в интерфейсе как графическая кнопка.
Хендл нашёл и установил. Показывает 4000~ и далее растёт, прибавляясь по 1000~ за 30 секунд. При применении заклинания связанного с точкой, моментально прибавляется 200-400 хендлов. Что делать дальше не знаю. Нужны подробности.
Я определил ошибку! Не много времени понадобилось чтобы найти её, ибо использовал свой метод поиска. Ошибка находится в категории Таблицы - триггер kill. Там используется в условии "Daying unit равно Random unit from Units of Type ...", причём этих условий слишком много, что, видимо и вызывает притормаживание. Думай как-то по другому как это сделать.
Есть ещё игрок - Дополнительный нейтральный, про которого все забывают. Это такой же как Нейтрально-Враждебный, только он не использует сам способности, и не применяет предметы, пока ему не указать специально в триггерах команду на эти действия. Это очень удобно потому что Нейтрально-Враждебные Мобы сами делают то что им захочется, и не всегда это бывает правильно.
Теперь что касается использования заклинаний. Если Моб герой, то, нужно использовать Герой - Learn Skill и указать какое заклинание он должен изучить (если у него есть непотраченное очко способностей). Что касается применения, то нужно использовать Боевая Единица - Issue Order Targeting A Unit или Боевая Единица - Issue Order Targeting A Point или Issue Order With No Target, и там выбрать конкретную способность или заклинание для применения, а также указать, кто или на кого применяет.
Steal nerves правильно написал. Сам так делал только недавно. Ещё можно сделать красным зелёную молнию похищения жизней и будет видом как вампирический канал. Но у меня была цель сделать на множество целей одновременно, вот тут начинались проблемы, некоторые молнии не отображались, начинались лаги. Там ещё нужно проверить на утечки. Такой эффект лучше делать единичным. Мне приходилось по таймеру уничтожать и создавать снова, хотя там и можно двигать, это не позволяло мне достигать свои цели, приходилось пересоздавать каждую миллисекунду.
Это пишется в триггерах. Берёшь заклинание с указателем, делаешь его пустым (обнуляешь все значения). Цепляешь это заклинание к предмету. Проверяешь что заклинание активируется но ничего не происходит. Создаёшь триггер с событием "если способность приводится в действие", проверяешь в условии какое заклинание, и в точке указанном заклинанием создаёшь растение, которое предварительно создал как нестандартную модель. Далее делаешь Wait, и, скажем, через 60 секунд в указанном заклинанием точке создаёшь предмет. Правда про утечки не скажу, но Я сейчас таких триггеров много делаю как раз, так что проверял, всё работает.
Возможно Я бы мог сделать тебе одно заклинание, для примера, мне не трудно, Я сейчас таких много делаю. Но тебе нужно предоставить мне свою карту и указать конкретно где и что тебе сделать!
С таким не сталкивался. Возможно конфликт переводов. Хотя вспоминаю открывал в World Editor-е английском карту на русском, и все описания и комментарии стёрлись. Возможно в этом дело.
Вообще-то, мне нужен именно 3Ds Max 5.1, его лицензию как раз мне легко обойти, чего нельзя сказать про 3Ds Max 2011. Оригинал, на котором работали Blizzard-ы, более предпочтителен в плане совместимости и похожести на их модели (частицы там делаются лучше всего), и обучающие уроки на него есть. Но это тоже сгодится, если так и не удастся найти ту самую программу. Я перевёл описание. Выложу его здесь, может кому-то пригодится.
Если без триггеров делать, то можно открыть через War3ModelEditor стандартную модель огня и посмотреть, как там устроен источник звука. Потом открыть свою модель и создать в ней такой же источник звука, не забыв настроить время срабатывания.
Хорошо, без триггеров пусть... Я открывал стандартную модель огня, там вообще нету прицепки звука, потому что в доступных звуках в прицепки нету звука огня. Стандартные звуки все на тему заклинаний, но нету звуков окружения, и нету даже похожего звука бушующего огня! Видимо те стандартные модели огня имеют внешнюю прицепку звука, но не в себе. Я бы не спрашивал если бы проблема не была такой слишком сложной. Не люблю зря беспокоить людей.
» WarCraft 3 / Mix файл и декорации не совместимы?
» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?
» WarCraft 3 / Как триггерно увеличить максимальну атаку или здоровье
» WarCraft 3 / Можно ли использовать "Run Trigger" как вызов функции?
Опытным путём сам установил что в процесс ничего не вклинивается. Можно использовать Триггер как Функцию и ссылаться на него в другом Триггере. По сути, это и есть функция, если глянуть на jass. Вопрос закрыт.
» WarCraft 3 / Как триггерно увеличить максимальну атаку или здоровье
» WarCraft 3 / Дайте инструкцию по решению всех утечек?
» WarCraft 3 / Оптимизация карты.
» WarCraft 3 / Как сделать что бы мобы бегали за тобой и юзали спелы
» WarCraft 3 / Тригерное похищение жизни
» WarCraft 3 / Как садить растения?
Возможно Я бы мог сделать тебе одно заклинание, для примера, мне не трудно, Я сейчас таких много делаю. Но тебе нужно предоставить мне свою карту и указать конкретно где и что тебе сделать!
» WarCraft 3 / Пропадает описание юнитов и способностей. Как это исправить?
» WarCraft 3 / Где найти 3Ds Max 5.1 для Warcraft 3 Art Tools?
» WarCraft 3 / Как сделать триггерно переменные звука?