Hab was gefunden:
stock AddBlitzerxyz(Float:x,Float:y,Float:z,speed,radius) {
for(new i = 0; i < sizeof(Blitzer); i++) {
if(Blitzer[i][Erstellt] == 0) {
Blitzer[i][BlitzerX] = x;
Blitzer[i][BlitzerY] = y;
Blitzer[i][BlitzerZ] = z;
Blitzer[i][Geschwindigkeit] = speed;
Blitzer[i][Radius] = radius;
Blitzer[i][Erstellt] = 1;
return 1;
}
}
return 0;
}
Das sagt er mir folgende Errors:
ZitatAlles anzeigenC:\test\GF\gamemodes\sarp.pwn(1505) : error 072: "sizeof" operator is invalid on "function" symbols
C:\test\GF\gamemodes\sarp.pwn(1506) : error 028: invalid subscript (not an array or too many subscripts): "Blitzer"
C:\test\GF\gamemodes\sarp.pwn(1506) : warning 215: expression has no effect
C:\test\GF\gamemodes\sarp.pwn(1506) : error 001: expected token: ";", but found "]"
C:\test\GF\gamemodes\sarp.pwn(1506) : error 029: invalid expression, assumed zero
C:\test\GF\gamemodes\sarp.pwn(1506) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
/blitzer (für polizei):
if (strcmp(cmd, "/blitzer", true)==0 && beruf[playerid]==1 && dienst[playerid]==1 && berufsebene[playerid]>=1)
{
if(blitzeraktiv[playerid] == false)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /blitzer [KM/H]");
return 1;
}
new schnell = strval(tmp);
blitzeraktiv[playerid] = true;
blitzerkmh[playerid] = schnell;
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
blitzerCoords[playerid][0] = x - 40;
blitzerCoords[playerid][1] = y - 40;
blitzerCoords[playerid][2] = x + 40;
blitzerCoords[playerid][3] = y + 40;
blitzerCoords[playerid][4] = z;
blitzerCoords[playerid][5] = z;
CopBlitzer[playerid]=CreateObject(1367,x,y,z-0.3,0.000000,0.000000,0.000000);
format(tmpstring,sizeof(tmpstring),"Du hast einen Blitzer mit %d KM/H aufgestellt",schnell);
SendClientMessage(playerid,COLOR_GREEN,tmpstring);
} else {
SendClientMessage(playerid,COLOR_RED,"Du hast bereits einen Blitzer aufgestellt");
}
return 1;
}
PS: Keiner ne idee für das andere :(?