Jump to content
Sign in to follow this  
Leaulux

Don't see my unit in game. Is my script wrong?

Recommended Posts

class DefaultEventhandlers;
class CfgPatches
{
class Leaulux_Testing
{
	units[] = {"C_man_1";
	weapons[] = {};
	requiredVersion = 0.1;
	requiredAddons[] = {"A3_Characters_F"};
};
};
class CfgVehicles
{
class Man;
class CAManBase: Man
{
	class HitPoints
	{
		class HitHead;
		class HitBody;
		class HitHands;
		class HitLegs;
	};
};
class Civilian: CAManBase
{
	class SpeechVariants
	{
		class Default
		{
			speechSingular[] = {"veh_infantry_civilian_s"};
			speechPlural[] = {"veh_infantry_civilian_p"};
		};
	};
	textSingular = "$STR_A3_nameSound_veh_infantry_civilian_s";
	textPlural = "$STR_A3_nameSound_veh_infantry_civilian_p";
	nameSound = "veh_infantry_civilian_s";
	_generalMacro = "Civilian";
	side = 3;
	scope = 0;
	displayName = "$STR_DN_CIVILIAN";
	class HitPoints: HitPoints
	{
		class HitHead: HitHead
		{
			armor = "0.3*3";
		};
		class HitBody: HitBody
		{
			armor = "0.4*10";
		};
		class HitHands: HitHands
		{
			armor = "0.3*5";
		};
		class HitLegs: HitLegs
		{
			armor = "0.4*5";
		};
	};
	accuracy = 1.6;
	camouflage = 1.2;
	threat[] = {0,0,0};
	magazines[] = {};
	cost = 100000;
	minHeadTurnAI = -50;
	maxHeadTurnAI = 50;
	formationX = 2;
	formationZ = 5;
	class Wounds
	{
		tex[] = {};
		mat[] = {};
	};
	class EventHandlers;
	primaryAmmoCoef = 0.0;
	secondaryAmmoCoef = 0.0;
	handgunAmmoCoef = 0.0;
};
class Civilian_F: Civilian
{
	identityTypes[] = {"Head_Greek","G_CIVIL_male"};
	faceType = "Man_A3";
	faction = "CIV_F";
	genericNames = "GreekMen";
	vehicleClass = "Men";
	portrait = "\A3\characters_f\data\ui\portrait_comBarHead_civ_man_ca.paa";
	model = "\A3\Characters_F\Civil\c_poloshirt";
	modelSides[] = {3};
	nakedUniform = "U_BasicBody";
	uniformClass = "U_C_Commoner1_1";
	weapons[] = {"Throw","Put"};
	respawnWeapons[] = {"Throw","Put"};
	linkedItems[] = {"ItemMap","ItemCompass","ItemWatch"};
	respawnLinkedItems[] = {"ItemMap","ItemCompass","ItemWatch"};
	fsmFormation = "A3\characters_f\scripts\formationC.fsm";
	fsmDanger = "A3\characters_f\scripts\formationCDanger.fsm";
};
class C_man_1: Civilian_F
{
	_generalMacro = "C_man_1";
	scope = 2;
	displayName = "Leaulux";
	hiddenSelections[] = {"Camo"};
	uniformClass = "U_C_Poloshirt_stripped";
	hiddenSelectionsTextures[] = {"\A3\characters_f\civil\data\c_poloshirt_3_co.paa"};
	class Wounds
	{
		tex[] = {};
		mat[] = {"A3\Characters_F\Civil\Data\c_cloth1.rvmat","A3\Characters_F\Civil\Data\c_cloth1_injury.rvmat","A3\Characters_F\Civil\Data\c_cloth1_injury.rvmat","A3\Characters_F\Civil\Data\c_cloth2.rvmat","A3\Characters_F\Civil\Data\c_cloth2_injury.rvmat","A3\Characters_F\Civil\Data\c_cloth2_injury.rvmat","A3\Characters_F\Civil\Data\c_cloth3.rvmat","A3\Characters_F\Civil\Data\c_cloth3_injury.rvmat","A3\Characters_F\Civil\Data\c_cloth3_injury.rvmat","A3\Characters_F\Civil\Data\c_cloth4.rvmat","A3\Characters_F\Civil\Data\c_cloth4_injury.rvmat","A3\Characters_F\Civil\Data\c_cloth4_injury.rvmat","A3\characters_f\civil\data\c_poloshirt.rvmat","A3\Characters_F\Civil\Data\c_poloshirt_injury.rvmat","A3\Characters_F\Civil\Data\c_poloshirt_injury.rvmat","A3\characters_f\common\data\coveralls.rvmat","A3\Characters_F\Common\Data\coveralls_injury.rvmat","A3\Characters_F\Common\Data\coveralls_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat"};
	};
};

Really new to scripting and...coding, basically! I wanted to do a quick test by using a BIS Unit first and modifying it. But I think I messed up :/

Share this post


Link to post
Share on other sites

just a quick look.. you are missing a }

new

units[] = {"C_man_1"};

edit: and a } at the very end to close class CfgVehicles.

might want to use syntax highlighting.. makes it fast and easy to spot stuff like that.

Edited by Loki
found another missing }

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×