Hi,
ich hoffe ihr könnt mir helfen, ich habe folgedendes Problem wenn sich 2 Admins einloggen dann hat nur der 2. Admin ein Label der erste nicht.
So sieht der code aus:
#define COLOR_ServerScripter 0xB70000FF//ServerScripter
#define COLOR_ServerOwner 0xE40000FF//ServerOwner
#define COLOR_ServerManager 0xE49500FF//ServerManager
new Text3D:label[MAX_PLAYERS];
if(PlayerInfo[playerid][pAdmin] >= 1)
{
Delete3DTextLabel(label[playerid]);//Löscht den 3D Textlabel
new Scripter2[MAX_PLAYER_NAME];
new Owner2[MAX_PLAYER_NAME];
new Manager2[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pAdmin] == 10) //adminlvl 10 =ServerScripter
{
Scripter2 = "ServerScripter";
label[playerid] = Create3DTextLabel(Scripter2,COLOR_ServerScripter,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.45);
}
if(PlayerInfo[playerid][pAdmin] == 8)//adminlvl 1 =moderator :)
{
Owner2 = "ServerOwner";
label[playerid] = Create3DTextLabel(Owner2,COLOR_ServerOwner,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.45);
}
if(PlayerInfo[playerid][pAdmin] == 7)//adminlvl 2 =admin
{
Manager2 = "ServerManager";
label[playerid] = Create3DTextLabel(Manager2,COLOR_ServerManager,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.45);
}
public OnPlayerDisconnect(playerid, reason)
{
Delete3DTextLabel(label[playerid]);//Löscht den 3D Textlabel
Wo liegt da mein Fehler ?, wenn was fehlt bitte bescheid sagen