Jump to content

[Release] Sector Addon 0.5.0 - Framework for StaticMission (Millitarize area, Taviana Sector B) rewiten august 2015


Suppe

Recommended Posts

I didn't realize it was the wrong ammo because I changed the loadout for the AI. Maybe that is one of the reasons I didn't have that issue. I gave mine some MAS weapons. Also, the AI on my server will climb buildings and take up positions on top of the buildings and whatever else they can find once the shooting starts. 

Can't wait to try the update the older version worked great for me. Again great work, thanks for sharing. 

Link to comment
Share on other sites

Hi Suppe,

 

the idea for the script is awesome ;) Unfortunately I have the issue that if I kill an sector AI it count's negative in the stats. Any idea? Other mission AI's count normal.

 

Could it be that the AI's spawn on the same fraction and how is this to be controlled? I am using 30 +10 AIs and 20 +10 militarize AIs with Heli in a radius of 500m on a stock Epoch server. On request I can provide access / config/ logs

 

Regards,

Blacksheep

Link to comment
Share on other sites

I am not that scripter but I went through the code and it seems that it is included in the code that AI's from different fractions are spawning, e.g. from fillhouse.sqf:

private ["_blueMenArray3","_blueMenArray2","_BLUarrays","_redMenArray2","_OPFarrays","_greenMenArray" ...

Indeed I see different fractions spawning on the sector I configured: Own fraction (displayed in green), Opfor, Blufor. After some time all are shooting me (including own fraction) but the AIs also killing themselfes. This is a interesting "feature" since it has a charme of a real fight and players have to watch out for friendly fire. But in that case the AI of the own fraction should not shoot the players.

 

Any hint how to solve this?

 

[Edit: Can be tested on 85.214.229.238 with default port - Password on request - First connect will take a while since this is a AMD quad core testing server]

 

Regards

Blacksheep

Link to comment
Share on other sites

mmmhh ? what ? it spawn only independent units with my init... the other fractions are not activ ! independet are the correct fractions and the"stats" has nothing to do with epoch, this is arma shit.... if u press P it show only arma points...

 

if you want real player stats, use this:

Link to comment
Share on other sites

Thanks for your feedback. May I invite you for a quick session on my server to show you the problem? This morning I had some helicopter pilots from own fraction running though the sector (I am "naked" with god mode enabled and do not fire during the tests). Then other AI's were civillians in military clothes and some "correct" AI's from OPFOR. The configured Area has no other missions or AI's since it is reserved for sector addon only.

 

I am using your latest zip file and have no clue what is going wrong here. Since I am located in Germany as well we could also communicate easy in TS while investigating.

 

Usually player stats are meaningless for me.... But I have already the upcomming voices in my ear "Ey, Admin... WTF!??!!!!einself!! Why I have negative stats when I press "P"???" ;-)

Link to comment
Share on other sites

12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Starting SIMPLECACHE***"
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector Militarize Guards***"
12:04:31 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error position: <getPos _cPos;
};
};
 
if(isNil("LV_ACskil>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawn Sector FillHouse Guards***"
12:04:31 Error in expression <{
_center0 = _center;
}else{
_center0 = getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error position: <getPos _center;
};
};
 
if(_radius > 1)th>
12:04:31   Error getpos: Type String, expected Object,Location
12:04:31 File x\addons\Sector_addon\scripts\LV\fillHouse.sqf, line 59
12:04:31 "***[sector] Spawncrate 2 : Location [10805.5,10590,0]***"

Link to comment
Share on other sites

Me too! I travelled close to different sectors and I did'nt see anyone :-/ server log:

 

23:27:39 "***[SECTOR] Initialize Sector_Addon***"
23:27:39 "Epoch: Spawning NPC traders"
23:27:39 "Epoch: Loading vehicles"
23:27:39 "***[Sector] Loading sector_config***"
23:27:39 "***[Sector] Initialize AI spawn***"
23:27:39 "***[Sector] Spawn crates***"
23:27:40 "***[Sector] Spawncrate 1 : Location [10797.2,10647.7,0]***"
23:27:40 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:40 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:40 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:40 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:40 Strange convex component322 in a3\structures_f\research\dome_big_f.p3d:geometryFire
23:27:40 Strange convex component327 in a3\structures_f\research\dome_big_f.p3d:geometryFire
23:27:41 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:41 Strange convex component53 in a3\structures_f_epb\civ\playground\slidecastle_f.p3d:geometryFire
23:27:41 Strange convex component27 in a3\structures_f_epb\civ\playground\slidecastle_f.p3d:geometryView
23:27:41 "***[Sector] Spawn Sector Militarize Guards***"
23:27:41 "***[Sector] Spawn Sector Militarize Guards***"
23:27:41 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:41 "***[Sector] Starting SIMPLECACHE***"
23:27:41 "***[Sector] Spawn Sector Militarize Guards***"
23:27:41 "***[Sector] Spawn Sector Militarize Guards***"
23:27:41 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:41 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:41 "***[Sector] Spawn Sector Militarize Guards***"
23:27:41 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};

if(isNil("LV_ACskil>
23:27:41   Error position: <getPos _cPos;
};
};

if(isNil("LV_ACskil>
23:27:41   Error getpos: Type String, expected Object,Location
23:27:41 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
23:27:41 "***[Sector] Spawn Sector Militarize Guards***"
23:27:41 "***[Sector] Spawn Sector Militarize Guards***"
23:27:42 "***[Sector] Spawn Sector Militarize Guards***"
23:27:42 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:42 "***[Sector] Spawn Sector Militarize Guards***"
23:27:42 Error in expression <_centerPos = _cPos;
}else{
_centerPos = getPos _cPos;
};
};

if(isNil("LV_ACskil>
23:27:42   Error position: <getPos _cPos;
};
};

if(isNil("LV_ACskil>
23:27:42   Error getpos: Type String, expected Object,Location
23:27:42 File x\addons\Sector_addon\scripts\LV\militarize.sqf, line 34
23:27:42 "***[Sector] Spawn Sector FillHouse Guards***"
23:27:42 "***[Sector] Spawn Sector Militarize Guards***"
23:27:45 Subgroup R Bravo 2-2:<No leader> (0x59ad5730) - network ID 2:1152
23:27:45  - no leader
23:27:48 "playerConnected:HC2344:HC_HAL"
23:27:52 B_Heli_Light_01_armed_F: AddDoors - unknown animation source AddDoors
23:27:52 B_Heli_Light_01_armed_F: AddBenches - unknown animation source AddBenches
23:27:52 B_Heli_Light_01_armed_F: BenchL_Up - unknown animation source BenchL_Up
23:27:52 B_Heli_Light_01_armed_F: BenchR_Up - unknown animation source BenchR_Up
23:27:52 B_Heli_Light_01_armed_F: BenchL_Up_instant - unknown animation source BenchL_Up_instant
23:27:52 B_Heli_Light_01_armed_F: BenchR_Up_instant - unknown animation source BenchR_Up_instant
23:27:52 B_Heli_Light_01_armed_F: AddBackseats - unknown animation source AddBackseats
23:27:52 B_Heli_Light_01_armed_F: AddFLIR - unknown animation source AddFLIR
23:27:52 B_Heli_Light_01_armed_F: AddHoldingFrame - unknown animation source AddHoldingFrame
23:27:52 Performance warning: SimpleSerialization::Write 'BIS_fnc_preload_server' is using type of ',CODE' which is not optimized by simple serialization, falling back to generic serialization, use generic type or ask for optimizations for these types
23:27:52 Performance warning: SimpleSerialization::Read 'BIS_fnc_preload_server' is using type of ,'CODE' which is not optimized by simple serialization, falling back to generic serialization, use generic type or ask for optimizations for these types

23:28:00 "***[Sector] Spawncrate 2 : Location [10818.9,10590.1,0]***"
23:28:03 "***[Sector] Spawncrate 3 : Location [10783.5,10612.8,0]***"

Link to comment
Share on other sites

@Suppe 

 

Yep. That's my mission.sqm:

 

class Markers
{
items = 23;
class Item0
{
position[] = {14939.934,0.053499073,15083.272};
name = "center";
type = "Empty";
};
class Item1
{
position[] = {23600.639,3.19,18000.72};
name = "respawn_east";
type = "Empty";
};
class Item2
{
position[] = {23600.611,3.19,18000.768};
name = "respawn_west";
type = "Empty";
};
class Item3
{
position[]={16079.577,15.227974,17020.955};
name="sec1";
text="Lyud's death";
type="mil_warning";
colorName="ColorRed";
};
class Item4
{
position[]={12944.415,28.831514,15063.438};
name="sec2";
text="FillHouse Sec 2";
type="mil_warning";
colorName="ColorYellow";
};
class Item5
{
position[]={12500.842,73.254669,15199.773};
name="sec3";
text="FillHouse Sec 3";
type="mil_warning";
colorName="ColorYellow";
};
class Item6
{
position[]={12428.724,21.554636,15689.778};
name="sec4";
text="FillHouse Sec 4";
type="mil_warning";
colorName="ColorYellow";
};
class Item7
{
position[]={12428.724,21.554636,15689.778};
name="sec5";
text="FillHouse Sec 5";
type="mil_warning";
colorName="ColorYellow";
};
class Item8
{
position[]={12266.834,8.2811146,14418.17};
name="sec_center2";
text="Sector C";
type="mil_dot";
colorName="ColorRed";
};
class Item9
{
position[]={11289.383,22.170584,14319.164};
name="sec19";
text="Millitarize Sec 19";
type="mil_warning";
colorName="ColorYellow";
};
class Item10
{
position[]={12611.638,33.851719,16426.508};
name="sec7";
text="FillHouse Sec 7";
type="mil_warning";
colorName="ColorYellow";
};
class Item11
{
position[]={12809.915,87.686874,16663.699};
name="sec8";
text="FillHouse Sec 8";
type="mil_warning";
colorName="ColorYellow";
};
class Item12
{
position[]={14268.546,19.449644,16270.6};
name="sec9";
text="FillHouse Sec 9";
type="mil_warning";
colorName="ColorYellow";
};
class Item13
{
position[]={14136.401,16.55592,16484.645};
name="sec10";
text="FillHouse Sec 10";
type="mil_warning";
colorName="ColorYellow";
};
class Item14
{
position[]={14488.624,20.982735,17661.859};
name="sec11";
text="Millitarize Sec 11";
type="mil_warning";
colorName="ColorBlack";
};
class Item15
{
position[]={14062.349,27.82655,18670.389};
name="sec12";
text="Millitarize Sec 12";
type="mil_warning";
colorName="ColorBlack";
};
class Item16
{
position[]={17991.758,15.408345,17697.15};
name="sec13";
text="Millitarize Sec 13";
type="mil_warning";
colorName="ColorBlack";
};
class Item17
{
position[]={18183.773,25.323709,15223.694};
name="sec14";
text="Millitarize Sec 14";
type="mil_warning";
colorName="ColorBlack";
};
class Item18
{
position[]={9286.5615,120.65865,15857.846};
name="sec15";
text="Millitarize Sec 15";
type="mil_warning";
colorName="ColorBlack";
};
class Item19
{
position[]={6135.8945,43,16256.649};
name="sec16";
text="Millitarize Sec 16";
type="mil_warning";
colorName="ColorBlack";
};
class Item20
{
position[]={7110.7324,111.67606,16435.027};
name="sec17";
text="Millitarize Sec 17";
type="mil_warning";
colorName="ColorBlack";
};
class Item21
{
position[]={4784.9727,81.033165,16152.652};
name="sec18";
text="Millitarize Sec 18";
type="mil_warning";
colorName="ColorBlack";
};
class Item22
{
position[]={20915.053,30.237787,6770.9189};
name="sec6";
text="FillHouse Sec 6";
type="mil_warning";
colorName="ColorOrange";
};
};

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...