Hats geholfen Derfel?
LG
Hats geholfen Derfel?
LG
Okay und wie löse ich das ganze ?
sry bin in der sache nicht der beste...
Als erstes entpackst du die Altis_Life.Altis.pbo.
Dann erstellst du unter Documents/rma 3 - Other Profiles\DEINNICKNAME\mpmissions
Einen normalen Ordner der für Altis Life beispielsweise "Altis_Life.Altis" heißt.
Das fett gedruckte ( Altis_Life.Altis ) definiert die Map die geladen wird.
Nun nimmst du aus der entpackten Mission die "mission.sqm" und packst sie in den Ordner.
Sollte das nicht funktionieren liegt es wohl an deiner unterqualifizierten Hardware *kappa*
LG
Wo auch immer er es hat. Ich glaube jeder versteht was ich meine.
Oder jemand nicht verstanden?
Ich denke mal er wird das nur in seinem Map Ordner haben
Was für Hardware hast du ?
Entferne mal alles aus dem Ordner "Altis_Life.Altis" außer:
/Altis_Life.Altis/mission.sqm
Das müsste das Problem eigentlich lösen.
Wenn es nicht funktioniert, bin ich überfragt.
Iwie lese ich in mehreren Kommentaren immer das alles mal gucken müssen xD Push
Ein lockerer PUSH ?
class cop_basic {
name = "Altis Cop Shop";
side = "cop";
conditions = "";
items[] = {
{ "HandGrenade_Stone", "Blendgranate", 7500, 75, "call life_coplevel >= 9" }, // Blendgranate
// { "SmokeShellBlue", "Tränengas", 150, 75, "" }, // Tränengas
{ "Binocular", "", 150, 75, "" }, // Fernglas
{ "Rangefinder", "", 150, 75, "" }, // Entfernungsmesser
{ "ItemGPS", "", 100, 50, "" }, // GPS
{ "ItemMap", "", 100, 50, "" }, // Karte
{ "FirstAidKit", "", 150, 75, "" }, //Erste-Hilfe Kasten
{ "NVGoggles", "", 2000, 1000, "" }, // Nachtsichtgerät
{ "DemoCharge_Remote_Mag", "", 2000, 1000, "call life_coplevel >= 5" }, //Sprengladung
{ "B_UavTerminal", "", 3500, 1000, "call life_coplevel >= 9" }, // Drohnen-Terminal (NATO)
//Folgenden Rucksack in Config_Clothing bei Cop einfuegen (fuer die Drohne): B_UAV_01_backpack_F (ab Cop Level 9)
{ "hgun_Pistol_heavy_01_snds_F", "Betäubungspistole", 5000, 3500, "" }, // 4-five Tazer Pistole
{ "hgun_Rook40_F", "", 20000, 7500, "call life_coplevel >= 2" }, // Rook-Pistole
{ "SMG_01_F", "", 35000, 15000, "call life_coplevel >= 3" }, // Vermin
{ "arifle_Mk20C_plain_F", "", 25000, 12500, "call life_coplevel >= 3" }, //Mk20C
{ "arifle_Mk20_plain_F", "", 35000, 17500, "call life_coplevel >= 4" }, // Mk20
{ "arifle_SPAR_01_blk_F", "", 55000, 25000, "call life_coplevel >= 4"}, // Spar16
{ "arifle_MXC_Black_F", "", 65000, 32500, "call life_coplevel >= 5" }, // MXC
{ "arifle_Katiba_F", "", 65000, 32500, "call life_coplevel >= 5"}, // Katiba
{ "arifle_MX_Black_F", "", 75000, 32500, "call life_coplevel >= 6" }, // MX
{ "arifle_MXM_Black_F", "", 85000, 42500, "call life_coplevel >= 7"}, // MXM
{ "arifle_SPAR_02_blk_F", "", 75000, 37500, "call life_coplevel >= 7"}, // SPAR16-S
{ "srifle_DMR_03_F", "", 90000, 45000, "call life_coplevel >= 8"}, // MK-1 EMR
{ "srifle_DMR_06_olive_F", "", 90000, 45000, "call life_coplevel >= 9"}, // MK 14
{ "srifle_EBR_MRCO_LP_BI_F", "", 90000, 10000, "call life_coplevel >= 9"}, // MK 18
{ "LMG_Mk200_F", "", 150000, 75000, "call life_coplevel >= 10"}, // Mk 200
{ "arifle_MX_SW_Black_F", "", 150000, 75000, "call life_coplevel >= 10"}, // MX SW
{ "arifle_ARX_blk_F", "", 150000, 75000, "call life_coplevel >= 10"}, // Type 115
{ "srifle_GM6_F", "", 450000, 250000, "call life_coplevel >= 10"}, // Gm6 Lynx
{ "srifle_DMR_04_F", "", 450000, 250000, "call life_coplevel >= 10"} // ASP-1 Kir
};
mags[] = {
{ "11Rnd_45ACP_Mag", "Tazer-Munition", 125, 60, "" }, // Tazer Munition (.45 ACP)
{ "30Rnd_9x21_Mag", "Rook Munition", 125, 60, ""}, // Rook-Pistole Munition (9mm)
{ "30Rnd_45ACP_Mag_SMG_01", "", 250, 60, ""}, // Vermin Munition (.45 ACP)
{ "30Rnd_556x45_Stanag", "", 250, 60, ""}, //Mk20C Munition / Mk20 Munition / Spar16 Munition (5.56mm)
{ "30Rnd_65x39_caseless_mag", "", 250, 60, "call life_coplevel >= 5"}, // MXC
{ "30Rnd_65x39_caseless_mag_Tracer", "", 250, 60, "call life_coplevel >= 6"}, // MX, MXM Munition (6.5mm)
{ "30Rnd_65x39_caseless_green", "Katiba Munition", 250, 60, "call life_coplevel >= 5"}, // Katiba Munition (6.5mm)
{ "150Rnd_556x45_Drum_Mag_Tracer_F", "", 250, 60, ""}, // Spar16-S Munition (5.56mm)
{ "20Rnd_762x51_Mag", "", 250, 60, ""}, //Mk14, MK1-EMR, Mk18 Munition
{ "200Rnd_65x39_cased_Box_Tracer", "", 7500, 1500, "call life_coplevel >= 10"}, // Mk200 Munition (6.5mm)
{ "100Rnd_65x39_caseless_mag_Tracer", "", 3500, 1500, "call life_coplevel == 10"}, // MX SW Munition(6.5mm, 100 Schuss-Tracer)
{ "30Rnd_65x39_caseless_green_mag_Tracer", "Type115 Munition", 500, 250, "call life_coplevel >= 10"}, // Type 115 Munition (6.5mm)
{ "5Rnd_127x108_Mag", "", 18500, 2500, "call life_coplevel >= 10"}, // Lynx Munition (12.7mm)
{ "10Rnd_127x54_Mag", "", 14500, 2500, "call life_coplevel >= 10"} // ASP-1 Kir Munition (12.7mm)
};
accs[] = {
// Schalldämpfer
{ "muzzle_sdns_H", "", 4500, 325, ""}, // 6.5mm Schalldämpfer
{ "muzzle_sdns_M", "", 4500, 325, ""}, // 5.56mm Schalldämpfer
{ "muzzzle_sdns_B", "", 4500, 325, ""}, // 7.62mm Schalldämpfer
{ "muzzle_sdns_H_MG", "", 4500, 325, ""}, // 6.5mm LMG Schalldämpfer
{ "muzzle_sdns_acp", "", 2500, 325, ""}, // .45 ACP Schalldämpfer
// Visiere
{ "optic_MRD", "", 750, 325, ""}, // MRD Visier (Tazer-Pistole)
{ "optic_Arco_blk_F", "", 3500, 325, ""}, // ARCO Visier
{ "optic_ERCO_blk_F", "", 1500, 325, ""}, // ERCO Visier
{ "optic_Hamr", "", 3500, 325, ""}, // RCO Visier
{ "optic_Aco", "", 1500, 325, ""}, // ACO Visier
{ "optic_Holosight_blk_F", "", 2500, 325, ""}, // Holosight Visier
{ "optic_MRCO", "", 3500, 325, ""}, // MRCO Visier
{ "optic_DMS", "", 3500, 325, ""}, // DMS Visier
{ "optic_LRPS", "", 4500, 325, "call life_coplevel >= 5"}, // LRPS Visier
{ "optic_AMS", "", 3500, 325, ""}, // AMS Visier
// Zusatzaufsätze
{ "bipod_01_F_blk", "", 1500, 325, ""}, // Zweibein (schwarz)
{ "acc_flashlight", "", 350, 325, ""}, // Taschenlampe / Flashlight
{ "acc_pointer_IR", "", 350, 325, ""} // Laserpointer
};
};
Alles anzeigen
Wenn das nicht geht sag mal bitte welches OS und welche Altis Life Version. LG
Windows nicht anders... Beschwer dich mal bei Bohemia...
Hatte schon das vergnügen mich da zu "beschweren" aber die haben gesagt das erstmal der "FLIEGENDE FELSEN" Bug auf High Priority ist und der wohl ne Menge Zeit in Anspruch nehmen wird
wäre mir neu das Linux .exe Dateien ausführen kann ;p gut, außer er nutzt Wine, was aber auch irgendwo kaum Sinn macht, wenn es ne Linux executable gibt...
Wie peinlich xD Also aufjeden funkt es auf 64 Bit Linux .. aber er belastet halt nur einen Kern egal ob man db abfragen macht oder hunter spawnt bis der arzt kommt
sorry jungs
Das Problem bei Linux ist das die arma3_x64.exe nur einen Kern belastet. Setzte mal die Threads in der Config auf "0" und versuche es nochmal. Hast du alle nötigen Dienste auf Linux manuel installiert? Es sind nicht alle in Debian enthalten, um extDB3 auszuführen.
LG
hier mal als beispiel
einfach in der fn_craft.sqf
Code_filter lbAdd localize "STR_CRAFT_FILTER_Backpack"; _filter lbSetData[(lbSize _filter)-1,"backpack"];
mit dem ersetzen
Codeif(license_civ_driver)then{ _filter lbAdd localize "STR_CRAFT_FILTER_Backpack"; _filter lbSetData[(lbSize _filter)-1,"backpack"]; };
dan kann man den Filter Rucksäcke nur Anwählen wenn man den Führerschein hat
Habe es eingefügt auf 5.0 und die License auch eingefügt aber sie wird mir einfach nicht angezeigt in der Craftingstation.
fn_craft.sqf
/*
File: fn_craft.sqf
Description: Crafting System
Created by EdgeKiller
Coder: EdgeKiller
Source: https://altisdev.com/topic/860/syst%C3%A8me-de-craft-par-edgekiller
------------------------
Overhauled by B4v4r!4n_Str!k3r ([email protected])
Licence: THE OVERHAULED LINES ARE THE MINDSET OF CATIONSTUDIO
AND ONLY AUTHORIZED PEOPLE/SERVERS ARE ALLOWED TO USE IT.
*/
private["_cs","_dialog","_inv","_itemInfo","_filter","_filters","_spawn","_craftingStation"]; //Declare all private variables
if (!dialog) then { //Verify if the window is open
createDialog "Life_craft";
};
_craftingStation = param [0,"",[""]];
if (isNull player || !alive player || (player getVariable ["restrained",false]) || (player getVariable ["Escorting",false]) || life_istazed || life_action_inUse) exitWith {closeDialog 0;}; //If null / dead exit menu
if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version_4_4")) isEqualTo 1) then {
if ((player getVariable ["playerSurrender",false]) || life_isknocked) exitWith {closeDialog 0;};
};
disableSerialization; //Disable Serialization
if (life_is_processing) exitWith {
closeDialog 2001;
closeDialog 0;
};
_category = (getArray(missionConfigFile >> "Cation_Crafting" >> "category"));
_craftingStations = (getArray(missionConfigFile >> "Cation_Crafting" >> "craftingStations"));
_cs = [];
_spawn = "";
{
if ((_x select 0) isEqualTo _craftingStation) then {
_cs = (_x select 2);
_spawn = (_x select 1);
};
} forEach _craftingStations;
if (_cs isEqualTo []) exitWith {closeDialog 0;};
_filters = [];
{
if ((_x select 0) in _cs) then {
_filters pushBack [(_x select 0),(_x select 1)];
};
} forEach _category;
_dialog = findDisplay 666; //find the craft dialog/window
_dialog setVariable ["spawn",_spawn];
_inv = _dialog displayCtrl 669; //find the listbox of items can be created
_filter = _dialog displayCtrl 673; //find the filter
lbClear _inv; //clear the listbox
lbClear _filter; //clear the filter
{
_filter lbAdd (_x select 1);
_filter lbSetData[(lbSize _filter)-1,(_x select 0)];
} forEach _filters;
_filter lbSetCurSel 0;
{
if (license_civ_cyrus) then {
_filter lbAdd localize "STR_CRAFT_FILTER_Weapon";
_filter lbSetData[(lbSize _filter)-1,"srifle_DMR_05_DMS_snds_F"];
};
}
(_dialog displayCtrl 667) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "Craftingmenu"))];
(_dialog displayCtrl 668) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftStats"))];
(_dialog displayCtrl 670) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftMaterials"))];
(_dialog displayCtrl 674) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftButton"))];
(_dialog displayCtrl 675) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "Close"))];
Alles anzeigen
Config_Licenses.hpp PART
//Crafting Licenses
class cyrus {
variable = "cyrus";
displayName = "STR_License_Cyrus_black";
illegal = false;
side = "civ";
};
config.cpp -> category -> weapon (Eintrag)
{"srifle_DMR_05_DMS_snds_F","(call license_civ_cyrus) > 1",{"copper_refined",3,"iron_refined",3,"diamond_cut",1},"","",1},
Die Lizenz kann ich mit adden und die Craftingstation funktioniert einwandfrei.
Aber er zeigt mir den Eintrag bei der Craftingstation einfach nicht an.
Wüsstest jemand ne Lösung ?
LG pallewayne
Das Problem ist damit aber wohl nicht gelöst