Система войн при нападении на игрока. Только вот она не должна повторяться - если челы уже в войне друг с другом, то триггер должен просто прошляпливать это дело. У меня получилось сделать лишь как раз такой вариант. А как это вот именно по-умному сделать? Тут че, нужен массив с массивами? Просто на каждого игрока по 10 раз прописывать "если-то" - ну крыша же потечёт. Наверняка можно как-то хитро тут обыграть всё, чтобы массивами ссылаться на номера игроков.

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

Тогда попробуй создать таблицу рекордов наподобие таблицы Пифагора. В итоге у тебя будет матрица, с помощью которой можно распознавать информацию о том кто с кем воюет.
Система будет очень сложная, а тебе придется создать логические операции (P1vsP2 равно Да).
Ну всё же будет меньше 90 триггеров, если если соотношение будет одинаковое, типа 2 игрок атакует 1 игрока, но событие будет засчитывать как P1vsP2
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
3 года назад
0
Похожие вопросы:

ответ
Meddin, меняй цели заклинания
всё работает просто у тебя руки не от туда
аффтару
без триггеров никак
делаем пустышку на основе канала
и при касте проверяем является ли цель врагом
если да то наносим урон
если нет то хилим
подробнее можешь прочесть там
ответ
никак, ты говоришь о несовместимых модификаторах
ответ
В условии триггера прописать, что входящий юнит (Entering unit) == тот юнит, который нужен.
ответ
Вам нужно изучить в редакторе звука как сделаны озвучки стандартных юнитов, тогда поймете по какому принципу формируются пакеты озвучки из отдельных файлов. Самый простой вариант - менять дефолт на импорт, карта Funny Bunny egg hunt от близзардов в помощь, это наглядное пособие по импорту озвучки и не только.
ответ
Frostfall, тебе уже показывали, как это сделать вот здесь.

Сделал ещё способ, не через апгрейд, а через морф.
С тёмным будет так же, но скорее всего не нужно будет исправлять анимацию.

Я хотя бы правильно начал?
Да.

А что, разве уничтожить группу и почистить - разное для триггера?
Конечно, очистить группу - сделать группу пустой, а уничтожить - удалить сам объект типа "группа". Уничтожение в GUI недоступно, только через Custom Script, смотри карты, что я кидал.

1
28
3 года назад
1
Система войн при нападении на игрока
Вот это как заголовок сделай.
2
32
3 года назад
2
Ну а что мешает просто сделать 2 массива, где будут хранится ваши параметры союзов, ну или проверять текущие союзы игроков, но там посложнее будет.
0
9
3 года назад
0
PT153:
Система войн при нападении на игрока
Вот это как заголовок сделай.
Сделал.
quq_CCCP:
Ну а что мешает просто сделать 2 массива, где будут хранится ваши параметры союзов, ну или проверять текущие союзы игроков, но там посложнее будет.
А как это 2 массива? Ведь у каждого игрока на каждого другого должна быть "информация". Это же ведь 10*9 = 90 чисел, содержащих информацию. И это только в одну сторону, надо же ведь потом ещё проверять, а с другой стороны "какое отношение".
2
11
3 года назад
2
Тогда попробуй создать таблицу рекордов наподобие таблицы Пифагора. В итоге у тебя будет матрица, с помощью которой можно распознавать информацию о том кто с кем воюет.
Система будет очень сложная, а тебе придется создать логические операции (P1vsP2 равно Да).
Ну всё же будет меньше 90 триггеров, если если соотношение будет одинаковое, типа 2 игрок атакует 1 игрока, но событие будет засчитывать как P1vsP2
Принятый ответ
0
9
3 года назад
0
reaper1691:
Тогда попробуй создать таблицу рекордов наподобие таблицы Пифагора. В итоге у тебя будет матрица, с помощью которой можно распознавать информацию о том кто с кем воюет.
Система будет очень сложная, а тебе придется создать логические операции (P1vsP2 равно Да).
Ну всё же будет меньше 90 триггеров, если если соотношение будет одинаковое, типа 2 игрок атакует 1 игрока, но событие будет засчитывать как P1vsP2
А на ГУИ можно делать двухмерны массивы? Или там только обыкновенные с номерками?
2
11
3 года назад
2
Я очень слаб в программировании, но двумерный массив точно есть, если ссылаться на разные таблицы рекордов по типу из AoS где говорится о состоянии героя игрока, об его имени, уровне, количествах победы. То есть это реально работает, но тебе придется немного поработать с таблицей
5
8
3 года назад
Отредактирован build
5
А на ГУИ можно делать двухмерны массивы?
Двумерный массив можно реализовать, используя одномерный и простейшую математику)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.