Einzelnen Beitrag anzeigen
Alt 28.11.2014, 16:21   #1 (permalink)
Q_W_E_R
50 Beiträge
 
Benutzerbild von Q_W_E_R
 
Registriert seit: 29.09.2012
Beiträge: 56
Icon5 Lokalen "setRank"-Befehl an ander Maschienen Broadcasten?

Hallo Leute,

hab mir hier ein Script mit Rängen durch PlayerIDs zusammengebastellt
doch mal wieder entäuscht mich ARMA :/ der Befehl setRank wird nur Lokal auf dem jeweiligen Rechner ausgeführt... findet jemand eine möglichkeit einer art umschreibung? hier mal das was ich selbst hinbekommen habe ^^:
Code:
////////////////////////////////////////////////////////////
//nul = player execVM "QWR_Ranksystem\QWR_Ranksystem.sqf";
////////////////////////////////////////////////////////////
hint format ["Starte QWR_Ranksystem.sqf"];
sleep 2;
waitUntil {!isNull player};
///////
//VAR//
///////
_uid = getPlayerUID player;
_ranks = ["PRIVATE","CORPORAL","SERGEANT","LIEUTENANT","CAPTAIN","MAJOR","COLONEL"]; // 0 , 1 , 2 , 3 , 4 , 5 , 6;
_multiArray = [["111",1,"QWER"],["222",4,"BOUNTY"],["333",2,"BREMSE"],["444",2,"SPEARS"]]; 

{
    if (_uid == _x select 0) then {

        _GetRankPlayer = (_x select 1);
        _PlayerRank = _ranks select _GetRankPlayer;
        Player setRank _PlayerRank;
        hint format ["Dein Rang ist %1", rank player];
        
    };
        
} forEach _multiArray;
Hab echt kein Plan wie ich jetzt den Rang an alle PCs sende

Danke für jede Hilfe
Q_W_E_R ist offline