Einzelnen Beitrag anzeigen
Alt 29.11.2014, 17:33   #3 (permalink)
Q_W_E_R
50 Beiträge
 
Benutzerbild von Q_W_E_R
 
Registriert seit: 29.09.2012
Beiträge: 56
Icon3

Zitat von Drunken Officer Beitrag anzeigen

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
Q_W_E_R ist offline