Okay... soll ich das so in define ändern...
#define MAX_Nagelband MAX.Anzahl.Die.erstellt.werden.darf
??
Okay... soll ich das so in define ändern...
#define MAX_Nagelband MAX.Anzahl.Die.erstellt.werden.darf
??
Meinst du definiert?
Habe es mit #define NagelBand in Zeile 409 definiert...
Habe etwas umgestellt zwecks semikolon und habe nun folgendes:
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\BFG1.2.pwn(3565) : error 020: invalid symbol name ""
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3565) : error 036: empty statement
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3567) : error 029: invalid expression, assumed zero
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3567) : error 017: undefined symbol "i"
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3567) : error 029: invalid expression, assumed zero
Das ganze nun so erstellt:
Zeile 3561___stock AddNagelBand(playerid) {
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid, a);
for(new i = 0; i < sizeof(NagelBand); i++);
{
if(NagelBand[i][nErstellt] == 0);
{
NagelBand[i][NagelBandX] = x;
NagelBand[i][NagelBandY] = y;
NagelBand[i][NagelBandZ] = z - 0.7;
NagelBand[i][nErstellt] = 1;
NagelBand[i][ID] = CreateDynamicObject(2899, x, y, z - 0.7, 0.0, 0.0, a - 90.0);
return 1;
}
}
return 0;
}
Alles anzeigen
In der Zeile wird bei mir aber nicht einmal ein Fehler angezeigt... oder kann das Trotzdem daran liegen?
/edit: bekomme immer noch die Fehlermeldung
Hallo liebe Community,
nachdem ihr mir bei meinem letzten Problem so schnell helfen konntet, frag ich euch doch gleich nochmal deswegen.
Ich bekomme folgende Fehlermeldungen:
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3565) : error 020: invalid symbol name ""
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3566) : error 029: invalid expression, assumed zero
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3566) : warning 215: expression has no effect
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3566) : error 001: expected token: ";", but found "]"
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3566) : error 029: invalid expression, assumed zero
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Script.pwn(3566) : 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.
Alles anzeigen
Das ganze in diesem Abschnitt(mit Zeilenangabe):
Zeile 3561___stock AddNagelBand(playerid) {
Zeile 3562___ new Float:x, Float:y, Float:z, Float:a;
Zeile 3563___ GetPlayerPos(playerid,x,y,z);
Zeile 3564___ GetPlayerFacingAngle(playerid, a);
Zeile 3565___ for(new i = 0; i < sizeof(NagelBand); i++) {
Zeile 3566___ if(NagelBand[i][nErstellt] == 0) {
Zeile 3567___ NagelBand[i][NagelBandX] = x;
Zeile 3568___ NagelBand[i][NagelBandY] = y;
Zeile 3569___ NagelBand[i][NagelBandZ] = z - 0.7;
Zeile 3570___ NagelBand[i][nErstellt] = 1;
Zeile 3571___ NagelBand[i][ID] = CreateDynamicObject(2899, x, y, z - 0.7, 0.0, 0.0, a - 90.0);
Zeile 3572___ return 1;
Zeile 3573___ }
Zeile 3574___ }
Zeile 3575___ return 0;
Zeile 3576___}
Alles anzeigen
Danke schonmal...
Gruß Flo
Dankeeee hat funktioniert
Ich mach es mal mit einer Übersicht damit es klarer wird:
AKtuelle Fehlermeldungen:
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Datei.pwn(1020) : error 001: expected token: "-identifier-", but found ","
C:\Users\Flo\Desktop\Pawnoscript\gamemodes\Datei.pwn(1036) : error 001: expected token: "-identifier-", but found ","
und das ganze jetzt mal mit Zeilenangaben:
Zeile 1017___//==== BLITZER ====//
Zeile 1018___enum eBlitzer
Zeile 1019___{
Zeile 1020___ID,
Zeile 1021___Float:BlitzerX,
Zeile 1022___Float:BlitzerY,
Zeile 1023___Float:BlitzerZ,
Zeile 1024___Radius,
Zeile 1025___Geschwindigkeit,
Zeile 1026___Erstellt,
Zeile 1027___Strafe
Zeile 1028___};
Zeile 1029___
Zeile 1030___new Blitzer[MAX_BLITZER][eBlitzer];
Zeile 1031___new GesammtBlitzer;
Zeile 1032___new BlitzerErstellt[MAX_PLAYERS];
Zeile 1033___//=== NAGELBAND ======//
Zeile 1034___enum eNagelBand
Zeile 1035___{
Zeile 1036___ ID, Float:NagelBandX, Float:NagelBandY, Float:NagelBandZ, nErstellt
Zeile 1037___};
Zeile 1038___new NagelBand[MAX_NAGELBAENDER][eNagelBand];
Zeile 1039___new NagelBandErstellt[MAX_PLAYERS];
Alles anzeigen
/edit ErikSon wie soll ich sie den hinpacken? Also was muss ich oben alles wie reinschreiben, dass es klappt?
Erneut diese Meldung:
Bei diesem Hier:
//==== BLITZER ====//
enum eBlitzer
{
ID,
Float:BlitzerX,
Float:BlitzerY,
Float:BlitzerZ,
Radius,
Geschwindigkeit,
Erstellt,
Strafe
};
new Blitzer[MAX_BLITZER][eBlitzer];
new GesammtBlitzer;
new BlitzerErstellt[MAX_PLAYERS];
Alles anzeigen
/edit Kenne mich leider nicht mit Boolean aus... könntest du mir das hier vielleicht auf Boolean umschreiben?
Hier:
if(Gebiete[i][gAngreifer] == 5){color=0x000000B2;}//Fragt ab welche Frak das Gebiet angreift und setzt die Farbe
if(Gebiete[i][gAngreifer] == 6){color=0xFFFFFFB2;}
GangZoneFlashForPlayer(player,Gebiet[i],color);//"Flasht die Zone" in der Angreifer Farbe und Owner Farbe
}
}
}
}
//==== BLITZER ====//
enum eBlitzer
{
ID, Float:BlitzerX, Float:BlitzerY, Float:BlitzerZ, Radius, Geschwindigkeit, Erstellt, Strafe
};
new Blitzer[MAX_BLITZER][eBlitzer];
new GesammtBlitzer;
new BlitzerErstellt[MAX_PLAYERS];
//=== NAGELBAND ======//
enum eNagelBand
{
ID, Float:NagelBandX, Float:NagelBandY, Float:NagelBandZ, nErstellt;
};
new NagelBand[MAX_NAGELBAENDER][eNagelBand];
new NagelBandErstellt[MAX_PLAYERS];
Alles anzeigen
Habe alles von euch getestet... Fehlermeldung immer noch da
Auch bei dem hier:
enum eBlitzer
{
ID,
Float:BlitzerX,
Float:BlitzerY,
Float:BlitzerZ,
Radius,
Geschwindigkeit,
Erstellt,
Strafe
}
Hallo liebe Community,
ich bin etwas verzweifelt... ich habe folgende Fehlermeldung:
Allerdings weiß ich nicht, woran es liegt, bzw was mein fehler ist
Hier ein Ausschnitt aus der Zeile
//==== BLITZER ====//
enum eBlitzer
{
ID, Float:BlitzerX, Float:BlitzerY, Float:BlitzerZ, Radius, Geschwindigkeit, Erstellt, Strafe;
}
new Blitzer[MAX_BLITZER][eBlitzer];
new GesammtBlitzer;
new BlitzerErstellt[MAX_PLAYERS];
Danke schonmal für eure Hilfe!
Gruß Flo