Hallo zusammen,
ich versuche ein 3D Label zu machen, was über dem Spieler Kopf angezeigt wird,
aber immer beim erstellen des Labels, werden alle Labels der anderen Spieler gelöscht...
PS: Es gibt keine Errors oder Warnings.
Code
ocmd:label(playerid,params[])
{
for(new i; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
CreateICName(i);
}
CreateICName(playerid);
return 1;
}
Code
stock CreateICName(playerid)
{
Delete3DTextLabel(label[playerid]);
new nametag[MAX_PLAYERS];
format(nametag, 50, "%s ((ID: %i))",CharInfo[SpielerInfo[playerid][achar]][charname], playerid);
label[playerid] = Create3DTextLabel(nametag, Hellgrau, 30.0, 40.0, 50.0, 15.0, 0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.2);
return 1;
}