Добавлен Fraps
Всем доброго времени суток! У меня карта 6 на 6.
И там есть одно важное здание. К примеру у 6 игрока.
Так вот: прикол в том, что если за этого игрока играет комп, то надо что бы здание передалось рандомному игроку за 1 клан... Однако вот в чём проблема: в этом клане может быть к примеру 3 компа и 3 игрока... Как сделать так, что бы здание передалось именно игроку а не компу?
Подскажите плз, я не понимаю как это сделать через триггеры...
И там есть одно важное здание. К примеру у 6 игрока.
Так вот: прикол в том, что если за этого игрока играет комп, то надо что бы здание передалось рандомному игроку за 1 клан... Однако вот в чём проблема: в этом клане может быть к примеру 3 компа и 3 игрока... Как сделать так, что бы здание передалось именно игроку а не компу?
Подскажите плз, я не понимаю как это сделать через триггеры...
Принятый ответ
Ну можно по-разному. Главное понять от чего отталкиваться.
Создаем две переменные: одна целочисленная К и вторая целочисленная G с массивом.
Создаем две переменные: одна целочисленная К и вторая целочисленная G с массивом.
событие - инициализация
действие - цикл А от 1 до 6 //это игроки 1-6 -=1 клан или можно от 1-3, у тебя же 3 первых игрока
if игрок (A) = комп and игрок (А) = играет then
К=К+1 //кол-во игроков
G (К) = А //номер игрока, в этой ячейке хранится номер игрока
endif
также можно было создать группу игроков, и при инициализации засунуть и использовать ее, но не важно.
Вызываем
Вызываем
I=Random (от 0 до К) //короче I - это целочисленная переменная, К - общее кол-во игроков
И передать здания Игрока Х игроку ( G (I) )
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW
Создаем две переменные: одна целочисленная К и вторая целочисленная G с массивом.
Вызываем
если: (Сравнение контроллера игрока) Если выбраный игрок равно Человек
то делай то что тебе нужно