Zitat von
Drunken Officer
Aus der Hüfte:
PVRANK = rank (_this select 0);
publicVaribale "PVRANK";
Hat leider nicht ganz so leicht funktioniert ...
Hab aber (hoffe ich zumindest) eine Lösung gefunden wenn ich Zeit und ein "Opfer" gefunden habe werte ich es Testen und nochmal bescheidt geben:
Code:
_uid = getPlayerUID player;
_hatRang = 0;
_ranks = ["PRIVATE","CORPORAL","SERGEANT","LIEUTENANT","CAPTAIN","MAJOR","COLONEL"];
_multiArray = [["123",1,"QWER"],["456",4,"BOUNTY"],["789",2,"SPACKENBREMSE"]];
{
if (_uid == _x select 0) then {
_GetRankPlayer = (_x select 1);
_PlayerRank = _ranks select _GetRankPlayer;
if (isNil "QWR_PlayerRank") then {
QWR_PlayerRank = [[vehicle player,_PlayerRank]];
publicVariable "QWR_PlayerRank";
} else {
QWR_PlayerRank = QWR_PlayerRank + [[vehicle player,_PlayerRank]];
publicVariable "QWR_PlayerRank";
};
_hatRang = 1;
{
(_x select 0) setRank (_x select 1);
} forEach QWR_PlayerRank;
hint format ["Dein Rang ist %1", rank player];
};
} forEach _multiArray;
if (_hatRang == 0) then {
{
(_x select 0) setRank (_x select 1);
} forEach QWR_PlayerRank;
hint format ["Dein Rang und deine Player-ID ist noch nicht eingetragen! Deine Player-ID würde in deine Zwischenablage kopiert!"];
copyToClipboard format ["%1", _uid];
cutText ["Dein Rang und deine Player-ID ist noch nicht eingetragen! Deine Player-ID würde in deine Zwischenablage kopiert!","BLACK",5];
sleep 5;
cutText ["","BLACK IN",0];
};
Danke für deine Hilfe