Hey, kleines Problem:
Ich finde den Fehler nicht, der mir ausgegeben wird.
Der Fehler:
(23607) : error 028: invalid subscript (not an array or too many subscripts): "UserText3D"
(23607) : warning 215: expression has no effect
(23607) : error 001: expected token: ";", but found "]"
(23607) : error 029: invalid expression, assumed zero
(23607) : fatal error 107: too many error messages on one line
Der Code
...
.
.
,PlayerText3D:UserText3D;
[pwn=23598]
COMMAND:togname(playerid,params[])
{
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
new userlabelstring[256];
if(togRPName[playerid] != 1){
format(userlabelstring,sizeof(userlabelstring),""#SERVERFARBE"%s\n{FFFFFF}%s (%i)",Adminrang(playerid),Spieler[playerid][pRPName],playerid);
UserText3D[playerid] = CreatePlayer3DTextLabel(playerid,userlabelstring,0x008080FF,0.0, 0.0, 0.4,40.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
Attach3DTextLabelToPlayer(UserText3D[playerid], playerid, 0.0, 0.0, 0.4);
SendClientMessage(playerid, GRAU, "Du hast deinen Namen für andere Spieler sichtbar gemacht.");
}
else{
DeletePlayer3DTextLabel(playerid, UserText3D[playerid]);
SendClientMessage(playerid, GRAU, "Du hast deinen Namen für andere Spieler unsichtbar gemacht.");
}
return 1;
}
[/pwn]






