Перейти к содержимому


Фотография

Как с помощью скрипта собрать миномет


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 OFFLINE   Smailik

Smailik

    Рядовой

  • Пользователи
  • 3 сообщений

Отправлено 25 August 2024 - 14:01

Ребята всем привет! Подскажите какая команда или функция отвечает за сборку оружия? Пытаюсь написать скрипт где боты собирают миномет, вот что примерно накидал:

// ПОЛУЧАЮ позицию относительно игрока

_SafePos = [getPos Player, 10, 15, 5, 0, 0, 0] call BIS_fnc_findSafePos;

"B_Soldier_TL_F" createUnit [
	_SafePos,
	group player,
	"loon1 = this; this addWeapon 'arifle_AK12_arid_F'; this addMagazines  ['30Rnd_762x39_AK12_Arid_Mag_F', 2]; ",
	1,
	"SERGEANT"
];

"B_support_Mort_F" createUnit [
	_SafePos,
	group player,
	"loon2 = this; this addWeapon 'BAF_L85A2_RIS_SUSAT';",
	1,
	"CORPORAL"
];

"B_support_AMort_F" createUnit [
	_SafePos,
	group player,
	"loon3 = this; this addWeapon 'BAF_L85A2_RIS_SUSAT';",
	1,
	"PRIVATE"
];
//добавляет игроку/боту аптечки
addItem_first_aid_kit = {
	params ["_count", "_name_player"];
	for [{ _i =  0}, { _i < _count}, { _i = _i + 1 }] do {
		_name_player addItem "FirstAidKit";
	};
};


//добавляю предметы в инвентарь персонажа

player addWeapon "arifle_AK12_arid_F";

[4, player] call addItem_first_aid_kit;
[3, loon1] call addItem_first_aid_kit;
[3, loon2] call addItem_first_aid_kit;

//минометчик сбрасывает рюкзак возле другого с минометчика
loon3 action ["DropBag", loon2, backpack loon3];

// loon2 enableWeaponDisassembly true;	
// loon2 action ["Assemble", "B_Mortar_01_F"]; // не рабочий вариант
// loon2 action ["Assemble", "A3_Static_F_Mortar_01"]; // не рабочий вариант
// loon2 action ["Assemble", "16hgun_P07F"]; //не рабочий вариант
// loon2 action ["Disassemble", "B_Mortar_01_F"]; // не рабочий вариант

	
// loon2 action ["Assemble", (nearestObject [loon2, "B_Mortar_01_F"])]; // не рабочий вариант
// loon2 action ["Assemble", (nearestObject [loon2, "A3_Static_F_Mortar_01"])]; // не рабочий вариант
// loon2 action ["Assemble", (nearestObject [loon2, "16hgun_P07F"])]; // не рабочий вариант

 

А вот запустить сборку миномета не получается, но если отдать команду боту через меню, то он собирает миномет. Но как это реализовать с помощью скрипта не знаю. Подскажите если кто-то сталкивался с подобной реализацией.


Сообщение отредактировал Smailik: 25 August 2024 - 14:04

  • 0

#2 OFFLINE   Smailik

Smailik

    Рядовой

  • Пользователи
  • 3 сообщений

Отправлено 25 August 2024 - 16:40

Всем спасибо я разобрался как это сделать! :music:


  • 0




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