Здравствуйте, обращаюсь по вопросу, отчасти связанному с моим предыдущим ( xgm.guru/p/100/234620 ). Я решил реализовать идею Raised'а таким образом. Есть два массива. Первый со всеми областями спавна. Другой с областями, где индекс будет соответствовать номеру игрока. Второму массиву с индексом случайного числа от 1 до 12 даётся значение из первого массива. Когда область назначается игроку, она удаляется из первого массива. Но я не понимаю как сделать проверку того, есть ли в этой ячейки массива область или нет, на случай того, если выпадет число, соответствующее уже выбранной области? И как сделать так, чтобы после этого он выбрал регион из имеющихся в первом массиве? А то вариант, при котором он будет выбирать случайную область, если выбранная им изначально уже была занята, по мне выглядит не очень, ибо он может, чисто в теории, генерировать случайные числа, соответствующие занятым областям бесконечно.

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

Это не удаление, а присвоение. Ты смотрел реализацию из первого комментария?

Сделал, написал комменты, разберёшься.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
5 лет назад
0
Похожие вопросы:

ответ
У. Логическое - Предметы - предмет в области

0
28
5 лет назад
Отредактирован PT153
0
если выпадет число, соответствующее уже выбранной области
Если сделать всё верно, оно не выпадет. В том вопросе также показана реализация для чисел, первый комментарий. Её запросто можно переделать для чего угодно.

На GUI делается?
0
9
5 лет назад
Отредактирован SirDragdord
0
Вот как выглядит
Загруженные файлы
0
28
5 лет назад
0
Зачем пустой if? Где удаление из массива.
0
9
5 лет назад
0
PT153:
Зачем пустой if? Где удаление из массива.
Это куда я не знаю что вставить. А удаление есть же, где FFA_Player_Left даётся значение "Нет области"
0
28
5 лет назад
Отредактирован PT153
0
Это не удаление, а присвоение. Ты смотрел реализацию из первого комментария?

Сделал, написал комменты, разберёшься.
Загруженные файлы
Принятый ответ
0
9
5 лет назад
0
PT153:
Это не удаление, а присвоение. Ты смотрел реализацию из первого комментария?

Сделал, написал комменты, разберёшься.
Смотрел, но я же говорил, что ламер и в код вообще лезть не хочется (((((
0
28
5 лет назад
Отредактирован PT153
0
SirDragdord, понятно.
Я тебе кинул реализацию для игроков, что определены по порядку. Если будут вопросы - спрашивай тут.

SirDragdord, разобрался? Если да, выбери лучший ответ.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.