Всем доброго времени суток! У меня карта 6 на 6.
И там есть одно важное здание. К примеру у 6 игрока.
Так вот: прикол в том, что если за этого игрока играет комп, то надо что бы здание передалось рандомному игроку за 1 клан... Однако вот в чём проблема: в этом клане может быть к примеру 3 компа и 3 игрока... Как сделать так, что бы здание передалось именно игроку а не компу?
Подскажите плз, я не понимаю как это сделать через триггеры...

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

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