Jump to content


Photo

Смена фракции юнитов в аддоне.


  • Please log in to reply
7 replies to this topic

#1 OFFLINE   kulpole

kulpole

    Ефрейтор

  • Пользователи
  • 69 posts
  • Откуда:g.Kargopol
  • Отряд:SBA3

Posted 08 December 2014 - 19:53

Как сменить фракцию юнитов аддона CAF Aggressors с красных на зелёных (независимые)?


  • 0

#2 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 09 December 2014 - 18:02

Надо подумать!!!


  • 0

#3 OFFLINE   kulpole

kulpole

    Ефрейтор

  • Пользователи
  • 69 posts
  • Откуда:g.Kargopol
  • Отряд:SBA3

Posted 10 December 2014 - 15:42

Спасибо хоть за это! Хорошо бы адон Clay Soldiers под ARMA3

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


  • 0

#4 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 10 December 2014 - 19:09

Спасибо хоть за это! Хорошо бы адон Clay Soldiers под ARMA3

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

 

А что вам мешает распаковать этот аддон, и сделать по образу и подобию для армы 3?


  • 0

#5 OFFLINE   kulpole

kulpole

    Ефрейтор

  • Пользователи
  • 69 posts
  • Откуда:g.Kargopol
  • Отряд:SBA3

Posted 10 December 2014 - 19:44

 

Спасибо хоть за это! Хорошо бы адон Clay Soldiers под ARMA3

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

 

А что вам мешает распаковать этот аддон, и сделать по образу и подобию для армы 3?

 

Знания ( по аватарке видно) и время.


Edited by kulpole, 10 December 2014 - 19:46.

  • 0

#6 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 11 December 2014 - 16:55

Создайте в папке с миссией папку

functions

в этой папке создайте текстовый файл с расширением .sqf

fn_spawnUnits.sqf

и скопируйте в этот файл код

/*
	file:	fn_spawnUnits.sqf
	
	Спавн юнитов игровой логикой
	
	Передаваемые параметры:	
	1:	this	-	ссылка на игровую логику
	2:	[]		-	массив имён классов юнитов
					"CAF_AG_ME_T_AK47"	-	Fighter AK47
					"CAF_AG_ME_T_AK74"	-	Fighter AK74
					"CAF_AG_ME_T_RPK74"	-	Fighter RPK74
					"CAF_AG_ME_T_PKM"	-	Fighter PKM
					"CAF_AG_ME_T_SVD"	-	Fighter SVD
					"CAF_AG_ME_T_RPG"	-	Fighter RPG
					"CAF_AG_ME_T_GL"	-	Fighter AK74GL
	3:	side	-	сторона которой будут принадлежать юниты
	
	Пример вызова:
	0 = [
		this,
		[
			"CAF_AG_ME_T_AK47",
			"CAF_AG_ME_T_AK74",
			"CAF_AG_ME_T_RPK74",
			"CAF_AG_ME_T_PKM",
			"CAF_AG_ME_T_SVD",
			"CAF_AG_ME_T_RPG",
			"CAF_AG_ME_T_GL"
		],
		independent
	] execVM "functions\fn_spawnUnits.sqf";
*/

_lg			= _this select 0;
_data		= _this select 1;
_side		= _this select 2;

_position	= getPosWorld _lg;
_group		= createGroup _side;

{
	_unit = _group createUnit [_x, _position, [], 0, "FORM"];
} forEach _data;

deleteVehicle _lg;

_group

Далее в редакторе поставьте игровую логику на ту позицию где должны оказаться юниты, в инит логики напишите вызов функции,

например, отспавнить 3 юнита Fighter AK47 на стороне независимых

0 = [
	this,
	[
		"CAF_AG_ME_T_AK47",
		"CAF_AG_ME_T_AK47",
		"CAF_AG_ME_T_AK47"
	],
	independent
] execVM "functions\fn_spawnUnits.sqf";

Вот собственно и вся заморочка)


Edited by SteelRat, 11 December 2014 - 17:42.

  • 0

#7 OFFLINE   kulpole

kulpole

    Ефрейтор

  • Пользователи
  • 69 posts
  • Откуда:g.Kargopol
  • Отряд:SBA3

Posted 11 December 2014 - 23:37

Большое спасибо за ответ. Попробую сообразить как это вставить в готовую миссию но просто хотелось бы поменят целиком мод

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

на зелёных.


  • 0

#8 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 13 December 2014 - 18:06

Большое спасибо за ответ. Попробую сообразить как это вставить в готовую миссию но просто хотелось бы поменят целиком мод

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

на зелёных.

Не правильно выразились, Сударь!

Вы хотите, что бы кто ни будь поменял целиком весь мод!)


  • 0




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