Jump to content


Photo

Как играть за созданного юнита


Best Answer vlad333000 , 15 September 2015 - 17:48

Добавить для смены: addSwitchableUnit
Сменить: selectPlayer Go to the full post


  • Please log in to reply
4 replies to this topic

#1 OFFLINE   zeimos

zeimos

    Рядовой

  • Пользователи
  • 2 posts

Posted 15 September 2015 - 17:41

Всем привет, подскажите пожалуйста как можно играть за вновь созданного юнита, который был создан триггером? 
Создаю юнита с помощью триггера по условию

Код
if (count units Grp_1 < 1) then { "rhs_vdv_machinegunner" createUnit [getPos thistrigger,group player]};

Далее в процессе игры хотелось бы переключаться на нового (созданного) юнита кнопкой "U" 
Если смотреть в mission.sqm то за такую возможность отвечает параметр:  

Код
player="PLAY CDG";

Буду благодарен за ответ


  • 0

#2 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 posts
  • Откуда:Кострома

Posted 15 September 2015 - 17:48   Best Answer

Добавить для смены:

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


Сменить:

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


  • 0

#3 OFFLINE   zeimos

zeimos

    Рядовой

  • Пользователи
  • 2 posts

Posted 16 September 2015 - 09:17

Отлично, спасибо! Все работает. Может еще кому пригодится:

 

 if (count units Grp_1 <= 1) then { "rhs_vdv_machinegunner" createUnit [getPos thistrigger,group player, "addSwitchableUnit this"]};


  • 0

#4 OFFLINE   Gopanchik

Gopanchik

    Ефрейтор

  • Пользователи
  • 39 posts

Posted 18 March 2023 - 02:53

Есть миссия, автор промазал и сделал игрока номером 2 в отряде. Как используя команду addSwitchableUnit сделать чтобы первый номер в отряде получил возможность свитчнуться используя кнопку U? Как узнать название юнита? Есть  ли у них названия по умолчанию если отряд, при просмотре через Зевс, называется Альфа 3-6? 

Может addSwitchableUnit Alpha 3-6 soldier 1 ???


Edited by Gopanchik, 18 March 2023 - 02:54.

  • 0

#5 OFFLINE   Gopanchik

Gopanchik

    Ефрейтор

  • Пользователи
  • 39 posts

Posted 28 April 2024 - 21:56

Год прошел я так не смог решить проблему со сменой номера игрока в отряде. Опять чья-то миссия и я командую отрядом являясь номером 8 в своем отряде. Как с помощью консольных команд сделать себя номером один?
Нашел вот так
[player] join grpNull;
grp = group player;
[officer] join grpNull;
player joinAs [grp, 1];
grp selectleader player;
[officer and other possible soldiers] join grp;

Я начал экспериментировать с этими командами и через зевс отцеплял и прицеплял отряд к себе, переименовывал позывной отряда в зевсе на grpNull. Один раз я умудрился стать номером один, но теперь не могу это повторить.


  • 0




Яндекс.Метрика