Hi,
Habe hier mein Nametag script:
nametag.sqf
onEachFrame {
_units = player nearEntities [["CAManBase","air","landVehicle","ship"], 17];
_units = _units - [player];
{
_color = switch (playerSide) do {
case (EAST): {[1,0,0,1]};
case (WEST): {[0,0,1,1]};
case (independent): {[0,1,0,1]};
case default {[1,1,1,10]};
};
if (side _x isEqualto playerSide) then {
if (([player,"view", _x] checkVisibility [AGLToASL positionCameraToWorld[0,0,0],getPosASL vehicle _x])>0) then {
drawIcon3D [
"",
_color,
[visiblePosition _x select 0,visiblePosition _x select 1, (visiblePosition _x select 2) +((_x ModelToWorld (_x selectionPosition "player")) select 2)+ 1.83],
45,
-2,
-1,
(if (!(_x isKindOf "CAMan") && {(count crew _x) > 0}) then {format ["%1", name _x],} else {""}),
2,
0.035,
"Puristamedium",
"center"
];
};
};
}forEach _units;
};
würde gerne noch hinzufügen das bei bestimmten Personen bei dennen die getvariable "var" 1 ist [ADMIN] in roter schrift vor dem Name steht... habe schon bischen rumprobiert indem ich bei format ["%1", name _x] einfach name _x durch eine Variable ersetze in der ich über format ["[ADMIN] %1",name player] einsetzte... das ganze will aber irgentwie nicht so recht funktionieren, vorallem mit denn Farben bekomm ich es nicht hin. Vielen Dank schonmal für die Hilfe!