|
|
Модератор форума: Slon |
Форум РЕДАКТОР - ArmA 2 Operation Arrowhead Вопрос - ответ Как закрепить технику за конкретным юнитом? |
Как закрепить технику за конкретным юнитом? |
› Пятница
› 04.11.2011
› 03:26
› Сообщение #
Подскажите,пожалуйста как сделать,чтобы техникой могли управлять только определённые в миссии юниты - пилоты,танкисты, а другие солдаты не могли?
|
› Пятница
› 04.11.2011
› 05:03
› Сообщение #
Игроки в кооперативе,да вообще в мультиплеере. Желательно через общую команду,которая может блокировать доступ к технике,которая спаунится на базе тоже.
Сообщение отредактировал ANDROMEDA - Пятница, 04.11.2011, 06:18
|
› Пятница
› 04.11.2011
› 08:54
› Сообщение #
ANDROMEDA, Нужен скрипт и там врятли одна команда!
|
› Пятница
› 04.11.2011
› 12:16
› Сообщение #
Через команду "lock" ("назв.юнита" lock true/false) я двумя триггерами достаточно просто запер технику от других игроков. Разблокируется она,когда к ней подходит пилот. Но триггер действует только на определенного пилота и на определённую технику. После их респауна на базе ничего не работает и техника становится доступной. Нет ли варианта сделать тоже самое командами,которые действуют на любую технику появляющуюся в триггере на месте спауна? Можно использовать и скрипт,и даже,наверное,предпочтительнее.Но какой?
Сообщение отредактировал ANDROMEDA - Пятница, 04.11.2011, 12:20
|
› Среда
› 16.11.2011
› 20:33
› Сообщение #
меня также мучал этот вопрос и я нашел решение в одной миссий!
Code if (!isServer) exitWith{}; _vehicle = _this select 0; _position = _this select 1; _enterer = _this select 2; _enterer_name = typeOf _enterer; if ((_enterer_name != "RU_Soldier_Spotter") && (_enterer_name != "Brit144")) then { switch (_position) do { case "driver": { driver _vehicle action["Eject",_vehicle]; hint format ["Простите, вы не член экипажа"]; sleep 1; }; case "gunner": { gunner _vehicle action["Eject",_vehicle]; hint format ["Простите, вы не член экипажа"]; sleep 1; }; case "commander": { commander _vehicle action["Eject",_vehicle]; hint format ["Простите, вы не член экипажа"]; sleep 1; }; }; }; в ините техники прописать this addeventhandler ["getin", {_this execVM "x_checkarmo.sqf";}] RU_Soldier_Spotter и Brit144 это название шкурок бойцов в misson.sqm |
| |||
| |||
Чат сайта |