Hallo,
Ich habe ein sehr gutes Script gefunden und möchte es verwenden aber ich bekomme Error beim Compilen kann mir jemand helfen?
Ich kann die .pwn zum download hinzufügen wer interesse hat mir zu helfen.
mfg Syntox
Script - Compile Error ! HELP !
- Syntox
- 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
-
-
Poste doch bitte einmal den Fehlercode der dir Pawn bringt.
-
1.
pawno\include\sscanf2.inc(27) : error 025: function heading differs from prototypeZeile (27) ist leer!
2.
warning 219: local variable "mod" shadows a variable at a preceding levelpublic OnVehicleMod(playerid,vehicleid,componentid)
{
if (playerid!=GetPlayerFromCarlistCar(vehicleid)) {return true;}
if(playerid!=-1)
{
new mod = GetModType(componentid); //HIER
switch (mod)
{
case 1:
{
Carlist[playerid][mod1]=componentid;
}
case 2:
{
Carlist[playerid][mod2]=componentid;
}
case 3:
{
Carlist[playerid][mod3]=componentid;
}
case 4:
{
Carlist[playerid][mod4]=componentid;
}
case 5:
{
Carlist[playerid][mod5]=componentid;
}
case 6:
{
Carlist[playerid][mod6]=componentid;
}
case 7:
{
Carlist[playerid][mod7]=componentid;
}
case 8:
{
Carlist[playerid][mod8]=componentid;
}
case 9:
{
Carlist[playerid][mod9]=componentid;
}
case 10:
{
Carlist[playerid][mod10]=componentid;
}
case 11:
{
Carlist[playerid][mod11]=componentid;
}
case 12:
{
Carlist[playerid][mod12]=componentid;
}
case 13:
{
Carlist[playerid][mod13]=componentid;
}
case 14:
{
Carlist[playerid][mod14]=componentid;
}
case 15:
{
Carlist[playerid][mod15]=componentid;
}
case 16:
{
Carlist[playerid][mod16]=componentid;
}
case 17:
{
Carlist[playerid][mod17]=componentid;
}
default:
{
new string[128];
format(string,128,"Unbekannte Komponentenid: %i",componentid);
print(string);
}
}
}
return true;
} -
Bei dem 2. Punkt: Die Variable 'mod' ist doppelt vorhanden.
// Edit: Bemerkung zu Punkt 1 entfernt.
-
pawno\include\sscanf2.inc(27) : error 025: function heading differs from prototype
heißt soviel wie zbsp:
forward PlayerToPoint(playerid,Float:radi, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}Also: der forward stimmt nicht mit dem public überein
-
Bei dem 2. Punkt: Die Variable 'mod' ist doppelt vorhanden.
Bei Punkt 1 kann ich dir leider ohne das Script zu sehen leider nicht weiterhelfenBei dem 2. Punkt: Die Variable 'mod' ist doppelt vorhanden.
// Edit: Bemerkung zu Punkt 1 entfernt.
pawno\include\sscanf2.inc(27) : error 025: function heading differs from prototype
heißt soviel wie zbsp:
forward PlayerToPoint(playerid,Float:radi, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}Also: der forward stimmt nicht mit dem public überein
mhh ok aber es geändert aber das kommt das hier
C:\Users\Syntox\Desktop\Desktop\Samp Server\pawno\include\sscanf2.inc(27) : error 025: function heading differs from prototype
C:\Users\Syntox\Desktop\Desktop\Samp Server\pawno\include\sscanf2.inc(27) : error 025: function heading differs from prototype
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(1184) : error 025: function heading differs from prototype
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(1431) : error 025: function heading differs from prototype
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(1565) : error 025: function heading differs from prototype
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(3294) : error 055: start of function body without function header
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(3295) : error 010: invalid function or declaration
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(3299) : error 021: symbol already defined: "GetPlayerPos"
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(3304) : error 010: invalid function or declaration
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(3306) : error 010: invalid function or declaration
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(3309) : error 010: invalid function or declaration
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(6767) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(6780) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(6787) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(6817) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(9516) : warning 219: local variable "oldposx" shadows a variable at a preceding level
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(9516) : warning 219: local variable "oldposy" shadows a variable at a preceding level
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (2).pwn(9516) : warning 219: local variable "oldposz" shadows a variable at a preceding level -
hab ein bischen rumprobiert und jetzt bekomme ich diese Errors
C:\Users\Syntox\Desktop\Desktop\Samp Server\pawno\include\M_Bot.inc(165) : error 017: undefined symbol "IsAnAdmin"
C:\Users\Syntox\Desktop\Desktop\Samp Server\pawno\include\sscanf2.inc(27) : error 025: function heading differs from prototype
C:\Users\Syntox\Desktop\Desktop\Samp Server\pawno\include\sscanf2.inc(27) : error 025: function heading differs from prototype
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (3).pwn(691) : warning 213: tag mismatch
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (3).pwn(691) : error 001: expected token: ")", but found "["
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (3).pwn(691) : error 029: invalid expression, assumed zero
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (3).pwn(691) : error 091: ambiguous constant; tag override is required (symbol "Carid")
C:\Users\Syntox\Desktop\Desktop\Samp Server\gamemodes\reallife - Kopie (3).pwn(691) : fatal error 107: too many error messages on one lineZeile 691 ist die hier
if(Carlist[i][Car][Carid]==carid) { return i; }edit: zeile 691 ... hinzugefügt
-
breadfish.de
Hat das Thema geschlossen.