Хорошо, здесь ты прав.
Если я могу использовать что-то, что я не в состоянии сделать самостоятельно, я всё равно буду стараться использовать это адекватно. Например, не буду забивать гвозди микроскопом.
Попробуй начать ставить пробелы после всех знаков препинания, пожалуйста. Faion:
должен быть метод Remove, который будет реализовывать удаление уже ненужного триггера
Система разрабатывалась с расчётом на адекватное использование, а оно не подразумевает создание нового триггера на каждый случай инициализации заклинания.
Следуя Вашей логике, мне следует поинтересоваться у себя. Так вот, я использую по триггеру на каждый вид действия: 1 триггер на реализацию постоянных (пассивных) способностей, реагирующие на получение урона, 1 триггер на способности с динамичным воздействием (урон = 2х полученного урона, к примеру) и 1 триггер для систем статистики, отображения урона и агро-системы.
Кстати, в Вашем примере порог в 9000 не будет преодолён, считаю нужным заметить.
Если использующий не способен адекватно использовать данную систему, простота которой стремится к максимальной отметке, то он в любом случае не сможет создавать программированием контент, достойный внимания. А использование моей системы для создание плохого контента не кажется мне интересной идеей.
Если Вы умудрились создать over9000 триггеров с событием на получение урона, то проблемы с переполнением массива будут интересовать Вас в последнюю очередь. Кроме того, vJass эмулирует увеличенный размер массива, в результате чего для переполнения придётся создать больше 64 миллионов триггеров. В дополнение к этому замечу, что я не могу даже представить ситуацию, при которой понадобится одновременно создавать 50 триггеров, использующих одно и тоже событие.
каждое событие существует в единственном экземпляре и имеет ряд ссылок на завязанные на нём триггеры.
количество ссылок на удалённые триггеры никаким образом не влияет на производительность карты и затрачиваемый ею объем оперативной памяти.
Вывод: нет никакой необходимости эти ссылки чистить.
Заметка: аргумент про перманентность событий для каждого динамичного триггера появился только что, а сообщил ты о нём так, как будто уже три дня только об этом и говоришь.
Дополнение: твоя регистрация не менее костыльная ввиду того, что у тебя тоже нельзя её удалить.
P.S.: дискуссия с тобой неприятна ввиду твоей речевой стилистики, низкой грамотности, открытого неуважения к оппоненту и того, что ты не скрываешь, что это неуважение вызвано самим фактом того, что он является твоим оппонентом. Также твоё общение выглядит так, будто ты страдаешь нарциссизмом, однако при этом готов вылизывать обувь людям, от которых зависишь, что является типичным признаком низкой самооценки и вызывает следствие в виде попыток самоутвердиться на тех, кто заведомо слабее тебя в теме дискуссии, и даже при этом ты умудряешься опускаться до переходов на личности и повторов отбитых аргументационных суждений.
P.P.S.: дальнейшие твои сообщения с речевыми конструкциями вида "твоё ... - убогое" или "моё ... лучше по факту того, что оно лучше" будут просто игнорироваться, а в случаях, где будет отсутствовать иное содержание - удаляться.
и да, на все динамичные спелы типа "юнит получит х2 от полученного урона" нормальные люди используют один единственный триггер.
я предупреждал, а за офтоп так ещё и пункты полагаются.
» WarCraft 3 / Оса/Wasp
» WarCraft 3 / Электростанция
» WarCraft 3 / Электростанция
» WarCraft 3 / Электростанция
Кстати, эта постройка будет подзаряжать костюм где я тебе говорил :3
» WarCraft 3 / Орк лучник
» WarCraft 3 / Data Manager
» Plague / Plague
Ред. Clamp
» WarCraft 3 / Система отлова нанесённого урона
» Plague / Plague
Я сделал это грёбпное меню диалогов с НПС и даже настройку, чтобы можно было текстовую версию юзать или фулскрин!
» Heroes of Azeroth / Предметы и комплекты
» WarCraft 3 / Система отлова нанесённого урона
» WarCraft 3 / Система отлова нанесённого урона
» WarCraft 3 / Нужен гайд
» WarCraft 3 / Система отлова нанесённого урона
Если я могу использовать что-то, что я не в состоянии сделать самостоятельно, я всё равно буду стараться использовать это адекватно. Например, не буду забивать гвозди микроскопом.
» WarCraft 3 / Система отлова нанесённого урона
Faion:
» WarCraft 3 / Система отлова нанесённого урона
Faion:
» WarCraft 3 / Система отлова нанесённого урона
Если использующий не способен адекватно использовать данную систему, простота которой стремится к максимальной отметке, то он в любом случае не сможет создавать программированием контент, достойный внимания. А использование моей системы для создание плохого контента не кажется мне интересной идеей.
» WarCraft 3 / Система отлова нанесённого урона
Ред. Clamp
» WarCraft 3 / Система отлова нанесённого урона
» WarCraft 3 / Система отлова нанесённого урона
Ред. Clamp
» WarCraft 3 / Система отлова нанесённого урона
Заметка: аргумент про перманентность событий для каждого динамичного триггера появился только что, а сообщил ты о нём так, как будто уже три дня только об этом и говоришь.
Дополнение: твоя регистрация не менее костыльная ввиду того, что у тебя тоже нельзя её удалить.
P.S.: дискуссия с тобой неприятна ввиду твоей речевой стилистики, низкой грамотности, открытого неуважения к оппоненту и того, что ты не скрываешь, что это неуважение вызвано самим фактом того, что он является твоим оппонентом. Также твоё общение выглядит так, будто ты страдаешь нарциссизмом, однако при этом готов вылизывать обувь людям, от которых зависишь, что является типичным признаком низкой самооценки и вызывает следствие в виде попыток самоутвердиться на тех, кто заведомо слабее тебя в теме дискуссии, и даже при этом ты умудряешься опускаться до переходов на личности и повторов отбитых аргументационных суждений.
P.P.S.: дальнейшие твои сообщения с речевыми конструкциями вида "твоё ... - убогое" или "моё ... лучше по факту того, что оно лучше" будут просто игнорироваться, а в случаях, где будет отсутствовать иное содержание - удаляться.