День добрый, подскажите где можно пример найти как сделать так, что бы герои не повторялись при выборе компьютером? Или подскажите, что не правильно сделано у меня в gui коде?

zlowar, проверять пикнут ли этот герой и если пикнут то запрещать другим игрокам его пикать
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
zlowar, проверять пикнут ли этот герой и если пикнут то запрещать другим игрокам его пикать
Принятый ответ
11
я так и делал, вернее не я, а создатель другой карты. Есть переменная heros item2 которая как раз отвечает за это... Или я что-то не то понял, как проверить "пикнут" герой?
28
у нас есть список героев
как только кто то взял героя мы убираем его из списка
13
Сделай так: создоай переменную с массивом "герой-случайный" и в неё забей всех героев через цикл. Потом создай переменную с массивом "герой-выбраный" и забей в неё выбранного героя, где в массив пишется номер игрока. Чтобы героя не выбрали более одного раза, надо после выбора, переписать переменную с массивом"герой-случайный" и в неё забей всех героев через цикл снова, не записыаая выбранных героев.
11
Давно хотел спросить, массив переменной может быть больше чем героев? Или важно сколько героев такой и массив?)
28
zlowar, что значит больше?
размер массива всегда ~8000
это не изменить(за исключением препроцессорных костылей)
11
Например на 9 героев нужен массив с размером (как правильно не знаю) 9. Меньше конечно же нельзя, а вот можно сделать больше 9? 12,15 например.
28
размер массива всегда ~8000
ты читать умеешь?
11
Черт, я совсем запутался как Zkay сказал. У меня это все дело делается через таверну... Выбрал героя, герой попал на область, через тригер отправил героя в нужное место.
13
Массив трогать ненадо. Надо создоай переменную с массивом "герои" и в неё забей всех героев. Дальше:
Zkay:
Сделай так: создоай переменную с массивом "герой-случайный" и в неё забей всех героев через цикл. Потом создай переменную с массивом "герой-выбраный" и забей в неё выбранного героя, где в массив пишется номер игрока. Чтобы героя не выбрали более одного раза, надо после выбора, переписать переменную с массивом"герой-случайный" и в неё забей всех героев через цикл снова, не записыаая выбранных героев.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.