Nebenjobs Scripten

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 alle zusammen,


    Ich habe mal eine Frage
    Wie mache ich Nebenjobs bei denen man sich in einem bestimmten Auto sitzen muss (Autoart//ID),
    Dann soll ein Checkpoint angezeigt werden, wenn man dort reingefahren ist soll der nächste Checkpoint kommen und mann soll Geld bekommen.


    Also einfach:


    Einsteigen ins Auto >>> Fahren in den Checkpoint >>> Geld bekommen >>> Nächster Checkpoint >>> USW


    Währe nett wenn mir einer soetwas zeigen könnte :D


    PS: Es reicht wenn man den Job machen kann wenn man in das auto steigt man muss nicht extra den Job annehmen :D


    Danke im Voraus


    mfg xxchrisiclpxx

  • Erster wichtiger Public ist OnPlayerEnterVehicle oder OnPlayerStateChange.
    Da kommt eine Abfrage rein, ob es sich wirklich um das gewünschte Fahrzeug handelt.


    Dann setzt du da einen Checkpoint und eine Variable, damit man später abfragen kann, bei welchem Schritt der Spieler ist.


    Dann unter OnPlayerEnterCheckpoint fragst du diese Abfrage ab und setzt einen neuen Checkpoint und die Variable + 1

  • Jetzt habe ich nach vielen Rumprobieren einen Error


    .pwn(100) : error 018: initialization data exceeds declared size


    das sind diese Zeilen:


    new rand[MAX_PLAYERS]; //new rand steht für random
    forward SetPlayerRandomCheckpoints(playerid); //macht ein public auf


    new Float:gRandomPlayerCP[7][3] = {
    {408,2700.1597,-2009.0006,14.0141}, //Dies soll die eigentliche Fehler Zeile sein
    {408,2679.8843,-2009.0469,14.0081},
    {408,2659.7246,-2009.0249,14.0074},
    {408,2645.9697,-2008.3643,14.0446},
    {408,2643.3274,-2002.3340,14.0023},
    {408,2650.6636,-1999.6476,14.0084},
    {408,2669.2483,-1999.1013,14.0064}
    };


    mfg xxchrisiclpxx