Lizenz bei Altis Life erstellen

Aus Nitradopedia
Wechseln zu: Navigation, Suche
Arma3Altis header.png

Miete dir jetzt deinen eigenen prepaid ArmA 3 Altis Life Server auf nitrado.net

Dieser Artikel wurde mit ArmA 3: Altis Life (Version 3.1.2 von Tonic) getestet.

In diesem Artikel wird erläutert, wie eine eigene Lizenz erstellt werden kann.


Folgende Schritte zur Änderung sind notwendig:

  • Wichtiger Hinweis: Eine Sicherung / Backup aller zu veränderten Dateien erstellen
  • Gameserver stoppen
  • Die Datei Configuration.sqf aus dem Verzeichnis /MPMissions/Altis_Life.altis/core/ öffnen
  • Füge folgenden Code-Schnipsel an das Ende der Datei Configuration.sqf ein:
["license_civ_beispiel", "civ"] // <-- Hier kann die eigene Lizenz erstellt werden
  • Nach Änderung der Datei sieht diese wie folgt aus:
life_licenses =
[
	["license_cop_air","cop"],
	["license_cop_swat","cop"],
	["license_cop_cg","cop"],
	["license_civ_driver","civ"],
	["license_civ_air","civ"],
	["license_civ_heroin","civ"],
        [... weitere Lizenzen ...]
	["license_civ_copper","civ"],
	["license_civ_iron","civ"],
	["license_civ_sand","civ"],
	["license_civ_salt","civ"],
	["license_civ_cement","civ"],
	["license_civ_home", "civ"],
	["license_civ_beispiel", "civ"]   // <-- Hier kann die eigene Lizenz erstellt werden
];
  • Datei speichern


  • Die Datei fn_licenseType.sqf aus dem Verzeichnis /MPMissions/Altis_Life.altis/core/config/ öffnen
  • Füge folgenden Code-Schnipsel in den Bereich case 0 der Datei fn_licenseType.sqf ein:
case "beispiel": {_var = "license_civ_beispiel"};     // Hier wieder die eigene Lizenz einfügen
  • Nach Änderung der Datei sieht diese wie folgt aus:
case 0:
	{
		switch (_type) do
		{
			case "driver": {_var = "license_civ_driver"}; //Drivers License cost
			case "boat": {_var = "license_civ_boat"}; //Boating license cost
			case "pilot": {_var = "license_civ_air"}; //Pilot/air license cost
			case "gun": {_var = "license_civ_gun"}; //Firearm/gun license cost
			case "dive": {_var = "license_civ_dive"}; //Diving license cost
			case "oil": {_var = "license_civ_oil"}; //Oil processing license cost
			case "cair": {_var = "license_cop_air"}; //Cop Pilot License cost
			case "swat": {_var = "license_cop_swat"}; //Swat License cost
			case "cg": {_var = "license_cop_cg"}; //Coast guard license cost
			case "heroin": {_var = "license_civ_heroin"}; //Heroin processing license cost
			[... weitere case's ... ]
			case "copper": {_var = "license_civ_copper"};
			case "cement": {_var = "license_civ_cement"};
			case "home": {_var = "license_civ_home"};
			case "beispiel": {_var = "license_civ_beispiel"};   // Hier wieder die eigene Lizenz einfügen
   			default {_var = ""};
		};
  • Füge folgenden Code-Schnipsel in den Bereich case 1 der Datei fn_licenseType.sqf ein:
case "license_civ_beispiel": {_var = "beispiel"};     // Hier wieder die eigene Lizenz einfügen
  • Nach Änderung der Datei sieht diese wie folgt aus:
	case 1:
	{
		switch (_type) do
		{
			case "license_civ_boat": {_var = "boat"}; //Boot's Schein cost
			case "license_civ_air": {_var = "pilot"}; //Pilotscheine cost
			case "license_civ_gun": {_var = "gun"}; //Waffenlizenz  license cost
			case "license_civ_dive": {_var = "dive"}; //Tauchschein cost
			case "license_civ_oil": {_var = "oil"}; //Öl Bearbeitung cost
			case "license_cop_air": {_var = "cair"}; //Cop Pilot License cost
			case "license_cop_swat": {_var = "swat"}; //Swat License cost
			case "license_cop_cg": {_var = "cg"}; //Küstenwache cost
			[... weitere case's ... ]
			case "license_civ_copper": {_var = "copper"};
			case "license_civ_cement": {_var = "cement"};
                        case "license_civ_beispiel": {_var = "beispiel"};     // Hier wieder die eigene Lizenz einfügen
			default {_var = ""};
		};
	};
};
  • Datei speichern


  • Die Datei fn_varToStr.sqf aus dem Verzeichnis /MPMissions/Altis_Life.altis/core/config/ öffnen
  • Füge folgenden Code-Schnipsel in die Datei fn_varToStr.sqf ein:
case "license_civ_beispiel": {"beispiel License"};     // Hier wieder die eigene Lizenz einfügen
  • Nach Änderung der Datei sieht diese wie folgt aus:
//License Block
	case "license_civ_driver": {"Driver License"};
	case "license_civ_air": {"Pilot License"};
	case "license_civ_heroin": {"Heroin Training"};
	case "license_civ_gang": {"Gang License"};
	case "license_civ_oil": {"Oil Processing"};
	case "license_civ_dive": {"Diving License"};
	[... weitere case's ...]
	case "license_civ_coke": {"Cocaine Training"};
	case "license_civ_marijuana": {"Marijuana Training"};
	case "license_civ_cement": {"Cement Mixing License"};
	case "license_civ_beispiel": {"beispiel License"};    // Hier wieder die eigene Lizenz einfügen
};
  • Datei speichern


Falls die Lizenz verkauft werden soll, sind folgende Schritte notwendig:

  • Die Datei fn_licensePrice.sqf aus dem Verzeichnis /MPMissions/Altis_Life.altis/core/config/ öffnen
  • Füge folgenden Code-Schnipsel in die Datei fn_licensePrice.sqf ein. Die Zahl "250000" ist hierbei der Preis der Lizenz.
case "beispiel": {250000};   
  • Datei speichern