Jump to content

#SEM - Simple Epoch Missions v0.8.1 + 0.8.3 test


KiloSwiss

Recommended Posts

Quick turnaround Kilo

 

Read trough the thread (or use the search function) and You will find many answers.

btw.
v0.8.1 is on its way.
Here is a little sneak peak:


SEM_newOutpost.jpg
SEM_newMarker1.jpg
SEM_newMarker2.jpg
SEM_newMarker3.jpg



Greez KiloSwiss

 

 

The new Update v0.8.1 is now available on GitHub:
https://github.com/KiloSwiss/Simple-Epoch-Missions

See here which lines inside the scripts.txt needs to be changed: LINK

And here is the changelog of the latest two versions:


v0.8 (23.01.2015)
 - Fixed: AI not moving.
 - Added: New Mission Markers.
 - Added: New Outpost.
 - Added: Changed AI to server side only.
 - Added: Driving over AI damages Your vehicle.
 - Added: Mission Marker have a time out when finished successfully.
 - Changed: BE Filters (only Lines 41, 42 and 43 have exceptions now, the old ones can be removed).
 - Changed: Removed AllowPlayerDamage Functionality (fixed with server side EPOCH update).
 - Changed: Mission Markers are no longer spot on the mission coordinates.
 - Changed: Crates/Boxes for mission loot.
 - Changed/Added: New mission controller script for multiple missions (coming with future updates).

 v0.8.1 (29.01.2015)
 - Fixed: World Data not correctly loaded on custom islands.
 - Added: Mission Marker change to green when finished successfully.
 - Added: AI does not take damage when shot from distance (can be disabled and range specified).
 - Added: Big text on the screen, announcing when SEM is running in debug mode.
 - Added: Check for overlapping (shortly after each other appearing) mission announcements (hints).
 - Added: New mission clean up script.
 - Changed: BE Filters: scripts.txt (the lines 21, 22, 41, 42 and 43 need updated exceptions).
 - Changed: Moved the debug variable inside "initMissions.sqf" for less confusion.
 - Changed: Renamed some of the Variables.
 - Changed/Added: Mission names below Map markers.
Have fun!
Greez KiloSwiss

 

 

 

Now thats quick!

Link to comment
Share on other sites

First let me say Thank You for this kilo, now may I ask for some assistance.

 

Since switching to this latest version all my players are getting kicked for Script restriction #41 

_markerPos = _this select "
30.01.2015 00:02:02: [DEX]WarHammer (192.168.1.248:2304) 375566a84415b847522452c1b86866f8 - #41 "e)then[{
if (getMarkerColor "MissionMarker" != "")then{
deleteMarkerLocal "MissionMarker";
}; 
 
Here is my scripts.sqf lines 21-47 ish
7 playableunits !="getDir _x, name _x];};}forEach playableUnits;};if" !"{getplayeruid _x == _ownerVar} count playableunits" !="lbSetData[21500, _index, netId _x];\n} forEach(playableUnits - [player]);"
7 allUnits !="allUnits-playableUnits;};if" !="{_x allowFleeing 0} forEach allUnits;" !="EPOCH_ESPMAP_TARGETS = allUnits + vehicles;"
7 allowDamage !="if(!isPlayer _x)then{_x allowDamage" !="player allowDamage true;vehicle player allowDamage true;"
7 exec !="execVM \"semClient.sqf\"" !="<execute expression=" !"RscDebugConsole_execute" !"execFSM" !"_executeStackedEventHandler" !"fn_execVM" !"fn_moduleExecute" !"fn_execRemote" !"fn_MPexec" !"bis_fnc_moduleExecute_activate" !"fn_tridentExecute" !"randomize_civ1" !"executed from" !"EPOCH_DebugGUI_exec" !"_handle = [_display] execVM _script;" !"execVM \"\A3\Structures_F\scripts" !="execVM \"\A3\Structures_F_EPC\Civ\PlayGround\scripts\Carousel_spin.sqf\"" !"if (isServer) then {[] execVM 'run.sqf';};" !"preprocessfilelinenumbers \"A3\ui_f\scripts\initDisplay.sqf\";execVM \"\x\addons\a3_epoch_code\system\dummy.sqf\"},{[\"onUnload\",_t" !="compile preProcessFileLineNumbers "LootSpawner\LSdeleter\.sqf"" !="execVM "LootSpawner\Lootspawner\.sqf";" !=execVM "custom\welcome.sqf";"
7 addWeaponCargo
7 onMapSingleClick !="onMapSingleClick '';"
1 addMagazine !"addMagazineCargo" !="player addMagazine _craftItem;" !="player addMagazine \"jerrycanE_epoch\";" !="player addMagazine \"emptyjar_epoch\";" !="player addMagazine \"jerrycan_epoch\";" !="player addMagazine \"Hatchet_swing\";" !="player addMagazine [(_x select 0),(_x select 1)]" !="player addMagazine _x;" !="_this select 0 addMagazines [_this select 5, 1];"
1 addMagazineCargo !"_dogHolder addMagazineCargo [\"RabbitCarcass_EPOCH\", 1]" !"_dogHolder addMagazineCargo [\"Pelt_EPOCH\", 1]" !"_dogHolder addMagazineCargo [\"Venom_EPOCH\", 1]" !"_dogHolder addMagazineCargo [\"SnakeCarcass_EPOCH\", 1]" !"_dogHolder addMagazineCargo [\"ChickenCarcass_EPOCH\", 1]"
1 addItem !="player addItem _craftItem;" !="player addItem _x;"
1 addBackPack
7 removeAllWeapons
7 removeAllItems
7 removeBackpack !="removeBackpackGlobal _unit;"
7 removeAllActions
7 setTerrainGrid !="setTerrainGrid 25;"
7 setViewDistance !"setViewDistance 1600"
7 createGroup !="_grp = createGroup RESISTANCE;" !="if (isserver) then {\n_group = creategroup sidelogic;"
7 createVehicleCrew
7 createVehicleLocal !"\"#particlesource\" createVehicleLocal" !"\"#lightpoint\" createVehicleLocal" !"\"BloodSplat\" createVehicleLocal" !"[\"lightning1_F\", \"lightning2_F\"] call BIS_fnc_selectRandom;\n_lighting = _class createVehicleLocal"
7 createUnit !="_unit = _grp createUnit[(_arrUnits select _i), _pos, [], 0, \"FORM\"];" !="_driver = _grp createUnit[\"I_UAV_AI\", position _unit, [], 0, \"CAN_COLLIDE\"];"
7 createAgent !="_unit = createAgent[_unitClass, _targetPos, [], 256, \"FORM\"];" !="_unit = createAgent [_unitClass, _targetPos, [], 120, \"FORM\"];" !="_animal = createAgent[_randomAIClass, _animalPos, [], 5, \"NONE\"];" !="_unit = createAgent [\"Epoch_Cloak_F\", _pos, [], 0, \"CAN_COLLIDE\"];"
7 createTeam
7 createDialog !="createDialog \"InteractBank\";" !="createdialog \"SelectGender\";" !="_handled = createdialog _dialog;" !="if (!dialog) then {createDialog 'Skaronator_AdminMenu'};" !="if !(createdialog \"InteractItem\") exitWith {};" !="createDialog \"TapOut\";" !="if !(createdialog \"Trade\") exitWith {};" !="_ok = createdialog \"Interact\";" !="_ok = createdialog \"TradeNPCMenu\";" !="createDialog \"Epoch_myGroup\";" !="createDialog (if ((Epoch_my_GroupUID == \"\") && (Epoch_my_Group isEqualTo [])) then {\"EPOCH_createGrp\"} else {\"Epoch_myGroup\"});" !="createDialog \"GroupRequests\";"
7 deleteMarker !="deleteMarkerLocal format[\"SEM_MissionMarker"
7 setMarker !="Local" 
1 createMarker !="createMarkerLocal [format[\"SEM_MissionMarker" 
7 assignItem
1 forceAddUniform
Link to comment
Share on other sites

@WarHammer(DayZ)

For proper bug reports, attach the whole files to Your post.

And You did not update the files inside the mission pbo.

Update the client files too and You're good to go.

@DirtySanchez

Yes I was shocked because I expectet more bugs to fix, but the playtests went well and so a quick release was possible.

Greez Kilo

Link to comment
Share on other sites

Hi, everything works fine but is a concern I have noticed that the: SEM_MinPlayerDynamic = 6; // Minimum number of online players for additional/parallel running missions. :blink: even with 20 players on the server there is always 1 mission :blink:

thank you and good works

Edited by Talib
Link to comment
Share on other sites

 

Simple Epoch Missions

What is this:

- A simple AI mission script, nothing fancy, just some static random mission with AI and some loot.

Wow great Idea!

- No, this was buildt upon the missions from this thread

How does it work:

- Magic

How do I install it?

- There is a readme.txt file inside the download, read it carefully and do the installation step-by-step!

What is currently included/what are the features:

- Static AI missions (only one mission at the time)

- Every mission has a box with loot (more AI equals better loot)

- Missions will eventually time out if no player is nearby

What will be implemented in the next versions?

- More missions (AI take over towns, vehicles, convoys, etc.)

- New outposts, maybe a maze would be funny, who knows.

- HC support (only if enough admins ask for that)

- Suggest your idea in this thread, I'm open for new ideas!

Where can I download it?

- The newest Version is always available on GitHub: https://github.com/KiloSwiss/Simple-Epoch-Missions

For those having issues adding the exceptions to the BE filters:

See here which lines inside the scripts.txt needs to be changed: LINK (scripts.txt)

I have a question can I write You a PM?

- NO! I give support only here in this thread. Any PM with questions/asking for support will be ignored, NO EXCEPTIONS!

Also check the previous/old thread to see if Your question has been answered before:

Do You want something for this?

- No, this script is free to use, edit and share for anyone out there.

Altough, if You like to donate me something for my work, any kind of donation is well appreciated.

Here are some PayPal donation Links: $ £

Choose Your currency and the amount You would like to donate

Many thanks in advance to everyone who donates!

Have fun

Greez KiloSwiss

 

Hi, everything works fine but is a concern I have noticed that the: SEM_MinPlayerDynamic = 6// Minimum number of online players for additional/parallel running missions.  :blink: even with 20 players on the server there is always 1 mission  :blink:

thank you and good works

Link to comment
Share on other sites

Hi, everything works fine but is a concern I have noticed that the: 

SEM_MinPlayerDynamic = 6// Minimum number of online players for additional/parallel running missions. 

:blink: even with 20 players on the server there is always 1 mission  :blink:

thank you and good works

Link to comment
Share on other sites

AFAIK titleText does not support parsing text in HTML format to add/change colour, size, font, etc.

But you can use BIS_fnc_typeText

 

Simply replace lines 22 to 24 inside the file "semClient.sqf" with these:

	[[format["Welcome to EPOCH %1", _worldName],"","","", format["Do Your best to survive %1", name player],"","","","","","",""," ","Good luck...","","","","","","",""], -.5, .85] call BIS_fnc_typeText;
	sleep 5;
	[["This server is running:",format["%1 v%2", str 'Simple Epoch Missions', SEM_version],"","","","","","",""], -.5, .85] call BIS_fnc_typeText;
That will be in the next update anyway so having it already in there does not hurt.

 

Greez KiloSwiss

Link to comment
Share on other sites

It's already in there, the current missions do have their own thread, there is just a lack of new missions to add a second thread for them, but the code is implementet.

I would like to have some players feedback about the new "sniper does no damage on AI" functionality (it's on 500m by default).

Has anyone received any complaints so far?

Did You disable this option or changed the distance?

Greez KiloSwiss

Link to comment
Share on other sites

Kilo...awesome work and thanks for your constant updates etc.

We run SEM and VEMF. Our player base has asked can they have more missions instead of just the 2 (SEM & VEMF). As I'm ecstatic that SEM & VEMF work side by side.

Would it be possible, as you asked in an earlier post, to have 2 or 3 SEM missions running be it the static or say wasteland style moving AI convoys.

Also I cannot get the AI to move etc, this is something I'll figure out and Google.

Again thanks for your effort.

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
  • Advertisement
×
×
  • Create New...