Moin,
mein Script hat 9 Errors. Normalerweise nichts besonderes, nur leider bekomme ich diese nicht weg. Erstmal die Errors an sich:
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16395) : error 001: expected token: "-identifier-", but found "-integer value-"
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16396) : warning 205: redundant code: constant expression is zero
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16397) : error 032: array index out of bounds (variable "FirmInfo")
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16399) : error 032: array index out of bounds (variable "FirmInfo")
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16400) : error 032: array index out of bounds (variable "FirmInfo")
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16403) : error 032: array index out of bounds (variable "FirmInfo")
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16404) : error 032: array index out of bounds (variable "FirmInfo")
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16416) : error 001: expected token: "-identifier-", but found "-integer value-"
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16417) : warning 205: redundant code: constant expression is zero
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16419) : error 032: array index out of bounds (variable "FirmInfo")
C:\Users\Bayside Server\Desktop\Pawno u. Server\Klebriges Leben\gamemodes\selfmade.pwn(16420) : error 032: array index out of bounds (variable "FirmInfo")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
9 Errors.
Das enum:
enum FInfo
{
Float:Pos_b[3],
f_Owner[32],
f_TeilB[16],
f_Name[16],
f_Preis,
f_Level,
f_Kasse,
Text3D:f_Label,
f_Pickup,
}
new FirmInfo[MAX_FIRMA][FInfo];
Und so sehen die Errorzeilen mit dem index out of bounds (größtenteils) aus:
if(strcmp(FirmInfo[firma][f_Owner],"Kei-ner",false)) return SCM(playerid,COLOR_RED,"Die Firma gehört schon jemandem!");
Praktisch überall, wo das enum verwendet wird. Kennt jemand das Problem?
LG