Hallo,
folgendes Problem:
Ich habe bei mir in der West Fraktion Bundeswehr eingebaut. Bundeswehr fängt ab dem 8 Rank an. Nun wollte ich das es zwei verschiedene Dienstausweise gibt. Dabei habe ich Probleme bei der Schreibweise.
Habe es wie folgt Probiert:
Code: fn_copShowlicence.sqf
/*
File : fn_copShowLicense.sqf
Quelle: Black Lagoon
*/
private["_target", "_message","_coplevel","_rang"];
_target = cursorTarget;
if(playerSide != west) exitWith
{
hint "Du bist kein Cop!";
};
if( isNull _target) then {_target = player;};
if( !(_target isKindOf "Man") ) then {_target = player;};
if( !(alive _target) ) then {_target = player;};
_coplevel = call life_coplevel;
_bundeslevel = call life_coplevel;
switch ( _coplevel ) do
{
case 1: { _rang = "Polizeischüler"; };
case 2: { _rang = "Polizeimeisteranwärter"; };
case 3: { _rang = "Polizeiwachtmeister"; };
case 4: { _rang = "Polizeikommisar"; };
case 5: { _rang = "SEK"; };
case 6: { _rang = "Polizeidirektor"; };
case 7: { _rang = "Polizeipräsident"; };
case 8: { _rang = "Grundwehrdienst"; };
case 9: { _rang = "Anwärter"; };
case 10: { _rang = "Soldat"; };
case 11: { _rang = "Leutnant";};
case 12: { _rang = "General";};
default {_rank = "Error";};
};
if((life_coplevel) >= 8) then
{
_message = format["<img size='10' color='#FFFFFF' image='textures\cop\bundeswehrmarke.jpg'/><br/><br/><t size='2.5'>%1</t><br/><t size='1.8'>%2</t><br/><t size='1'>Altis Bundeswehr</t>", name player, _rang];
}
else
{
_message = format["<img size='10' color='#FFFFFF' image='textures\cop\polizeimarke.jpg'/><br/><br/><t size='2.5'>%1</t><br/><t size='1.8'>%2</t><br/><t size='1'>Altis Police</t>", name player, _rang];
};
[[player, _message],"life_fnc_copLicenseShown",_target,false] spawn life_fnc_MP;
Alles anzeigen
Folgende Client Fehlermeldung tritt beim zeigen auf:
Code
15:42:13 Error in expression <nk = "Error";};
};
if((life_coplevel) >= 8) then
{
_message = format["<img si>
15:42:13 Error position: <>= 8) then
{
_message = format["<img si>
15:42:13 Error >=: Typ code, erwartet Zahl,Keine Zahl
15:42:13 File mpmissions\__CUR_MP.Altis\core\cop\fn_copShowLicense.sqf, line 41
15:42:21 Error in expression <nk = "Error";};
};
if((life_coplevel) >= 8) then
{
_message = format["<img si>
15:42:21 Error position: <>= 8) then
{
_message = format["<img si>
15:42:21 Error >=: Typ code, erwartet Zahl,Keine Zahl
15:42:21 File mpmissions\__CUR_MP.Altis\core\cop\fn_copShowLicense.sqf, line 41
Alles anzeigen
Orginaldatei wie es funktioniert aber nur mit einer Marke:
Code: fn_copshowlicence.sqf
/*
File : fn_copShowLicense.sqf
Quelle: Black Lagoon
*/
private["_target", "_message","_coplevel","_rang"];
_target = cursorTarget;
if(playerSide != west) exitWith
{
hint "Du bist kein Cop!";
};
if( isNull _target) then {_target = player;};
if( !(_target isKindOf "Man") ) then {_target = player;};
if( !(alive _target) ) then {_target = player;};
_coplevel = call life_coplevel;
_bundeslevel = call life_coplevel;
switch ( _coplevel ) do
{
case 1: { _rang = "Polizeischüler"; };
case 2: { _rang = "Polizeimeisteranwärter"; };
case 3: { _rang = "Polizeiwachtmeister"; };
case 4: { _rang = "Polizeikommisar"; };
case 5: { _rang = "SEK"; };
case 6: { _rang = "Polizeidirektor"; };
case 7: { _rang = "Polizeipräsident"; };
case 8: { _rang = "Grundwehrdienst"; };
case 9: { _rang = "Anwärter"; };
case 10: { _rang = "Soldat"; };
case 11: { _rang = "Leutnant";};
case 12: { _rang = "General";};
default {_rank = "Error";};
};
_message = format["<img size='10' color='#FFFFFF' image='textures\cop\polizeimarke.jpg'/><br/><br/><t size='2.5'>%1</t><br/><t size='1.8'>%2</t><br/><t size='1'>Altis Police</t>", name player, _rang];
[[player, _message],"life_fnc_copLicenseShown",_target,false] spawn life_fnc_MP;
Alles anzeigen
Danke