Race + Checkpoints scripten? HELP

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
  • Nabend


    Habe ne Frage


    Ich habe ein DM / Race / More Server und brauche logischer weise auch ein Race system..
    Nur ich habe in Wiki und in der SuFu keine nützlichen infos über die Checkpoints und allgemeine Race systeme herausfinden
    können..


    Wie macht man sowas?


    Also es geht los, du fährst halt in nen checkpoint der sich beim durchfahren löscht und ein neuer wird angezeigt..


    Zu diesen Rennen kommt man mit dem befehl "/race" und nur leute die /race eingegeben haben sollen diese Checkpoints sehen.


    Ich hoffe ich habe gut genug erklärt was ich ungefähr meine ^^



    Kann mir einer Helfen?


    MfG HellFire


  • //ganz oben ins Scriptnew CheckPoint[MAX_PLAYERS];
    //In den Befehl.../race....
    {
    SetPlayerCheckPoint(playerid,X,Y,Z,9);
    CheckPoint[playerid] = 1;
    }


    //OnPlayerEnterCheckPoint ...


    if(CheckPoint[playerid] == 1)
    {
    SetPlayerCheckPoint(playerid,X,Y,Z,9);
    CheckPoint[playerid] = 2;
    }
    if(CheckPoint[playerid] == 2)
    {
    SetPlayerCheckPoint(playerid,X,Y,Z,9);
    CheckPoint[playerid] = 3;
    }
    //...usw...


  • Also


    if(CheckPoint[playerid] == 1)
    {
    SetPlayerCheckPoint(playerid,X,Y,Z,9);
    CheckPoint[playerid] = 2;


    ^ das ist Checkpoint ja? und wo muss ich die koordinaten eingeben? :o

    Zitat von Akman

    Morqen ist heute schon wieder qestern, weil heute qestern morqen und qestern morqen übermorqen war..



    Fragen/Probleme? Einfach PN!

  • Also


    if(CheckPoint[playerid] == 1)
    {
    SetPlayerCheckPoint(playerid,X,Y,Z,9);
    CheckPoint[playerid] = 2;


    ^ das ist Checkpoint ja? und wo muss ich die koordinaten eingeben? :o

    Falls du in Mathe mal aufgepasst haben solltest , solltest du wissen das für x , y, z ein beliebiger wert eingesetzt werden kann aber in dem fall hier die koordinaten eines Punktes,


    welcher sich aus 3 Achsen ermittel lässt der x , y, z Achsen.