как можно сделать дмж систему не плодя ивенты ?
можно ли сделать ее к примеру через хеш таблицы ?
возможно ли создавать искуствено походу игры триггер и привязывать к нему ивент и удалять его )
( желательно на гуи )
насколько я понял ивент невозможно удалять
удалению подаются условие, действие и сам триггер

Принятый ответ

Вот примерчик на Хайве
Так же Clamp~ писал что то похожее.
1
26
7 лет назад
Отредактирован Hate
1
как можно сделать дмж систему не плодя ивенты ?
дмж систем тысячи
можно ли сделать ее к примеру через хеш таблицы ?
или как муи ?
яснопонятно
лаги у вас явно из-за чего то другого.
0
5
7 лет назад
0
лаги возникают и за иветов проверино в карте небыло ничего кроме этих тригеров и создание юнитов через какоето время начинаются лаги . потом крашится варик
0
32
7 лет назад
0
not_name:
лаги возникают и за иветов проверино в карте небыло ничего кроме этих тригеров и создание юнитов через какоето время начинаются лаги . потом крашится варик
Лаги возникают из за криво-кода, нефиг системы отлова урона плодить на гуи.
Темболее на какой пес нужны события урона всем на карте? Нахер они даммикам? Нейтральным зданиям?
Я не увидил ни каких критерий отбора юнитов, так же проверок что они уже внезапно получили событие получения урона.
Остальные вопросы вовсе унылы по своей сути, ибо автор ваще нифига не понимает, это как спросить как открыть консервную банку ни открывая консервную банку
События не плодить нельзя, другого способа не существует! На то они и события, Сами события не удаляются, их можно записать как тип но сделать с ними ничего нельзя, пока существует обьект на который прицеплено событие, будет и событие, после удаления объекта события удалится.
МУИ-не МУИ вы этот термен не трогайте и не лепите ко всему подряд, такое впечатление что вы какой то шут, ну её богу смешно. Мульти применение код который может быть использован одновременно множество раз, а не ваш гуи с вейтами, где только 1 раз, второй из за вейта никак.
События выполняются для всех игроков, какой к черту тут может быть муи?
0
5
7 лет назад
Отредактирован not_name
0
выше были вопросы ( вы так грубо на них реагируете ) я спросил как не плодить ивенты .а не создавать их ( они остаются и не удаляются если юнит мертв )
посоветуйте тогда хорошую систему отлова урона
на карте овер 1000 юнитов
0
32
7 лет назад
0
Овер 1000 юнитов будет лагать сама по себе, без какой либо системы...
0
5
7 лет назад
0
я так написал но юнитов очень много
0
32
7 лет назад
0
Что конкретно нужно?
0
5
7 лет назад
0
отлв урона который при дофига новых юнитах не будет крашить варик от долгой игры
0
32
7 лет назад
0
Вот примерчик на Хайве
Так же Clamp~ писал что то похожее.
Принятый ответ
0
5
7 лет назад
0
работает криво иногда не наносит урон иногда хиляет получившего урон
0
32
7 лет назад
0
Поиск в помощь, не уверен что дело в системах, а скорее вы неправильно пишите код, да и на гуи нормального и толкового практически ничего нету, тот же мемхак который позволяет отловить тип атаки есть тока на vjass.
0
5
7 лет назад
Отредактирован not_name
0
ты про эту систему Clamp ?
0
32
7 лет назад
0
ну да, системы отлова урона не редкие, достаточно юзнуть поиск.
Вопрос как вы именно собрались её использовать, что вам именно нужно, сам факт физ атаки или полный урон от этой атаки?
0
5
7 лет назад
Отредактирован not_name
0
мне нужно просто отловить любой урон ( маг . физ . чистый . неважно )
0
26
7 лет назад
0
not_name:
посоветуйте тогда хорошую систему отлова урона
Система отлова урона на гуи:
Загруженные файлы
0
32
7 лет назад
0
not_name:
мне нужно просто отловить любой урон ( маг . физ . чистый . неважно )
А ну система клампа в помощь, проблем быть не должно.
0
26
7 лет назад
0
Такое впечатление, что человек не увидел просто.
8gabriel8:
not_name:
посоветуйте тогда хорошую систему отлова урона
Система отлова урона на гуи:
0
5
7 лет назад
0
8gabriel8, такое впечатление что вы не посмотрели скриншоты!
1
26
7 лет назад
1
not_name, ваша правда, каюсь! Показалось, что на скринах просто какие-то недоделанные триггеры, потому не стал разглядывать, а загрузил то, что под рукой было)
0
17
7 лет назад
0
на гуи конечно врядли такое сделать можно,но взять массив тригеров забить их ивентом на урон,пикать всю карту в поисках юнитов,добавлять их в этот массив а также сортировать ну если мёртвые есть или null значение очищать тригер под нужным ид и сортировать массив,
0
26
7 лет назад
0
ledoed:
на гуи конечно врядли такое сделать можно,но взять массив тригеров забить их ивентом на урон,пикать всю карту в поисках юнитов,добавлять их в этот массив а также сортировать ну если мёртвые есть или null значение очищать тригер под нужным ид и сортировать массив,
и на кой ляд нужен массив триггеров? для чего сортировать? вы бы может перестали давать вредные советы, а?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.