Klammerfehler?

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
  • Gibt es hier irgendwo ein Klammerfehler?


    Function OnPlayerPickUpPickup(playerid,pickupid)
    {
    if(pickupid == Ammu_enter)
    }
    {
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
    GameTextForPlayer(playerid,"Willkommen im~n~~y~Ammunation!",3000,6);
    }

    if(pickupid == Ammu_exit)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1364.8352,-1279.6486,13.5469);
    SetPlayerFacingAngle(playerid,90);
    }

    {
    if(pickupid == deagle_buypoint)
    }
    if(GetPlayerMoney(playerid)>8999)
    {
    GivePlayerMoney(playerid,-9000);
    SendClientMessage(playerid,GRUEN,"Danke für ihren Einkauf(gekauft; Desert Eagle!");
    GivePlayerWeapon(playerid,24,200);
    }


    else
    {
    SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld!");

    }



    Oder hier


    ammu_enter = CreatePickup(1318,1,1368.5703,-1279.8452,13.5469);
    ammu_exit = CreatePickup(1318,1,285.2960.,-41.6163,1001.5156);
    deagle_buypoint = CreatePickup(1274,1,285.0860,-32.2069,1001.5156);


    kriege nämlich 24 Udefine errors

  • So wäre das richtig


    Function OnPlayerPickUpPickup(playerid,pickupid)
    {
    if(pickupid == Ammu_enter)
    {
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
    GameTextForPlayer(playerid,"Willkommen im~n~~y~Ammunation!",3000,6);
    }
    if(pickupid == Ammu_exit)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1364.8352,-1279.6486,13.5469);
    SetPlayerFacingAngle(playerid,90);
    }
    if(pickupid == deagle_buypoint)
    {
    if(GetPlayerMoney(playerid)>8999)
    {
    GivePlayerMoney(playerid,-9000);
    SendClientMessage(playerid,GRUEN,"Danke für ihren Einkauf(gekauft; Desert Eagle!");
    GivePlayerWeapon(playerid,24,200);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld!");

    }
    }
    return true;
    }

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • hab das jetzt ausgetauscht aber kommt Pawno hat ein fehler festgestellt und muss beendet werden ;/(

  • Fragezeichen sind keine Rudeltiere.
    Ich würde den Code mal einrücken dann erkennst du Klammerfehler von alleine...
    Das public ist ein natives also ein vorgegebenes und es ist keine "Function"



    public OnPlayerPickUpPickup(playerid,pickupid)
    {
    if(pickupid == Ammu_enter)
    {
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
    GameTextForPlayer(playerid,"Willkommen im~n~~y~Ammunation!",3000,6);
    }
    else if(pickupid == Ammu_exit)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1364.8352,-1279.6486,13.5469);
    SetPlayerFacingAngle(playerid,90);
    }
    else if(pickupid == deagle_buypoint)
    {
    if(GetPlayerMoney(playerid)>8999)
    {
    GivePlayerMoney(playerid,-9000);
    SendClientMessage(playerid,GRUEN,"Danke für ihren Einkauf(gekauft; Desert Eagle!");
    GivePlayerWeapon(playerid,24,200);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld!");
    }
    }
    return 1;
    }


    Und ansonsten, Warnings & Errors immer mitposten!

  • Danke kriege jetzt aber 3 Errors 1 zeile


    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(11169) : error 001: expected token: ",", but found "."
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(11169) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(11169) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(11169) : fatal error 107: too many error messages on one line



    ammu_exit = CreatePickup(1318,1,285.2960.,-41.6163,1001.5156);

  • Dan Tretten weitere erros :X (:(


    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(56813) : error 021: symbol already defined: "Streamer_OnPlayerPickUpPickup"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(56814) : error 017: undefined symbol "Ammu_enter"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(56820) : error 017: undefined symbol "Ammu_exit"


    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(11168) : warning 204: symbol is assigned a value that is never used: "ammu_enter"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(11169) : warning 204: symbol is assigned a value that is never used: "ammu_exit"



    public OnPlayerPickUpPickup(playerid,pickupid)
    { // zeile 56813
    if(pickupid == Ammu_enter) //56184
    {
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
    GameTextForPlayer(playerid,"Willkommen im~n~~y~Ammunation!",3000,6);
    }
    else if(pickupid == Ammu_exit) //und das der 3 error
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1364.8352,-1279.6486,13.5469);
    SetPlayerFacingAngle(playerid,90);
    }
    else if(pickupid == deagle_buypoint)
    {
    if(GetPlayerMoney(playerid)>8999)
    {
    GivePlayerMoney(playerid,-9000);
    SendClientMessage(playerid,GRUEN,"Danke für ihren Einkauf(gekauft; Desert Eagle!");
    GivePlayerWeapon(playerid,24,200);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld!");
    }
    }
    return 1;
    }



    //Edit

  • public OnPlayerPickUpPickup(playerid,pickupid)
    { // zeile 56813
    if(pickupid == ammu_enter) //56184
    {
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
    GameTextForPlayer(playerid,"Willkommen im~n~~y~Ammunation!",3000,6);
    }
    else if(pickupid == ammu_exit) //und das der 3 error
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1364.8352,-1279.6486,13.5469);
    SetPlayerFacingAngle(playerid,90);
    }
    else if(pickupid == deagle_buypoint)
    {
    if(GetPlayerMoney(playerid)>8999)
    {
    GivePlayerMoney(playerid,-9000);
    SendClientMessage(playerid,GRUEN,"Danke für ihren Einkauf(gekauft; Desert Eagle!");
    GivePlayerWeapon(playerid,24,200);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld!");
    }
    }
    return 1;
    }

  • eher nicht / da kommen noch mehr errors



    //edit egal ich lass es gut sein
    /close

    Einmal editiert, zuletzt von Exclusive FiveM Scripts ()