Klammerfehler gefunden

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
  • Ich habe paar Klammerfehler gefunden.. bei einer seite ^^


    Die sagt mir das Das nicht Geschlossen ist



    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    { Hier die Zeile 11805
    L_OnPlayerKeyStateChange(playerid, newkeys); // das ist oben
    if ((newkeys & KEY_JUMP) && !(oldkeys & KEY_JUMP))
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetTimer("Bunny_Hop", 3000, false);
    BH[playerid] += 1;
    if(BH[playerid] == 2) return UberSlap(playerid);
    }
    }


    // das ist unten! }
    }
    }
    }
    return 1;
    }
    }


    Was ist daran falsch..


    wird nicht geschlossen! sollte aber oder?

    Ich bin KristalligenT ihr könnt mich auch Krisso nennen
    Ich bin 15 Jahre alt und komme aus dem schönen Österreich !
    Ich bin hier um pawn scripting zu lernen bin schon alleine bis zu 40% der Grundkenntnisse gekommen


    Zu meinen Hobbys zählen Photoshop , Designen , Mopedfahren usw.


    MFG KristalligenT

  • Das kann doch kein Mensch verstehen oder überhaupt lesen, füg das mal in den pwn code ein der extra dafür gedacht ist.
    Und beschreib es genau, was soll ich unter das hier verstehen:
    L_OnPlayerKeyStateChange(playerid, newkeys); // das ist oben Wo oben ?


    // das ist unten! } Was soll das sein ? abgetrennter Code oder wie ?
    }
    }
    }
    return 1;
    }
    }


  • Habe das von der Seite



    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    { Hier die Zeile 11805 und unten macht das doch zu ? deswegen hab ich code abgetrennt ..


    // edit 1 Klammerfehler geschafft doch nicht

    Ich bin KristalligenT ihr könnt mich auch Krisso nennen
    Ich bin 15 Jahre alt und komme aus dem schönen Österreich !
    Ich bin hier um pawn scripting zu lernen bin schon alleine bis zu 40% der Grundkenntnisse gekommen


    Zu meinen Hobbys zählen Photoshop , Designen , Mopedfahren usw.


    MFG KristalligenT

  • public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    { //11805
    L_OnPlayerKeyStateChange(playerid, newkeys);
    if ((newkeys & KEY_JUMP) && !(oldkeys & KEY_JUMP))
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetTimer("Bunny_Hop", 3000, false);
    BH[playerid] += 1;
    if(BH[playerid] == 2) return UberSlap(playerid);
    }
    }
    if(newkeys == KEY_SECONDARY_ATTACK)
    {
    if(IsPlayerInRangeOfPoint(playerid,4.0,1481.0314,-1821.9222,15.0578))//Stadthalle /enter
    {
    SetPlayerPos(playerid,389.9180,173.6584,1008.3828);
    SetPlayerInterior(playerid,3);
    SetPlayerFacingAngle(playerid,92.3491);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast die Stadthalle betreten");
    }
    else if (IsPlayerInRangeOfPoint(playerid,4.0,389.9180,173.6584,1008.3828))//Stadthalle /exit
    {
    SetPlayerPos(playerid,1481.0314,-1821.9222,15.0578);
    SetPlayerInterior(playerid,0);
    SetPlayerFacingAngle(playerid,357.5767);
    SendClientMessage(playerid,COLOR_GREEN, "Du hast die Stadthalle verlassen");
    }
    }
    new vehicleid = GetPlayerVehicleID(playerid);
    if(newkeys & KEY_ANALOG_DOWN)
    {
    if(PlayerInfo[playerid][pJob] == 123 && Bergwerkarbeit[playerid] == 1 && IsABergwerksarbeiterCar(vehicleid) && IsPlayerInRangeOfPoint(playerid,7.0,557.8638,911.2230,-42.7409))
    {
    if(VehicleLoadTank[vehicleid] > 0)return SendClientMessage(playerid,COLOR_ERRORTEXT,"Die Schaufel des Baggers ist randgefüllt.");
    KillTimer(PlayerInfo[playerid][pBaggerTimer]);
    PlayerInfo[playerid][pBaggerTimer]=SetTimerEx("Erzbaggern",7000,0,"ii",playerid,0);
    }
    }
    if(newkeys & KEY_ANALOG_UP)
    {
    if(PlayerInfo[playerid][pJob] == 123 && Bergwerkarbeit[playerid] == 1 && IsABergwerksarbeiterCar(vehicleid) && IsPlayerInRangeOfPoint(playerid,7.0,695.8068,843.3893,-26.9968))
    {
    if(VehicleLoadTank[vehicleid] == 0)return SendClientMessage(playerid,COLOR_ERRORTEXT,"Die Schaufel des Baggers ist nicht beladen.");
    KillTimer(PlayerInfo[playerid][pBaggerTimer]);
    PlayerInfo[playerid][pBaggerTimer]=SetTimerEx("Erzbaggern",7000,0,"ii",playerid,1);
    }
    }
    if(!IsPlayerInAnyVehicle(playerid))
    {
    if(IsBugWeapon(playerid) && RELEASED(KEY_FIRE)){
    PlayerUsingBug[playerid] = 1;
    SetTimerEx("BugTimeOut",800,0,"i",playerid);
    }
    if(PlayerUsingBug[playerid]==1 && newkeys != KEY_FIRE && newkeys & KEY_CROUCH){
    ApplyAnimation(playerid,"FAT","IDLE_tired",2.0,0,0,0,0,4000,1);
    PlayerUsingBug[playerid] = 0;
    SetPlayerChatBubble(playerid, "Verdacht auf C-Bug", 0xFF0000FF, 30.0, 4000);
    }
    }
    if(!gPlayerUsingLoopingAnim[playerid]) return 1;


    if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys))
    {
    StopLoopingAnim(playerid);
    TextDrawHideForPlayer(playerid, TextAnimation);
    }
    ForAllPlayers(i)
    if(newstate==PLAYER_STATE_ONFOOT)
    {
    PlayerTextDrawHide(playerid,TankanzeigeneL[playerid]);
    }
    GetPlayerName(playerid, playername, sizeof(playername));
    if(newstate == PLAYER_STATE_ONFOOT)
    {
    AllowTune[playerid] = -1;
    if(oldstate == PLAYER_STATE_DRIVER)
    {
    if(GetVehicleModel(gLastCar[playerid]) == 440 || GetVehicleModel(gLastCar[playerid]) == 456 || GetVehicleModel(gLastCar[playerid]) == 552)
    {
    if(Gas[gLastCar[playerid]] < 100)
    {
    new VID,
    FillUp,
    TankKosten;
    VID = gLastCar[playerid];
    FillUp = GasMax - Gas[VID];
    TankKosten = FillUp * 15;
    Gas[VID] += FillUp;
    format(string,sizeof(string),"* Du hast das Fahrzeug für $%d (15$ pro Liter)betankt.", TankKosten);
    SendClientMessage(playerid, SORBLAU, string);
    GivePlayerMoneys(playerid, -TankKosten);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(VID,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(VID,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    }
    }
    if(GetVehicleModel(gLastCar[playerid]) == 515 || GetVehicleModel(gLastCar[playerid]) == 532 || GetVehicleModel(gLastCar[playerid]) == 437 || GetVehicleModel(gLastCar[playerid]) == 431)
    {
    if(Gas[gLastCar[playerid]] < 100)
    {
    new VID,
    FillUp,
    TankKosten;
    VID = gLastCar[playerid];
    FillUp = GasMax - Gas[VID];
    TankKosten = FillUp * 30;
    Gas[VID] += FillUp;
    format(string,sizeof(string),"* Du hast das Fahrzeug für $%d (30$ pro Liter)betankt.", TankKosten);
    SendClientMessage(playerid, SORBLAU, string);
    GivePlayerMoneys(playerid, -TankKosten);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(VID,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(VID,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    }
    }
    if(GetVehicleModel(gLastCar[playerid]) == 420 || GetVehicleModel(gLastCar[playerid]) == 438)
    {
    if(Gas[gLastCar[playerid]] < 100)
    {
    new VID,
    FillUp,
    TankKosten;
    VID = gLastCar[playerid];
    FillUp = GasMax - Gas[VID];
    TankKosten = FillUp * 5;
    Gas[VID] += FillUp;
    format(string,sizeof(string),"* Du hast das Fahrzeug für $%d (5$ pro Liter)betankt.", TankKosten);
    SendClientMessage(playerid, SORBLAU, string);
    GivePlayerMoneys(playerid, -TankKosten);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(VID,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(VID,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    }
    }
    return 0;
    }

    Ich bin KristalligenT ihr könnt mich auch Krisso nennen
    Ich bin 15 Jahre alt und komme aus dem schönen Österreich !
    Ich bin hier um pawn scripting zu lernen bin schon alleine bis zu 40% der Grundkenntnisse gekommen


    Zu meinen Hobbys zählen Photoshop , Designen , Mopedfahren usw.


    MFG KristalligenT

  • public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    L_OnPlayerKeyStateChange(playerid, newkeys);
    if ((newkeys & KEY_JUMP) && !(oldkeys & KEY_JUMP))
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetTimer("Bunny_Hop", 3000, false);
    BH[playerid] += 1;
    if(BH[playerid] == 2) return UberSlap(playerid);
    }
    }
    if(newkeys == KEY_SECONDARY_ATTACK)
    {
    if(IsPlayerInRangeOfPoint(playerid,4.0,1481.0314,-1821.9222,15.0578))//Stadthalle /enter
    {
    SetPlayerPos(playerid,389.9180,173.6584,1008.3828);
    SetPlayerInterior(playerid,3);
    SetPlayerFacingAngle(playerid,92.3491);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast die Stadthalle betreten");
    }
    else if (IsPlayerInRangeOfPoint(playerid,4.0,389.9180,173.6584,1008.3828))//Stadthalle /exit
    {
    SetPlayerPos(playerid,1481.0314,-1821.9222,15.0578);
    SetPlayerInterior(playerid,0);
    SetPlayerFacingAngle(playerid,357.5767);
    SendClientMessage(playerid,COLOR_GREEN, "Du hast die Stadthalle verlassen");
    }
    }
    new vehicleid = GetPlayerVehicleID(playerid);
    if(newkeys & KEY_ANALOG_DOWN)
    {
    if(PlayerInfo[playerid][pJob] == 123 && Bergwerkarbeit[playerid] == 1 && IsABergwerksarbeiterCar(vehicleid) && IsPlayerInRangeOfPoint(playerid,7.0,557.8638,911.2230,-42.7409))
    {
    if(VehicleLoadTank[vehicleid] > 0)return SendClientMessage(playerid,COLOR_ERRORTEXT,"Die Schaufel des Baggers ist randgefüllt.");
    KillTimer(PlayerInfo[playerid][pBaggerTimer]);
    PlayerInfo[playerid][pBaggerTimer]=SetTimerEx("Erzbaggern",7000,0,"ii",playerid,0);
    }
    }
    if(newkeys & KEY_ANALOG_UP)
    {
    if(PlayerInfo[playerid][pJob] == 123 && Bergwerkarbeit[playerid] == 1 && IsABergwerksarbeiterCar(vehicleid) && IsPlayerInRangeOfPoint(playerid,7.0,695.8068,843.3893,-26.9968))
    {
    if(VehicleLoadTank[vehicleid] == 0)return SendClientMessage(playerid,COLOR_ERRORTEXT,"Die Schaufel des Baggers ist nicht beladen.");
    KillTimer(PlayerInfo[playerid][pBaggerTimer]);
    PlayerInfo[playerid][pBaggerTimer]=SetTimerEx("Erzbaggern",7000,0,"ii",playerid,1);
    }
    }
    if(!IsPlayerInAnyVehicle(playerid))
    {
    if(IsBugWeapon(playerid) && RELEASED(KEY_FIRE))
    {
    PlayerUsingBug[playerid] = 1;
    SetTimerEx("BugTimeOut",800,0,"i",playerid);
    }
    if(PlayerUsingBug[playerid]==1 && newkeys != KEY_FIRE && newkeys & KEY_CROUCH)
    {
    ApplyAnimation(playerid,"FAT","IDLE_tired",2.0,0,0,0,0,4000,1);
    PlayerUsingBug[playerid] = 0;
    SetPlayerChatBubble(playerid, "Verdacht auf C-Bug", 0xFF0000FF, 30.0, 4000);
    }
    }
    if(!gPlayerUsingLoopingAnim[playerid]) return 1;
    if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys))
    {
    StopLoopingAnim(playerid);
    TextDrawHideForPlayer(playerid, TextAnimation);
    }
    ForAllPlayers(i)
    if(newstate==PLAYER_STATE_ONFOOT)
    {
    PlayerTextDrawHide(playerid,TankanzeigeneL[playerid]);
    }
    GetPlayerName(playerid, playername, sizeof(playername));
    if(newstate == PLAYER_STATE_ONFOOT)
    {
    AllowTune[playerid] = -1;
    if(oldstate == PLAYER_STATE_DRIVER)
    {
    if(GetVehicleModel(gLastCar[playerid]) == 440 || GetVehicleModel(gLastCar[playerid]) == 456 || GetVehicleModel(gLastCar[playerid]) == 552)
    {
    if(Gas[gLastCar[playerid]] < 100)
    {
    new VID,
    FillUp,
    TankKosten;
    VID = gLastCar[playerid];
    FillUp = GasMax - Gas[VID];
    TankKosten = FillUp * 15;
    Gas[VID] += FillUp;
    format(string,sizeof(string),"* Du hast das Fahrzeug für $%d (15$ pro Liter)betankt.", TankKosten);
    SendClientMessage(playerid, SORBLAU, string);
    GivePlayerMoneys(playerid, -TankKosten);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(VID,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(VID,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    }
    }
    if(GetVehicleModel(gLastCar[playerid]) == 515 || GetVehicleModel(gLastCar[playerid]) == 532 || GetVehicleModel(gLastCar[playerid]) == 437 || GetVehicleModel(gLastCar[playerid]) == 431)
    {
    if(Gas[gLastCar[playerid]] < 100)
    {
    new VID,
    FillUp,
    TankKosten;
    VID = gLastCar[playerid];
    FillUp = GasMax - Gas[VID];
    TankKosten = FillUp * 30;
    Gas[VID] += FillUp;
    format(string,sizeof(string),"* Du hast das Fahrzeug für $%d (30$ pro Liter)betankt.", TankKosten);
    SendClientMessage(playerid, SORBLAU, string);
    GivePlayerMoneys(playerid, -TankKosten);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(VID,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(VID,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    }
    }
    if(GetVehicleModel(gLastCar[playerid]) == 420 || GetVehicleModel(gLastCar[playerid]) == 438)
    {
    if(Gas[gLastCar[playerid]] < 100)
    {
    new VID,
    FillUp,
    TankKosten;
    VID = gLastCar[playerid];
    FillUp = GasMax - Gas[VID];
    TankKosten = FillUp * 5;
    Gas[VID] += FillUp;
    format(string,sizeof(string),"* Du hast das Fahrzeug für $%d (5$ pro Liter)betankt.", TankKosten);
    SendClientMessage(playerid, SORBLAU, string);
    GivePlayerMoneys(playerid, -TankKosten);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(VID,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(VID,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    }
    }
    }
    }
    return 0;
    }

  • Habe jetzt alle klammerfehler behoben .. jedoch geht der Pawn Compiler noch immer aus..

    Ich bin KristalligenT ihr könnt mich auch Krisso nennen
    Ich bin 15 Jahre alt und komme aus dem schönen Österreich !
    Ich bin hier um pawn scripting zu lernen bin schon alleine bis zu 40% der Grundkenntnisse gekommen


    Zu meinen Hobbys zählen Photoshop , Designen , Mopedfahren usw.


    MFG KristalligenT