8gabriel8, на героев вокруг кастера вешается бафф повышающий на 30% скорость атаки и произнесения закринаний на 20 или 30 сек.
И вместе с ним вешается дебафф на 30 минут, который не позволяет бафнуть героизм на этого героя.
quq_CCCP, человек спросил как вести дела с переменной. И уточнил, что эта функция - чисто пример.
Может ему надо с этим таймером еще какие-то действия выполнять (вязать что-то в хэш, например), для которых ему и нужна эта переменная.
pro100master, ну если ты создаешь его в позиции юнита, а не по координатам, то очевидно он создает точку, как и все подобные ф-ции.
но здесь вроде писали, что текст-тэги не утекают...
ClotPh, еще один важный вопрос по поводу оптимизации.
У тебя юниты с этой твоей способностью когда умирают, ты их потом воскрешаешь? Или он просто умер и всё, нет больше ни юнита ни его способности?
ClotPh, оба варианта работают по одной логике. Разница в том, что обращение к хэшу происходит значительно дольше, чем обращение к глобальной переменной.
Поэтому хэш рекомендуется использовать только в ситуациях где глобальными переменными выкрутится либо не возможно, либо код становится слишком громоздким и работает уже не быстрее обращения к хэшу.
Но в любом случае, юзать хэш - это куда разумнее, чем способности-маркеры, юниты-носители-маркеров итд.
ClotPh, зачем тебе 100 глобалок? у тебя 3 глобалки для 8092 способностей. Если тебе нужно еще больше способностей, скажи - я тебе добавлю еще одну глобалку.
ClotPh, в примере, который я тебе скинул, значение всех переменных дефолтное.
Да и перекопировать даже руками 3 переменные это несколько секунд работы.
Extremator, еще один... вы хоть читайте что происходит NekoriDes, и ты думаешь, если ты через надстройки пишешь просто название, то оно компилируется без udg_ ?
ClotPh, они у тебя, вообще-то, память занимают. И я говорю про игровой процесс, а не РО.
Переменная типа integer занимает 4 байта. А способность, с кучей параметров да еще и несколькими уровнями, занимает больше, чем все твои интегеры за пол часа игры.
Ред. avuremybe
» WarCraft 3 / не отображается иконка добавленной триггерно способности
Триггер сугубо тестовый - создает юнита и выдает ему эти способности.
» WarCraft 3 / 100р за помощь в вопросе. Не могу открыть карту в редакторе
Ред. avuremybe
» WarCraft 3 / Героизм
» WarCraft 3 / триггеры с одинаковым событием
Нашел это - xgm.guru/p/blog-nvc123/ur1-3
» WarCraft 3 / Героизм
И вместе с ним вешается дебафф на 30 минут, который не позволяет бафнуть героизм на этого героя.
Ред. avuremybe
» WarCraft 3 / Героизм
если его нет > бафаешь им ускорение атаки и отрицательный дебаф.
» WarCraft 3 / Есть ли утечка?
» WarCraft 3 / Есть ли утечка?
Ред. avuremybe
» WarCraft 3 / Есть ли утечка?
Может ему надо с этим таймером еще какие-то действия выполнять (вязать что-то в хэш, например), для которых ему и нужна эта переменная.
Ред. avuremybe
» WarCraft 3 / Разве у тесттег создает точка???
Ну если помогло - то хорошо. Надо будет и свои ф-ции с текст-тэгами переделать.
Ред. avuremybe
» WarCraft 3 / Разве у тесттег создает точка???
но здесь вроде писали, что текст-тэги не утекают...
Ред. avuremybe
» WarCraft 3 / Есть ли утечка?
Ред. avuremybe
» WarCraft 3 / Повелитель ужаса 1.2 (Alpha Warcraft 3)
А почему нет скринов готовой модели с игры?
Может и его модель бы кто сделал?
» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)
У тебя юниты с этой твоей способностью когда умирают, ты их потом воскрешаешь? Или он просто умер и всё, нет больше ни юнита ни его способности?
Ред. avuremybe
» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)
Поэтому хэш рекомендуется использовать только в ситуациях где глобальными переменными выкрутится либо не возможно, либо код становится слишком громоздким и работает уже не быстрее обращения к хэшу.
Ред. avuremybe
» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)
Ред. avuremybe
» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)
Да и перекопировать даже руками 3 переменные это несколько секунд работы.
» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)
NekoriDes, и ты думаешь, если ты через надстройки пишешь просто название, то оно компилируется без udg_ ?
» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)
» WarCraft 3 / Москиты
» Warcraft III:The Doom of Arthas / Новые скриншоты
» WarCraft 3 / Москиты
А можно где-то найти список таких вот "служебных" способностей, которых нету в РО ?
» WarCraft 3 / Применение способности на определённое здание
» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)
» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)
Переменная типа integer занимает 4 байта. А способность, с кучей параметров да еще и несколькими уровнями, занимает больше, чем все твои интегеры за пол часа игры.