Jobs Speichern.

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 Erfahrene Scripter oder auch nicht.
    Ich Scripte schon viel, jedoch lasse ich es nie Abspeichern, weil ich denke es ist immer zu Schwer.
    Nun möchte ich es Lernen und suche schnell eine Abspeicherungs Abfrage in (.Dini)!


    z.B.
    new FJob;


    Jetzt, wenn der Spieler sich Registriert ist der FJob auf 0.
    Macht der Spieler die Mission jedoch nicht zuende und loggt sich aus soll sie auf 0 bleiben!!
    Also, loggt er sich wieder ein muss er die Mission, von 0(%) beginnen.
    Ist der Spieler, jedoch mit der Mission Fertig, soll der FJob auf 1 gestellt werden und er muss Sie nicht Wiederholen.


    Danke, im Vorraus!

  • z.B


    Du geht jetzt zu einem Ort und machst z.B /willjob


    Dargestellt in einem Code :



    if(strcmp(cmdtext,"/willjob",true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,x,y,z))
    {
    SetPVarInt(playerid,"Job",1); // Bei mehreren Jobs dann einfach die 1 ändern auf 2 oder 3.....
    }
    }


    Zur Abspeicherung per Dini könntest du es dann so machen :



    // Beim Registrieren
    dini_IntSet(Spielerdatei,"Job",0);


    Beim Laden könnte es dann so aussehn :



    SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));


    Wenn du dazu mehr erklärungen brauchst schreib es

    MFG