Hey Leute
Dieses script ist dafür das die zivilisten, adac, med, cops runter scrollen können und den cops usw ein ausweis zeigen können
Author : PierreAmyf
Dann Fangen wir mal an:
1. Geht in euern scripts ordner , und erstellt darin ein neuer Ordner namens Ausweis.
2. Erstellt nun in den Ausweis ordner eine neue sqf namens fn_Lizenzsehen mit folgendem Inhallt:
3. Erstellt nun nochmal in den Ausweiß ordner eine neue sqf namens fn_Lizenzzeigen mit folgendem Inhallt:
//Author: PierreAmyf
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_Lizenzsehen",_ziel,false] spawn life_fnc_MP;
Alles anzeigen
4. Öffnet eure Functions.h und fügt eine neue class hinzu:
class Ausweis
{
file = "scripts\Ausweis";
class Lizenzsehen {};
class Lizenzzeigen {};
};
Alles anzeigen
5.Geht in eure core/fn_setupActions.sqf und fügt folgendes dazu:
switch (playerSide) do{
case civilian:
{
//Ausweis
life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
};
case west:
{
//Ausweis
life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
};
case independent:
{
//Ausweis
life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
};
case east:
{
//Ausweis
life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']];
};
};
Alles anzeigen
Zuletzt noch ladet ihr euch die Datei im anhang runter und fügt die Bilder in Icons ordner ein
Und fertig sind eure ausweiße ihr könnt das auch so anpassen das man keine namen mehr über den kopf seht usw
Das Alles ist beliebig anpassbar viel Spaß