//Author: PierreAmyf ### Some edits by Lost of Paradise (Sebi, Oktas, moeck)
if(isServer)exitWith{};
private["_ziel", "_rang", "_marke", "_org", "_message", "_rang","_name"];
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;};
if(player distance _ziel > 6) exitWith {hint parseText format ["Deine Arme sind viel zu kurz um den Ausweis zu zeigen! Geh näher ran."]}; // Nix mehr mit auf 500m Ausweis zeigen.
switch(playerSide)do{
case west:{
switch (call life_coplevel) do{
case 1: { _rang = "Recruit"; };
case 2: { _rang = "Police Officer"; };
case 3: { _rang = "Sergeant"; };
case 4: { _rang = "Captain"; };
case 5: { _rang = "Bureau Chief"; };
case 6: { _rang = "Chief of Department"; };
case 7: { _rang = " DEA Agent"; };
case 8: { _rang = " DEA Detectiv"; };
case 9: { _rang = "Deputy Sheriff"; };
case 10: { _rang = "Sheriff"; };
case 11: { _rang = "USCG"; };
case 12: { _rang = "SWAT Commander"; };
case 13: { _rang = "SWAT General"; };
default { _rank = "Error";};
};
_marke = "marke_cop";
_org = "Altis Police Department";
};
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 = "firefighter"; };
case 2: { _rang = "Engineer"; };
case 3: { _rang = "Lieutnant"; };
case 4: { _rang = "Captain"; };
case 5: { _rang = "battalion Commander"; };
case 6: { _rang = "Division Comander"; };
case 7: { _rang = "Chief of Department"; };
default { _rank = "Error";};
};
_marke = "marke_medic";
_org = "Altis Fire Department";
};
case civilian:{
if(playerSide == civilian)then{
_rang = "Zivilist";
_org = "United stats of Altis";
_marke = "marke_ziv";
// Gruppen spezifische Ausweise, wenn man möchte kann man Gruppierungsausweise hinterlegen. Die funktionieren nur, wenn man die Lizenz besitzt und einen entsprechenden Clantag oder Nachnamen trägt!
if ((license_civ_group) && (name player find "Group" != -1)) then { _marke = "marke_group"; _org = "Group";};
}else{
_rang = "Zivilist";
_marke = "marke_abi";
_org = "United stats of Altis";
};
};
};
//Die Bilder müssen in einen entsprechenden Ordner abgelegt werden in unserem Fall icons
_message = format["
%2
%3
%4",_marke, name player, _rang, _org];
//Hier muss man den Aufruf ändern wenn man nicht die 3.1.4.8 verwendet! Ab 4.4 muss remoteExec verwendet werden! Bitte entsprechenden eurer Version den Aufruf nutzen.
// bis 4.0
[[player, _message],"life_fnc_Ausweissehen",_ziel,false] spawn life_fnc_MP;
// 4.4 - 5.0
//[player,_message] remoteExec ["life_fnc_Ausweissehen",_ziel];