Maniac_91, bazeba, это не прога нерабочая а вы читать не умеете
сказано же что программа конфликтует с русификатором триггеров
удалите его нафиг и не будет никаких ошибок
в шапке карты пропишите include "ALL.j" и либа будет работать
но все утечки она не уберёт
единственный способ убрать утечки это полностью переписать все триггеры
этим никто кроме тебя заниматься не будет
vincent_freeman, это статья лишь пример
да ещё и на гуи
если кого то интересует оптимизация то стоит почитать про неё отдельно статьи
а там уже написано что событие не утекает
а по поводу того что юнит не может дважды войти в игровую зону это ещё не подтверждено
хотя и не опровергнуто
molot39, то есть ты утверждаешь что у тебя нету не 1 утечки?
если так то скрины счётчика утечек в студию (2 скрина, 1 на первой минуте а второй спустя 10 минут)
кажется я года 2 назад предлагал всем желающим сделать карту в которой юнит дважды войдёт в игровую область но так никто и не скинул (вариант с дефайнами и прочим читерством не принимается)
должен сразу предупредить что делать за тебя никто не будет
теперь по твоим вопросам
чтобы нельзя было кликать скрываешь, даёшь москиты, делаешь видимым
действие проиграть звук и указываешь твою фразу
выбираем всех подходящих(враги,живые) юнитов в радиусе от точки каста и создаём по дамми юниту(юнит без модели, без атаки, с москитами, с нужной способность, время жизни юнита 1 сек) для каждого подходящего юнита приказывая дамми юниту применить нужную способность в подходящего юнита
таким образом каждый дамми юнит применит нужную способность (в твоём случае корни) в 1 подходящего юнита для которого он и был создан а потом исчезнет
чтобы данные в игре зависели от внешнего файла который может быть не у всех нужна синхронизация данных между игроками иначе будет десинк
файл нужно прелоадить
подробнее про это в статьях про гетлокалплеер и прелоад
так же посмотри дата менеджер и прочее
естественно без хороших знаний джасса нифига не получится
читай статьи
за тебя тут делать не будут
без того что в статьях ты ничего не поймёшь
для лучников нужна система отлова урона
для этого тебе надо как минимум выучить гуи
у катапульты просто повышай урон у осадного типа атаки
Melissa, если ты поставишь базовую скорость 0,01 а Анимация точки повреждений 0,5 то сколько не улучшай и не бафай быстрее чем каждые 0,005 ты не ударишь
а если поставить Анимация точки повреждений 0 то юнит сможет бить каждые 0,001 секунды Melissa, вообще тут всё зависит от того что ты имеешь ввиду под максимальным АС
это уже надо афтара спрашивать
поэтому я снял лучший ответ и подождём его прихода
для этого тебе надо прочесть предыдущие статьи
но это после того как научишься внимательно читать
ибо ненужно писать local real r перед вызовом функции
короче учитесь читать
если надо скину ссылки на учебники 1-2 класса по чтению
и хватит выделять весь текст цветами
это запрещено правилами сайта
лучше научитесь картинки добавлять
использовать 2 версии предметов
обычные и на основе рун
на земле лежат руны
когда мы их подбираем нам дают аналогичный обычный предмет или стакаем его с другими предметами
когда мы выкидываем обычный то он удаляется а на его месте создаётся аналогичная руна
в общем ищи на сайте систему крафта для 7 предметов
это если афтар написал в вопросе то что имел ввиду
а то он мог написать одно а хотеть совсем другого
тогда нужен телепат M1n3rva, это понятно что константа
но для хранения времени последней атаки нужна бд
M1n3rva, заносим время последней атаки в бд
когда с момента последней атаки прошло n секунд удаляем юнита из бд 4okak:
Пущай автор вопрос подробней опишет, чего ему там нужно)
с этим согласен но вот сделать сделать проще чем я предлагаю вряд ли получится
только если по отдельному триггеру на каждого юнита но это таже бд получается только через жопу
M1n3rva, просто это невозможно сделать по нормальному без бд
только если по отдельному триггеру на юнита но это тупость полная
в любом случае алгоритм я уже описал
если разберёшься то молодец если нет то твои проблемы M1n3rva, а как ты определишь когда именно надо удалить?
надо хранить время с последней атаки у каждого юнита
а это уже бд
» Администрация XGM / Оформление текстов - txt2
иначе никак
Вармиръ:
» WarCraft 3 / Определенный игрок видит чат всех игроков
игрок из 3 клана является союзником для всех
зачем чтото менять?
» WarCraft 3 / Определенный игрок видит чат всех игроков
ты отлавливал дебагом состояние союзов?
» WarCraft 3 / почему карта иногда вылетает по локальной сети?
» WarCraft 3 / Устранение утечек
сказано же что программа конфликтует с русификатором триггеров
удалите его нафиг и не будет никаких ошибок
в шапке карты пропишите include "ALL.j" и либа будет работать
но все утечки она не уберёт
единственный способ убрать утечки это полностью переписать все триггеры
этим никто кроме тебя заниматься не будет
» WarCraft 3 / Отображение Урона\Система атаки
да ещё и на гуи
если кого то интересует оптимизация то стоит почитать про неё отдельно статьи
а там уже написано что событие не утекает
а по поводу того что юнит не может дважды войти в игровую зону это ещё не подтверждено
хотя и не опровергнуто
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
если так то скрины счётчика утечек в студию (2 скрина, 1 на первой минуте а второй спустя 10 минут)
» WarCraft 3 / Как отловить получение юнитом урона?
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Как отловить получение юнитом урона?
пруф в студию
» WarCraft 3 / Нужна помощь с 10 триггерными способностями.
теперь по твоим вопросам
» WarCraft 3 / Как добавить больше 12 героя в таверне?
файл нужно прелоадить
подробнее про это в статьях про гетлокалплеер и прелоад
так же посмотри дата менеджер и прочее
естественно без хороших знаний джасса нифига не получится
» WarCraft 3 / Как отловить получение юнитом урона?
» WarCraft 3 / Как мне настроить баланс сил и виды боя как в реальной жизни?
за тебя тут делать не будут
без того что в статьях ты ничего не поймёшь
для лучников нужна система отлова урона
для этого тебе надо как минимум выучить гуи
у катапульты просто повышай урон у осадного типа атаки
» WarCraft 3 / Музыка.
» WarCraft 3 / Attack speed
а если поставить Анимация точки повреждений 0 то юнит сможет бить каждые 0,001 секунды
Melissa, вообще тут всё зависит от того что ты имеешь ввиду под максимальным АС
это уже надо афтара спрашивать
поэтому я снял лучший ответ и подождём его прихода
» WarCraft 3 / Вопроc из статьи "5. Функции в jass"
но это после того как научишься внимательно читать
ибо ненужно писать local real r перед вызовом функции
короче учитесь читать
если надо скину ссылки на учебники 1-2 класса по чтению
и хватит выделять весь текст цветами
это запрещено правилами сайта
лучше научитесь картинки добавлять
Ред. nvc123
» WarCraft 3 / Вопрос по стаканью предметов.
обычные и на основе рун
на земле лежат руны
когда мы их подбираем нам дают аналогичный обычный предмет или стакаем его с другими предметами
когда мы выкидываем обычный то он удаляется а на его месте создаётся аналогичная руна
в общем ищи на сайте систему крафта для 7 предметов
» WarCraft 3 / Как проверить находится юнит в бою или нет? на ГУИ
а то он мог написать одно а хотеть совсем другого
тогда нужен телепат
M1n3rva, это понятно что константа
но для хранения времени последней атаки нужна бд
» WarCraft 3 / Как проверить находится юнит в бою или нет? на ГУИ
когда с момента последней атаки прошло n секунд удаляем юнита из бд
4okak:
только если по отдельному триггеру на каждого юнита но это таже бд получается только через жопу
» WarCraft 3 / Проблема с отображением модели
пнг больше подходит для более современных движков
» WarCraft 3 / Проблема с отображением модели
в общем триггерно
» WarCraft 3 / Как проверить находится юнит в бою или нет? на ГУИ
только если по отдельному триггеру на юнита но это тупость полная
в любом случае алгоритм я уже описал
» WarCraft 3 / Как проверить находится юнит в бою или нет? на ГУИ
M1n3rva, а как ты определишь когда именно надо удалить?
надо хранить время с последней атаки у каждого юнита
а это уже бд