18.07.2016, 23:10 | #2 (permalink) |
Registriert seit: 11.02.2010
Beiträge: 69
|
Beispiel für BLUFOR Schütze und Automatik-Schütze
- BLUFOR Einheit(en) setzen (Spieler/spielbar) - Respawn Modul für Infanterie BLUFOR setzen Menüleiste > Attribute > Mehrspielermodus > Respawn - An benutzerdefinierter Position respawnen - Häkchen bei "Respawn-Ausrüstung festlegen" Mission abspeichern und Szenario-Verzeichnis öffnen - Textdokument "initServer.sqf" erstellen - folgenden Code eintragen Code:
[west,"b_soldier_f"] call bis_fnc_addrespawninventory; [west,"b_soldier_ar_f"] call bis_fnc_addrespawninventory; Geändert von romans (19.07.2016 um 13:18 Uhr). Grund: Tippfehler |
19.07.2016, 13:46 | #3 (permalink) |
Registriert seit: 11.02.2010
Beiträge: 69
|
Beispiel für benutzerdefinierte Einheiten und Rollen
Im Arsenal Soldat ausrüsten und STRG+Shift+C drücken. Im erhaltenen Code muss man jetzt nur noch uniform zu uniformclass ändern. Achtung, die Visiere werden nicht mitgespeichert (bug?). Den Klassennamen muss man manuell in den Array linkeditems eintragen. Es gibt wie immer mehrere Möglichkeiten. Ich habe mich für folgende entschieden: CfgRespawnInventory.hpp und CfgRoles.hpp, beide müssen natürlich in der description.ext inkludiert werden. description.ext Code:
#include "cfgRespawnInventory.hpp" #include "cfgRoles.hpp" CfgRespawnInventory.hpp Code:
class CfgRespawnInventory { class WEST1 { displayName = 01: Schütze; role = "Assault"; uniformclass = "U_B_T_Soldier_F"; backpack = ""; weapons[] = {"arifle_SPAR_01_blk_F","Rangefinder","hgun_P07_khk_F","Throw","Put"}; magazines[] = {"16Rnd_9x21_Mag","SmokeShell","SmokeShell","16Rnd_9x21_Mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green","30Rnd_556x45_Stanag_green"}; items[] = {"FirstAidKit","FirstAidKit","FirstAidKit"}; linkedItems[] = {"optic_ERCO_blk_F","V_PlateCarrier1_tna_F","H_HelmetB_tna_F","G_Combat_Goggles_tna_F","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGogglesB_grn_F"}; }; class WEST2 { displayName = 02: Grenadier; role = "Assault"; uniformclass = "U_B_T_Soldier_F"; backpack = ""; weapons[] = {"arifle_SPAR_01_GL_blk_F","Rangefinder","hgun_P07_khk_F","Throw","Put"}; magazines[] = {"16Rnd_9x21_Mag","SmokeShell","SmokeShell","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red"}; items[] = {"FirstAidKit","FirstAidKit","FirstAidKit"}; linkedItems[] = {"optic_ERCO_blk_F","V_PlateCarrier1_tna_F","H_HelmetB_tna_F","G_Combat_Goggles_tna_F","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGogglesB_grn_F"}; }; class WEST3 { displayName = 03: Automatikschütze; role = "Assault"; uniformclass = "U_B_T_Soldier_F"; backpack = ""; weapons[] = {"arifle_SPAR_02_blk_F","hgun_P07_khk_F","Rangefinder","Throw","Put"}; magazines[] = {"16Rnd_9x21_Mag","SmokeShell","SmokeShell","150Rnd_556x45_Drum_Mag_Tracer_F","150Rnd_556x45_Drum_Mag_Tracer_F","150Rnd_556x45_Drum_Mag_Tracer_F","150Rnd_556x45_Drum_Mag_Tracer_F","SmokeShell","SmokeShell","SmokeShell","SmokeShell"}; items[] = {"FirstAidKit","FirstAidKit","FirstAidKit"}; linkedItems[] = {"optic_ERCO_blk_F","V_PlateCarrier1_tna_F","H_HelmetB_tna_F","G_Combat_Goggles_tna_F","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGogglesB_grn_F"}; }; class WEST4 { displayName = 01: Panzerabwehrschütze; role = "Support"; uniformclass = "U_B_T_Soldier_F"; backpack = "B_AssaultPack_tna_F"; weapons[] = {"arifle_SPAR_01_blk_F","hgun_P07_khk_F","Rangefinder","launch_NLAW_F","Throw","Put"}; magazines[] = {"16Rnd_9x21_Mag","SmokeShell","SmokeShell","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Red","SmokeShell","SmokeShell","SmokeShell","SmokeShell","NLAW_F","NLAW_F"}; items[] = {"FirstAidKit","FirstAidKit","FirstAidKit"}; linkedItems[] = {"optic_ERCO_blk_F","V_PlateCarrier1_tna_F","H_HelmetB_tna_F","G_Combat_Goggles_tna_F","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGogglesB_grn_F"}; }; class WEST5 { displayName = 02: MG-Schütze; role = "Support"; uniformclass = "U_B_T_Soldier_F"; backpack = ""; weapons[] = {"LMG_03_F","Rangefinder","hgun_P07_khk_F","Throw","Put"}; magazines[] = {"16Rnd_9x21_Mag","SmokeShell","SmokeShell","200Rnd_556x45_Box_Tracer_Red_F","200Rnd_556x45_Box_Tracer_Red_F","200Rnd_556x45_Box_Tracer_Red_F","SmokeShell","SmokeShell","HandGrenade"}; items[] = {"FirstAidKit","FirstAidKit","FirstAidKit"}; linkedItems[] = {"optic_ERCO_blk_F","V_PlateCarrier1_tna_F","H_HelmetB_tna_F","G_Combat_Goggles_tna_F","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGogglesB_grn_F"}; }; class WEST6 { displayName = 01: Scharfschütze; role = "Recon"; uniformclass = "U_B_T_Soldier_F"; backpack = ""; weapons[] = {"arifle_SPAR_03_blk_F","hgun_P07_khk_F","Rangefinder","Throw","Put"}; magazines[] = {"16Rnd_9x21_Mag","SmokeShell","SmokeShell","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"}; items[] = {"FirstAidKit","FirstAidKit","FirstAidKit"}; linkedItems[] = {"optic_AMS","V_PlateCarrier1_tna_F","H_HelmetB_tna_F","G_Combat_Goggles_tna_F","ItemMap","ItemCompass","ItemWatch","ItemRadio","ItemGPS","NVGogglesB_grn_F"}; }; }; CfGRoles.hpp Code:
class CfgRoles { class Assault { displayName = "Assault"; icon = "\A3\Ui_f\data\GUI\Cfg\RespawnRoles\assault_ca.paa"; }; class Recon { displayName = "Recon"; icon = "\A3\Ui_f\data\GUI\Cfg\RespawnRoles\recon_ca.paa"; }; class Support { displayName = "Support"; icon = "\A3\Ui_f\data\GUI\Cfg\RespawnRoles\support_ca.paa"; }; }; Code:
[West,"WEST1"] call BIS_fnc_addRespawnInventory; [West,"WEST2"] call BIS_fnc_addRespawnInventory; [West,"WEST3"] call BIS_fnc_addRespawnInventory; [West,"WEST4"] call BIS_fnc_addRespawnInventory; [West,"WEST5"] call BIS_fnc_addRespawnInventory; [West,"WEST6"] call BIS_fnc_addRespawnInventory; Geändert von romans (19.07.2016 um 14:38 Uhr). Grund: initServer.sqf vergessen |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Mission mit mehreren Rollen als Spieler | deltron99 | Editing & Scripting | 3 | 25.01.2014 14:33 |