Mission editing

Aus Arma Wiki
Wechseln zu: Navigation, Suche

ZEUS

Hinzufügen des Zeus Modules ohne die Mission im Editor zu öffnen.

1. description.ext mit Editor öffnen
2. Im Missions verzeichnis eine Datei "add_Zeus.sqf". Code von unten einfügen:

  1. IF (isServer) THEN {
  2.     // CREATE Zeus Module
  3.     IF (isNil "cc_var_centreSideLogic_Zeus") THEN {
  4.         cc_var_centreSideLogic_Zeus = createCenter sideLogic; publicVariable "cc_var_centreSideLogic_Zeus";
  5.         cc_var_grupSideLogic_Zeus = createGroup cc_var_centreSideLogic_Zeus; publicVariable "cc_var_grupSideLogic_Zeus";
  6.     };
  7.  
  8.     cc_var_moduleZeus = cc_var_grupSideLogic_Zeus createUnit ["ModuleCurator_F",[0,0,0] , [], 0, ""];
  9.     cc_var_moduleZeus setVariable ["showNotification", FALSE, TRUE];
  10.     cc_var_moduleZeus setVariable ["birdType", "", TRUE];
  11.     cc_var_moduleZeus setVariable ["Owner", "#adminLogged", TRUE];
  12.     cc_var_moduleZeus setVariable ["Addons", 3, TRUE];
  13.     cc_var_moduleZeus setVariable ["Forced", 0, TRUE];
  14.     publicVariable "cc_var_moduleZeus";    
  15. };

3. in description.ext folgendes am ende einfügen:

  1. class CfgFunctions
  2. {
  3. 	class myTag
  4. 	{
  5. 		class myCategory
  6. 		{
  7. 			class myFunction
  8. 			{
  9. 				preInit = 1;
  10. 				file = "add_Zeus.sqf";
  11. 			};
  12. 		};
  13. 	};
  14. };

TFAR

TFAR Einstellungen und Scripte wurden von Belbo SEL[1] erstellt.

1. In description.ext folgende Funktion hinzufügen:

  1. class CfgFunctions {
  2. 	#include "param\CfgFunctions.hpp"
  3. };

2. Datei TFAR.zip unter http://www.hec.wtf/downloads/tfar.zip herunterladen
3. Aus TFAR.zip den Ordner "param" in das root Verzeichnis der Mission entpacken

Ein kleiner Tip: In der Datei /param/preinit/fn_tfarSettings.sqf besteht die möglichkeit diverse TFAR settings zu ändern.

ADV Gear Distribution script

ADV Gear Scripte wurden von Belbo SEL[2] erstellt.

1. In description.ext folgende Funktion hinzufügen:

  1. /* ================ Interfaces für Loadouts =============== */
  2. #include "ADV_gear\gui\bwtrop\bwtropLoadoutDialog.hpp"
  3. #include "ADV_gear\gui\bwfleck\bwfleckLoadoutDialog.hpp"
  4. #include "ADV_gear\gui\uk\ukLoadoutDialog.hpp"
  5. #include "ADV_gear\gui\usocp\usocpLoadoutDialog.hpp"
  6. #include "ADV_gear\gui\ussf\ussfLoadoutDialog.hpp"
  7.  
  8. /* ================ Funktion =============== */
  9. class CfgFunctions {
  10.     #include "ADV_gear\CfgFunctions.hpp"
  11. };

2. Datei adv_gear.zip unter http://www.hec.wtf/downloads/adv_gear.zip herunterladen
3. Aus adv_gear.zip den Ordner "ADV_gear" in das root Verzeichnis der Mission entpacken
4. Im ARMA editor eine Kiste plazierern.
5. In das Init Feld der zuvor plazierten Kiste ist folgendes einzutragen:

  1. clearMagazineCargoGlobal this;
  2. clearWeaponCargoGlobal this;
  3. clearItemCargoGlobal this;
  4. clearBackpackCargoGlobal this;
  5. this addAction ["<t size='1.2' color='#FF8000'>BW Tropen Ausrüstung</t>", {createDialog "bwtropLoadoutDialog";},nil,3,FALSE,TRUE,"","player distance cursortarget <5"];
Ein kleiner Tip: der Paramter "createDialog" kann mit folgenden anderen Loadouts getauscht werden:
  • bwtropLoadoutDialog
  • bwfleckLoadoutDialog
  • usocpLoadoutDialog
  • ussfLoadoutDialog