Guten Tag,BreasdFish-Nutzer.
Ich habe ein Problem mit meinem Stock "IstSpielerInFraktion"....
In diesem Stock soll Überprüft werden ob er ein Leader oder ein Member ist....
Ich zeige ihn euch mal.
stock IstSpielerInFraktion(playerid,fID)
{
if(GetPVarInt(playerid,"fLeader",fID)>=fID)|| GetPVarInt(playeird,"fMember",rank)>=rank));
return 0;
}
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
-
-
{
if(GetPVarInt(playerid,"fLeader",fID)>=fID)|| GetPVarInt(playeird,"fMember",rank)>=rank))
return 0;
}
das ";" gehört da nicht hin
und ich würde eventuel fID)==fID machen -
Dan bekomme ich die Vier Erro'S
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : error 017: undefined symbol "playerid"
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
Du musst so machen statt dem return.
{
if(GetPVarInt(playerid,"fLeader",fID)>=fID)|| GetPVarInt(playerid,"fMember",rank)>=rank))
return fID
} -
Kommt das raus.
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : error 017: undefined symbol "rank"
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Dominik\Desktop\Five-RealLife[GER]\gamemodes\Five.pwn(423) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
Du musst so machen statt dem return.
return fID
nein, es soll ja nicht rauskommen in welcher er ist,
return 1;
wäre wenn er in der vorgegeben ist -
Bleibt das Gleiche.
-
stock IstSpielerInFraktion(playerid,fID)
{
if(GetPVarInt(playerid,"fLeader") == fID || GetPVarInt(playeird,"fMember") == fID) return 1;
return 0;
} -
-Unnötiges Zitat-
Dank geht. Kannst du Schliessen.
-
breadfish.de
Hat das Thema geschlossen.