Hey Leute,
Also folgendes Problem,
Ich habe nen Personalausweis und möchte nun das man diesen von Gefesselten Personen ansehen kann ohne das diese ihn Zeigen muss.
Code: fn_setupActions.sqf
switch (playerSide) do{
case civilian:
{
//Ausweis
life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Persozeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
};
case west:
{
//Ausweis
life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Persozeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
};
case independent:
{
//Ausweis
life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Persozeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
};
case east:
{
//Ausweis
life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Persozeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
};
};
Alles anzeigen
C: fn_Persozeigen
if(isServer)exitWith{};
private["_ziel", "_rang", "_marke", "_org", "_message"];
if(vehicle player != player )exitWith{};
_ziel = cursorTarget;
if(isNull _ziel) then {_ziel = player;};
if(!(_ziel isKindOf "Man")) then {_ziel = player;};
if(!(alive _ziel)) then {_ziel = player;};
switch(playerSide)do{
case west:{
switch (call life_coplevel) do{
case 1: { _rang = "Polizei-Anwärter"; };
case 2: { _rang = "Polizeimeister"; };
case 3: { _rang = "Polizeihauptmeister"; };
case 4: { _rang = "Kommissar"; };
case 5: { _rang = "Hauptkommissar"; };
case 6: { _rang = "Polizeidirektor"; };
case 7: { _rang = "Polizeipräsident"; };
default { _rank = "Error";};
};
_marke = "marke_cop";
_org = "Polizei Altis";
};
case east:{
switch (call life_adaclevel) do{
case 1: { _rang = "ADAC Praktikant"; };
case 2: { _rang = "ADAC Azubi"; };
case 3: { _rang = "ADAC Geselle"; };
case 4: { _rang = "ADAC Techniker"; };
case 5: { _rang = "ADAC Meister"; };
case 6: { _rang = "ADAC Co.Chef"; };
case 7: { _rang = "ADAC Chef"; };
case 8: { _rang = "Leitung"; };
};
_marke = "marke_ziv";
_org = "ADAC Altis";
};
case independent:{
switch (call life_mediclevel) do{
case 1: { _rang = "Ersthelfer"; };
case 2: { _rang = "Rettungshelfer"; };
case 3: { _rang = "Rettungsanitäter"; };
case 4: { _rang = "Notfallsanitäter"; };
case 5: { _rang = "Notarzt"; };
case 6: { _rang = "Lehrrettungsassistent"; };
case 7: { _rang = "ÄrztlicherLeiter"; };
default { _rank = "Error";};
};
_marke = "marke_ziv";
_org = "Republik Altis";
};
case civilian:{
if(playerSide == civilian)then{
_rang = "Zivilist";
_marke = "marke_ziv";
_org = "Republik Altis";
}else{
_rang = "Zivilist";
_marke = "marke_abi";
_org = "Republik Altis";
};
};
};
_message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t>",_marke, name player, _rang, _org];
[[player, _message],"life_fnc_Persosehen",_ziel,false]
Alles anzeigen
C: fn_Persosehen.sqf
if(isServer)exitWith{};
private["_msg"];
_msg = _this select 1;
hintSilent parseText _msg;
Wie bekomme ich das hin bin momentan echt Ratlos, habe mit das mit dem Permanenten Perso angeguckt und versucht da die setupActions anzupassen aber auch das Funktioniert leider nicht