Если ты копируешь кириллицу (русские буквы), то надо чтоб у тебя в обоих окнах язык был переключен на RU (русский). Если у тебя будет выбран EN (английский), то ты либо будешь копировать неправильно, либо вставлять. Суть практически одна и та же в итоге.
Другой вариант - у тебя в блокноте не та кодировка выбрана.
У меня используется везде UTF-8.
Её можно выбрать когда сохраняешь новый файл в блокноте.
Нет, тут скорее от обратного.
Тебе надо выловить момент когда считается проигрыш. Когда это происходит?
И вот уже в этот момент создавать список живых игроков, и показывать его проигравшему.
И от выбора уже спавнить героя.
Дальше можно будет просто добавить проверку в момент выбора на то что выбранный игрок жив (та же проверка, что и при создании списка), и если он жив - ничего лишнего не делать. Но если он окажется мёртв - просто пересоздать список, который опять всех проверит и покажет только живых.
В момент ВКЛючения авто-каста юнит получает приказ, вот его и можно отловить.
Событие - юнит получает приказ (без цели).
Условие - сравнение приказов - полученный приказ = ...
Обычно приказы на вкл/выкл имеют вид innerfireon / innerfireoff
Смотри в самой способности.
Ну зачем же так усложнять?
Гораздо проще будет сделать так что бы динамические изменения не учитывались.
А потом добавить проверку в момент выбора, и, если необходимом, пересоздать список.
Авто-каст абилок обычно подгружается внутреигровым ИИ, который будет юзать эти абилки только стандартных условиях... Если у тебя за основу взято замедление и в целях стоит сам юнит, то он не будет на автомате кастовать абилку на себя... нет
У тебя проблема в том что ты сравниваешь ХП юнитом с 9/10 от его ХП
Т.е. если у юнита 420хп, то ты сравниваешь 420 и 420/100*90=378
У тебя в условии будет ровно вот так: 420 > 378
И какое бы здоровье у юниты не было, оно всегда будет больше чем 0.9 от этого же числа.
Для того что бы определить процент (часть) здоровья, тебе надо сделать то что игра показывает уже сама по себе - 420/420хп., т.е. разделить текущее здоровье юнита на его максимальное значение. Например при 300/420хп это равно 300 / 420 = ~0.714, т.е. 71,4%
У тебя должно быть так
Если (текущее здоровье / максимальное здоровье ) > 0.9 тогда
Можно поставить урон на 0, а его периодичность вывести за границы длительности.
Тогда по идеи цифр не будет Про первый урон точно не скажу, надо чекать
этот эффект что над юнитом-цель
Модельку чёртика над юнитом? в баффе измени или убери модельку
Скорее всего никак. Либо триггерно всё делать.
Что там в абилке есть: уничтожение трупа, создание юнита, запись юнита за создателем, и ведение счётчика.
Можно вставить обычный призыв, но тут минус устранение трупов (хотя можно триггерно удалять).
Можно кастовать пустышку с предмета, а с дамми юзать оригинальную абилку (опять же - каждый раз новый дамми или записывать одно и того же на каждого героя? надо будет что-то делать...)
Можно кастовать пустышку с предмета, а герою подбрасывать абилку (с приказом?) и/или вообще попробовать руну... что будет с счётчиком? хз, надо чекать (и будет ли вообще эта абилка работать в руне)
Можно засунуть её в спеллбук... Дёшево и сердито. Будет работать.
Дам небольшой совет от себя. Если ты не понимаешь зачем нужен JNGP и все его фишки/навороты - забей и просто пользуйся им как обычным редактором. Серьёзно. Придёт время - полезешь внутрь, и всё будет очень удобно. Просто сделай так и всё.
то после начала анимации игроку уже выдается 3 золота
Может у тебя просто анимация замаха атаки выставлена не так как нужно? вот и получается что сатир замахивается - а урон уже проходит. Не?
А вообще я бы тоже рассматривал возможность ситуации с уроном от ивента "замаха". Чекни входящий урон в этом триггере, выведи его на экран, может выловить получится.
» WarCraft 3 / Что лучше таймер или триггер?
Ты сейчас сравниваешь два типа объектов - таймер и триггер.
О чём ты вообще?)) пример хоть бы кинул какой
Ред. Extremator
» WarCraft 3 / Jass New Gen Pack – Крокозябры вместо скопированного текста
Если у тебя будет выбран EN (английский), то ты либо будешь копировать неправильно, либо вставлять. Суть практически одна и та же в итоге.
У меня используется везде UTF-8.
Её можно выбрать когда сохраняешь новый файл в блокноте.
» WarCraft 3 / При уничтожении базы, дается герой на одной из 8 баз союзников
Тебе надо выловить момент когда считается проигрыш. Когда это происходит?
И вот уже в этот момент создавать список живых игроков, и показывать его проигравшему.
И от выбора уже спавнить героя.
» WarCraft 3 / Способность с автокастом
Событие - юнит получает приказ (без цели).
Условие - сравнение приказов - полученный приказ = ...
Смотри в самой способности.
» WarCraft 3 / При уничтожении базы, дается герой на одной из 8 баз союзников
Гораздо проще будет сделать так что бы динамические изменения не учитывались.
А потом добавить проверку в момент выбора, и, если необходимом, пересоздать список.
» WarCraft 3 / Способность с автокастом
» WarCraft 3 / Способность с автокастом
» WarCraft 3 / GUI – Не работает условие?
Т.е. если у юнита 420хп, то ты сравниваешь 420 и 420/100*90=378
У тебя в условии будет ровно вот так: 420 > 378
И какое бы здоровье у юниты не было, оно всегда будет больше чем 0.9 от этого же числа.
» WarCraft 3 / Как прикрепить способность к дереву(декорации)?
» WarCraft 3 / Как прикрепить способность к дереву(декорации)?
И опять же - можно снимать бафф триггерно, если вышел из области.
» WarCraft 3 / Как убрать эффекты с отравленного ножа?
Тогда по идеи цифр не будет
Про первый урон точно не скажу, надо чекать
» WarCraft 3 / Предмет с абилкой призыва жуков (повелителя могил)
Что там в абилке есть: уничтожение трупа, создание юнита, запись юнита за создателем, и ведение счётчика.
Можно кастовать пустышку с предмета, а с дамми юзать оригинальную абилку (опять же - каждый раз новый дамми или записывать одно и того же на каждого героя? надо будет что-то делать...)
Можно кастовать пустышку с предмета, а герою подбрасывать абилку (с приказом?) и/или вообще попробовать руну... что будет с счётчиком? хз, надо чекать (и будет ли вообще эта абилка работать в руне)
» WarCraft 3 / Ищу программу
А называется она вроде JesusHipsterAttachments
» WarCraft 3 / Как правильно налаживать заклинания на юнитов?
Юнит вошёл в область - проверки - выдать инвиз
Юнит покинул область - проверки - отнять инвиз
» WarCraft 3 / Нету нужного типа классификации в ГУИ
Если ты не понимаешь зачем нужен JNGP и все его фишки/навороты - забей и просто пользуйся им как обычным редактором. Серьёзно. Придёт время - полезешь внутрь, и всё будет очень удобно. Просто сделай так и всё.
» WarCraft 3 / Нестандартное изменение DataD1 Способности
» WarCraft 3 / Не отображается корректно пиктограмма предмета
Ты уверен что понял суть вопроса?
» WarCraft 3 / Пассивная цепь молний
» WarCraft 3 / Пассивная цепь молний
» WarCraft 3 / Пассивная цепь молний
Ред. Extremator
» WarCraft 3 / Тригерное получение золота после атаки
» WarCraft 3 / Урон/хил в зависимости от уровня способности
Например LEVEL * 100 и ты получаешь 100/200/300
» WarCraft 3 / Как использовать vJass без WE