4 Warnings number of arguments does not match definition

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
  • Guten Tag Breadfish, ich habe in einem Befehl 4 Warnings bekommen und würde sie gerne weg haben.
    Hier die Warnings

    Spoiler anzeigen
    C:\Users\Habib\Desktop\dokumente und ähnliches\GCR Script\gamemodes\TNGR.pwn(4047) : warning 202: number of arguments does not match definition
    C:\Users\Habib\Desktop\dokumente und ähnliches\GCR Script\gamemodes\TNGR.pwn(4047) : warning 202: number of arguments does not match definition
    C:\Users\Habib\Desktop\dokumente und ähnliches\GCR Script\gamemodes\TNGR.pwn(4047) : warning 202: number of arguments does not match definition
    C:\Users\Habib\Desktop\dokumente und ähnliches\GCR Script\gamemodes\TNGR.pwn(4047) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Spoiler anzeigen
    4 Warnings.


    Hier der Befehl

    Spoiler anzeigen
    ocmd:drivein(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(IsPlayerInRangeOfPoint(playerid, 15.0, -2343.6619,1023.6152,50.6953) || IsPlayerInRangeOfPoint(playerid, 15.0, -2352.0674,-154.5312,35.3203) || IsPlayerInRangeOfPoint(playerid,15.0,-1986.9878,-28.6888,35.2936) || IsPlayerInRangeOfPoint(playerid,15.0,2487.5024,2021.0464,10.8203) || IsPlayerInRangeOfPoint(playerid,15.0,2487.0537,2022.4165,10.8203) || IsPlayerInRangeOfPoint(playerid,15.0,1856.6890,2083.6633,10.8203)) && IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerHatBestellt[playerid] == 0)
    {
    ClearChatbox(playerid, 10);
    SendClientMessage(playerid,COLOR_ORANGE,"Ihre Bestellung wurde aufgenommen und wird zubereitet.");
    TogglePlayerControllable(playerid, 0);
    SetTimerEx("Driveinistfertig",5000,0,"playerid",playerid);
    GivePlayerMoney(playerid, -35);
    PlayerHatBestellt[playerid] = 1;
    return 1;
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht am DriveIn-Schalter oder sitzt in keinem Auto.");
    }
    return 1;
    }

    Und hier die Zeile
    Spoiler anzeigen
    if(IsPlayerInRangeOfPoint(IsPlayerInRangeOfPoint(playerid, 15.0, -2343.6619,1023.6152,50.6953) || IsPlayerInRangeOfPoint(playerid, 15.0, -2352.0674,-154.5312,35.3203) || IsPlayerInRangeOfPoint(playerid,15.0,-1986.9878,-28.6888,35.2936) || IsPlayerInRangeOfPoint(playerid,15.0,2487.5024,2021.0464,10.8203) || IsPlayerInRangeOfPoint(playerid,15.0,2487.0537,2022.4165,10.8203) || IsPlayerInRangeOfPoint(playerid,15.0,1856.6890,2083.6633,10.8203)) && IsPlayerInAnyVehicle(playerid))


    Könnte mir jemand dann auch erklären, was ich falsch gemacht habe und wie ich es wieder fixe.
    Ich bedanke mich schon mal für jeden der mir hilft oder versucht zu helfen :D


    LG.

    [tabmenu][tab=Ziele]100 Beiträge[x]
    150 Beiträge[x]
    200 Beiträge[x]
    250 Beiträge[x]
    300 Beiträge[x]
    350 Beiträge[x]
    400 Beiträge[x]
    450 Beiträge[x]
    500 Beiträge[ ]

  • Hahaha UPS... habe ich wohl übersehn ^^
    Dennoch Danke


    //Bekomme aber in der Zeile 4 Errors nach dem ich eins davon weggemacht habe.
    C:\Users\Habib\Desktop\dokumente und ähnliches\GCR Script\gamemodes\TNGR.pwn(4054) : error 029: invalid expression, assumed zero
    C:\Users\Habib\Desktop\dokumente und ähnliches\GCR Script\gamemodes\TNGR.pwn(4054) : error 001: expected token: ";", but found ")"
    C:\Users\Habib\Desktop\dokumente und ähnliches\GCR Script\gamemodes\TNGR.pwn(4054) : error 029: invalid expression, assumed zero
    C:\Users\Habib\Desktop\dokumente und ähnliches\GCR Script\gamemodes\TNGR.pwn(4054) : 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.


    Die Zeile wieder
    if(IsPlayerInRangeOfPoint(playerid,15.0, -2343.6619,1023.6152,50.6953) || IsPlayerInRangeOfPoint(playerid,15.0, -2352.0674,-154.5312,35.3203) || IsPlayerInRangeOfPoint(playerid,15.0,-1986.9878,-28.6888,35.2936) || IsPlayerInRangeOfPoint(playerid,15.0,2487.5024,2021.0464,10.8203) || IsPlayerInRangeOfPoint(playerid,15.0,2487.0537,2022.4165,10.8203) || IsPlayerInRangeOfPoint(playerid,15.0,1856.6890,2083.6633,10.8203)) && IsPlayerInAnyVehicle(playerid))
    {


    LG.

    [tabmenu][tab=Ziele]100 Beiträge[x]
    150 Beiträge[x]
    200 Beiträge[x]
    250 Beiträge[x]
    300 Beiträge[x]
    350 Beiträge[x]
    400 Beiträge[x]
    450 Beiträge[x]
    500 Beiträge[ ]

    Einmal editiert, zuletzt von Chila ()

  • da du die if abfrage hier bereits beendet hast kannste danach nicht nochmal abfragen ob er im vehicle ist
    )) && IsPlayerInAnyVehicle(playerid))



    entweder die klammern richten oder einfach in der nächsten zeile abfagen ob er im vehicle ist.