[HILFE] 6 warnings

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

  • C:\Dokumente und Einstellungen\Markus\Desktop\Server ©\gamemodes\self.pwn(20015) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Markus\Desktop\Server ©\gamemodes\self.pwn(20015) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Markus\Desktop\Server ©\gamemodes\self.pwn(20014) : warning 203: symbol is never used: "a"
    C:\Dokumente und Einstellungen\Markus\Desktop\Server ©\gamemodes\self.pwn(52363) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Markus\Desktop\Server ©\gamemodes\self.pwn(52363) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Markus\Desktop\Server ©\gamemodes\self.pwn(52362) : warning 203: symbol is never used: "a"


    ind den zeilen



    if(strcmp("/feuer", cmd, true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    new Float:x3, Float:y3, Float:z3, Float:a; //hier
    GetXYInFrontOfPlayer(playerid, x3, y3, z3, a, 2.5); //hier
    AddFire(x3, y3, z3);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin oder hast nicht das Level");
    }
    return 1;
    }


    und hier noch


    Pissing_at_Flame(playerid)
    {
    new id = -1;
    new Float:dis = 99999.99, Float:dis2;
    new Float:x,Float:y,Float:z,Float:x1,Float:y1,Float:z1,Float:a; //hier
    GetXYInFrontOfPlayer(playerid, x, y, z, a, 1); //hier
    z -= Z_DIFFERENCE;
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_PISSING)
    {
    for(new i; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && PlayerOnFire[i] && PlayerOnFire[i])
    {
    GetPlayerPos(i, x1, y1, z1);
    if(IsPlayerInRangeOfPoint(playerid, ONFOOT_RADIUS, x1, y1, z1))
    {
    id = i;
    }
    }
    }
    if(id != -1) { return id-MAX_PLAYERS; }
    for(new i; i < MAX_FLAMES; i++)
    {
    if(Flame[i][Flame_Exists])
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    dis2 = GetDistanceBetweenPoints(x,y,z,Flame[i][Flame_x],Flame[i][Flame_y],Flame[i][Flame_z]);
    if(dis2 < PISSING_WAY && dis2 < dis)
    {
    id = i;
    dis = dis2;
    }
    }
    }
    }
    }
    return id;
    }



    ich bedanke mich schonmal in voraus

  • also muss ich über all "a" weg machen ;) ? ^^


    und es sind nicht 6 in einer zeile :D es kommt 2 mal vor eimal in befehl und in Pissing_at_Flame


    //edit was hinzugefügt

  • Parameter sind die Werte innerhalb der Runden Klammern, die duch komma getrennt werden.
    playerid ist ein Parameter
    x ist ein anderer Parameter
    y ist ein weiterer Parameter
    distance ist der letzte Parameter
    Du hast aber:
    GetXYInFrontOfPlayer(playerid, x, y, z, a, 1);
    Das sind zu viele, daher die "number of arguments does not match definition" warnings

  • ah oky und was muss ich löschen also enfernen die 1 oder ?

  • ja xd ich checke es grade auch :D:D die nummern sind wirglich fail


    //EDIT


    //CLOSSE danke dir ink saubere antwort