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