Wie starte ich ein Rennen (Checkpoints usw schon vorhanden!)

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
  • Hallo liebe Community.


    Ich wollte schnell ein kleines Rennen machen/scripten..
    Soweit ist alles gut,ich habe bei 'OnPlayerEnterRaceCheckpoint' alle Checkpoints die auch richtig sein sollten.


    Es sind viele,deswegen schicke ich nur einen Checkpoint :


    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    if(RaceCheckpoint[playerid] == 1)
    {
    SetPlayerRaceCheckpoint(playerid,0,2483.894042,-2589.156005,13.074659,2239.069091,-2661.464843,13.004478,3); /* Ocean Docks */
    RaceCheckpoint[playerid] = 2;
    }
    return 1;
    }


    Stellt euch jetzt vor,das es nach unten hin (Im 'OnPlayerEnterRaceCheckpoint' - Teil) noch mehr solche Checkpoints sind.


    Nun möchte ich mit diesem Befehl:


    ocmd:ready(playerid, params[])
    {
    new string[128];
    RaceCheckpoint[playerid] = 1;
    SetPlayerRaceCheckpoint(playerid,0,2721.773681,-2504.204589,13.061588,2483.894042,-2589.156005,13.074659,3); /* Ocean Docks */
    format(string,sizeof(string),"%s Ist dem Kartrennen beigetreten!",(playerid));
    SendClientMessageToAll(ROT,string);
    return 1;
    }


    den 1. Checkpoints starten und auch 'angeben' das dies der 1. Checkpoint ist.
    (Weil sonst OnPlayerEnterRaceCheckpoint nicht weiß,wo sich der RaceCheckpoint 1 befindet)
    Aber im PAWN Compiler steht:


    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : error 017: undefined symbol "RaceCheckpoint"
    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : warning 215: expression has no effect
    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : error 001: expected token: ";", but found "]"
    {
    (Eigentlich ist alles richtig,Kein plan wo dort was falsch gesetzt oder so,ist.. o.O)
    }
    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : error 029: invalid expression, assumed zero
    C:\Users\UNKNOWN\Desktop\SAMP Rennen\gamemodes\kart.pwn(332) : fatal error 107: too many error messages on one line


    Wie soll ich den Befehl aufbauen damit alles funktioniert?


    Schon mal Danke an die,die mir da helfen können.