Hey zusammen,
wir haben vor einiger zeit ACE3 auf unserem Server installiert mit den Scripts fn_InitAceActions.sqf und fn_InitVehiclesAce.sqf im core/ace3 Ordner. Das Problem ist nun dass Ingame beim Spieler diese Interaktionen nicht angezeigt werden. Ich habe keinen Syntaxfehler gefunden und kann mir somit nicht erklären warum es nicht geht.
Falls jemand eine Idee hat an was es liegen könnte würde ich mich über Hilfe freuen.
Code: fn_InitAceActions.sqf
#include "..\..\script_macros.hpp"
["Car"] call life_fnc_InitVehicleAce;
["Air"] call life_fnc_InitVehicleAce;
["Ship"] call life_fnc_InitVehicleAce;
if (playerSide isEqualTo civilian) then {
_action = ["","Ausweis zeigen","",{[_target] call life_fnc_show_idcard;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions"], _action,true] callw ace_interact_menu_fnc_addActionToClass;
_action = ["Rebell","Rebellenmenu","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_PutInCar","",{[_target] call life_fnc_putInCar;},{_target getVariable ["ace_captives_isHandcuffed",false]}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Rebell"], _action,true] call ace_interact_menu_fnc_addActionToClass;
};
if (playerSide isEqualTo independent) then {
_action = ["","Dienstausweis zeigen","",{[life_idcard_data,getplayeruid player,playerSide,(call life_mediclevel)] remoteExec ["life_fnc_show_idcard",cursorTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["MedMenu","Medic Interaktion","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","Rechnung", "", {[_target] call life_fnc_rechnungAction;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","MedMenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
};
if (playerSide isEqualTo west) then {
_action = ["","Dienstausweis zeigen","",{[life_idcard_data,getplayeruid player,playerSide,(call life_coplevel)] remoteExec ["life_fnc_show_idcard",cursorTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["Copmenu","PolizeiMenu","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_SearchPlayer","",{[_target] spawn life_fnc_searchAction;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_TicketBtn","",{[_target] call life_fnc_ticketAction;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_Arrest","",{[_target] call life_fnc_showArrestDialog;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_PutInCar","",{[_target] call life_fnc_putInCar;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_Seize","",{[_target] spawn life_fnc_seizePlayerAction;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["Lizenz","Lizenzen","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_checkLicenses","",{[player] remoteExecCall ["life_fnc_licenseCheck",_target];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["Weg","Entziehen","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","Führerschein entziehen","",{[1] remoteExecCall ["life_fnc_removeLicenses",life_pInact_curTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz","Weg"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","LKW-Schein entziehen","",{[2] remoteExecCall ["life_fnc_removeLicenses",life_pInact_curTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz","Weg"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","Bootsschein entziehen","",{[3] remoteExecCall ["life_fnc_removeLicenses",life_pInact_curTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz","Weg"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","Pilotenschein entziehen","",{[4] remoteExecCall ["life_fnc_removeLicenses",life_pInact_curTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz","Weg"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","Waffenscheine entziehen","",{[10] remoteExecCall ["life_fnc_removeLicenses",life_pInact_curTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz","Weg"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["Dazu","Vergeben","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","erweiterter Waffenschein","",{[20] remoteExecCall ["life_fnc_removeLicenses",life_pInact_curTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz","Dazu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
};
if (playerSide isEqualTo east) then {
_action = ["Copmenu","JustizMenu","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","Dienstausweis zeigen","",{[life_idcard_data,getplayeruid player,playerSide,(call life_justizlevel)] remoteExec ["life_fnc_show_idcard",cursorTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_SearchPlayer","",{[_target] spawn life_fnc_searchAction;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_TicketBtn","",{[_target] call life_fnc_ticketAction;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_Arrest","",{[_target] call life_fnc_showArrestDialog;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_PutInCar","",{[_target] call life_fnc_putInCar;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_Seize","",{[_target] spawn life_fnc_seizePlayerAction;},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["Lizenz","Lizenzen","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["",localize "STR_pInAct_checkLicenses","",{[player] remoteExecCall ["life_fnc_licenseCheck",_target];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["Weg","Entziehen","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","Führerschein entziehen","",{[1] remoteExecCall ["life_fnc_removeLicenses",life_pInact_curTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz","Weg"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["Dazu","Vergeben","",{true},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz"], _action,true] call ace_interact_menu_fnc_addActionToClass;
_action = ["","Anwaltslizenz","",{[21] remoteExecCall ["life_fnc_removeLicenses",life_pInact_curTarget];},{true}] call ace_interact_menu_fnc_createAction;
["Man", 0, ["ACE_MainActions","Copmenu","Lizenz","Dazu"], _action,true] call ace_interact_menu_fnc_addActionToClass;
};
Alles anzeigen
Code: Functions.hpp
class Ace {
file = "core\ace3";
class InitAceActions {};
class InitVehicleAce {};
class InitHouseAce {};
};
Mit freundlichen Grüßen
Elias177