Sehr geehrte Scripter,
ich bin zurzeit an einem kleinen System welches den Nametag von Spielern über den Kopf durch 3DLabel ersetzt.
Bei zwei Spielern klappt es wunderbar alles ist sichtbar und bei dem richtigen Spieler, bei einem dritten(weiteren) Spieler
buggen die 3DLabel bei einem der beiden ersten Spielern. Einer der Spieler hat dann kein Label mehr und/oder es buggt dann im anderen Spieler.
Code:
if(!SpielerInfo[playerid][nametag]) {
new Float:health, Float:armour, string[128];
GetPlayerHealth(playerid, health);
GetPlayerArmour(playerid, armour);
format(string, sizeof(string), "\
%s (%i)\n\
{FF0000}%.0f{FFFFFF} - %.0f",
GetName(playerid),
playerid,
health,
armour);
SpielerInfo[playerid][nametag] = CreateDynamic3DTextLabel(string, WEIS, 0.0, 0.0, 0.2, 12.0, playerid, INVALID_VEHICLE_ID, 1);
}
Das ganze ist unter OnPlayerConnect.
Lg