Hilfe bei den folgenen Errors

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
  • Brauche dringend hilfe



    Zeile (594) : Ungültiger Befehl
    Zeile (594) : Befehl hat keinen Sinn
    Zeile (594) : Erwartete Zeichen ";", aber gefunden "if"
    Zeile (594) : Unbekannte Variable : "i"
    Zeile (594) : Zuviele Fehler in einer Zeile


    Die Reihe:



    else if(IsPlayerInRangeOfPoint(1,i,262.9120,1153.5863,10.9575)) // Cords des Lezden ------- Fehlerreihe -------
    {
    if(schulung == 2) // hier auch des Lezden
    {
    TakingLesson[i] = 0;
    DestroyVehicle(Fahrschulauto);
    PlayerInfo[i][pCarLic] = 1;
    DisablePlayerCheckpoint(i);
    SendClientMessage(i, Gelb, "Sie haben die Praxis Bestanden Viel Spaß bein Zukünftigen autofahren.");
    schulung[i] = 0; //hier trägt ihr 0 Ein.
    }
    }

  • Hast du die Sachen oben im Script oder wo anders definiert?

  • Schreibs einfach so:


    if(IsPlayerInRangeOfPoint(1,playerid,262.9120,1153.5863,10.9575)) // Cords des Lezden ------- Fehlerreihe -------
    {
    if(schulung == 2) // hier auch des Lezden
    {
    TakingLesson[playerid] = 0;
    DestroyVehicle(Fahrschulauto);
    PlayerInfo[playerid][pCarLic] = 1;
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, Gelb, "Sie haben die Praxis Bestanden Viel Spaß bein Zukünftigen autofahren.");
    schulung[playerid] = 0; //hier trägt ihr 0 Ein.
    }
    }


    mfg. :thumbup:


    //EDIT: playerid

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • das kommt dann :




    Zeile (594) : Unbekannte Variable : "playerid"
    Zeile (596) : Array-Index fehlt (bspw. Array[1], Name: "schulung")
    Zeile (598) : Unbekannte Variable : "playerid"
    Zeile (600) : Unbekannte Variable : "PlayerInfo"
    Zeile (600) : Unbekannte Variable : "playerid"
    Zeile (600) : Ungültiger Befehl
    Zeile (600) : Zuviele Fehler in einer Zeile

  • public abfahrpunkte(){ for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(1,i,262.9120,1153.5863,10.9575)) // Hier Fügt ihr die Coords von den Oben gesezten CP ein. { if(schulung[i] == 1) { SetPlayerCheckpoint(i,244.7255,1153.1910,11.9427, 5.0); // Hier den 2 Coord Punkt eintragen SendClientMessage(i, Gelb, "1Checkpoint Erreicht weiter zum 2."); schulung[i] = 2; } } else if(IsPlayerInRangeOfPoint(1,i,262.9120,1153.5863,10.9575)) // Hier Fügt ihr die Coords von den Oben gesezten 2 CP ein. { if(schulung[i] == 2) // Hier auch um 1 Erhöhen { SetPlayerCheckpoint(i,244.7255,1153.1910,11.9427, 5.0); // Hier den 3 Coord Punkt eintragen SendClientMessage(i, Gelb, "1Checkpoint Erreicht weiter zum 2."); schulung[i] = 3; //hier auch um 1 Erhöhen } } } if(IsPlayerInRangeOfPoint(1,playerid,262.9120,1153.5863,10.9575)) // Cords des Lezden ------- Fehlerreihe ------- { if(schulung == 2) // hier auch des Lezden { TakingLesson[playerid] = 0; DestroyVehicle(Fahrschulauto); PlayerInfo[playerid][pCarLic] = 1; DisablePlayerCheckpoint(playerid); SendClientMessage(playerid, Gelb, "Sie haben die Praxis Bestanden Viel Spaß bein Zukünftigen autofahren."); schulung[playerid] = 0; //hier trägt ihr 0 Ein. } }}

  • Mach das mal so:


    public abfahrpunkte()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerInRangeOfPoint(2,i,262.9120,1153.5863,10.9575)) // Hier Fügt ihr die Coords von den Oben gesezten CP ein.
    {
    if(schulung[i] == 1)
    {
    SetPlayerCheckpoint(i,244.7255,1153.1910,11.9427, 5.0); // Hier den 2 Coord Punkt eintragen
    SendClientMessage(i, Gelb, "1Checkpoint Erreicht weiter zum 2.");
    schulung[i] = 2;
    }
    }
    else if(IsPlayerInRangeOfPoint(1,i,262.9120,1153.5863,10.9575)) // Hier Fügt ihr die Coords von den Oben gesezten 2 CP ein.
    {
    if(schulung[i] == 2) // Hier auch um 1 Erhöhen
    {
    SetPlayerCheckpoint(i,244.7255,1153.1910,11.9427, 5.0); // Hier den 3 Coord Punkt eintragen
    SendClientMessage(i, Gelb, "1Checkpoint Erreicht weiter zum 2.");
    schulung[i] = 3; //hier auch um 1 Erhöhen
    }
    }
    else if(IsPlayerInRangeOfPoint(2,i,262.9120,1153.5863,10.9575)) // Cords des Lezden ------- Fehlerreihe -------
    {
    if(schulung[i] == 3) // hier auch des Lezden
    {
    TakingLesson[i] = 0;
    DestroyVehicle(Fahrschulauto);
    PlayerInfo[i][pCarLic] = 1;
    DisablePlayerCheckpoint(i);
    SendClientMessage(i, Gelb, "Sie haben die Praxis Bestanden Viel Spaß bein Zukünftigen autofahren.");
    schulung[i] = 0; //hier trägt ihr 0 Ein.
    }
    }
    }
    return 1;
    }


    mfg. :thumbup:


    //EDIT: 3

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • jetz kommt das:



    Zeile (599) : Unbekannte Variable : "PlayerInfo"
    Zeile (599) : Befehl hat keinen Sinn
    Zeile (599) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (599) : Ungültiger Befehl
    Zeile (599) : Zuviele Fehler in einer Zeile

  • Ihr habt die Range und die playerid vertauscht.


    IsPlayerinRangeOfPoint(playerid, range, x, y, z)


    ihr habt aber


    IsPlayerinRangeOfPoint(range, playerid, x, y, z)


    änder das erstmal und schau dann welche errors noch kommen.