ich hab eben nach einer Vorlage versucht eine includ zu erstellen bei dem ein object gespawnt werden sol das sehr viel Nebel erzeugt (automatisch)
das siet so aus
#define MAX_BLENDRAUCH 15 // maximale anzal des objekts
enum eBlendrauch {
ID, Float:BlendrauchX, Float:BlendrauchY, Float:BlendrauchZ, sErstellt
};
new Blendrauch[MAX_BLENDRAUCH][eBlendrauch];
//funktion
stock AddBlendrauch(playerid) {
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid, a);
for(new i = 0; i < sizeof(Blendrauch); i++) {
if(Blendrauch[i][sErstellt] == 0) {
Strassensperre[i][StrassensperreX] = x;
Blendrauch[i][BlendrauchY] = y;
Blendrauch[i][BlendrauchZ] = z;
Blendrauch[i][sErstellt] = 1;
Blendrauch[i][ID] = CreateObject(2780, x, y, z - 0.6, 0.0, 0.0, a - 180.0);
return 1; // ich hoffe das hier oben (2780)die id des objektes hin mus
}
}
return 0;
}
stock RemoveAllBlendrauch() {
for(new i = 0; i < sizeof(Blendrauch); i++) {
if(Blendrauch[i][sErstellt] == 1) {
Blendrauch[i][sErstellt] = 0;
Blendrauch[i][BlendrauchX] = 0.0;
SBlendrauch[i][BlendrauchY] = 0.0;
Blendrauch[i][BlendrauchZ] = 0.0;
DestroyObject(Blendrauch[i][ID]);
}
}
return 0;
}
so weit so gut nun meldet der Compiler folgende errors
C:\Dokumente und Einstellungen\Admin\Desktop\samp server\pawno\include\b_rauch.inc(32) : error 017: undefined symbol "SBlendrauch"
C:\Dokumente und Einstellungen\Admin\Desktop\samp server\pawno\include\b_rauch.inc(32) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Admin\Desktop\samp server\pawno\include\b_rauch.inc(32) : error 001: expected token: ";", but found "]"
C:\Dokumente und Einstellungen\Admin\Desktop\samp server\pawno\include\b_rauch.inc(32) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Admin\Desktop\samp server\pawno\include\b_rauch.inc(32) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
kann mir einer weiter helfen