Guten Tag,
wie kann man if(PlayerInfo[playerid][pAdmin] >= 1)
Wenn ich compile steht "undefined Symbol Playerinfo" was ist die Lösung?
"PlayerInfo" definieren
- Scream
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
enum SInfo{pAdmin}
new PlayerInfo[MAX_PLAYERS][SInfo]; -
enum SInfo{pAdmin}
new PlayerInfo[MAX_PLAYERS][SInfo];
Jetzt kommt der Fehler das "pAdmin" nicht definiert ist -
Hast du überhaupt ein Login / Register System?
-
enum SInfo
{
pAdmin
};new PlayerInfo[MAX_PLAYERS][SInfo];
-
D:\PAWN Scripting\Untitled.pwn(86) : error 030: compound statement not closed at the end of file (started at line 74)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Die Zeile sieht so aus:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd,"/coords",true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
new Float:xcoord, Float:ycoord, Float:zcoord, Float:angle;
GetPlayerPos(playerid,xcoord,ycoord,zcoord);
GetPlayerFacingAngle(playerid,angle);
format(string,sizeof(string)," Dein Koordinaten: X %f Y %f Z %f A %f ",xcoord,ycoord,zcoord,angle);
SendClientMessage(playerid,COLOR_YELLOW,string);
}
return 1;
}
PS: Das ist die letzte Zeile -
breadfish.de
Hat das Thema geschlossen.