Wanteds bei Teamchange i.wie 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
  • Schönen guten Abend,
    ich habe eine kleine frage, die laute ob es möglich ist, wenn man Zivilist ist & wanteds hat und dann offline geht, er diese
    Speichert. Das er dann beim neuen connecten wenn er zu den Cops geht das er dann keine Wanteds hat und sobald er wieder zivilist ist
    das er wieder die Wanteds bekommt ?


    ist sehr wichtig !


    Greetz 8)

  • Eigentlich ganz easy. Du verwendest einfach anstatt einer Variable für Wanteds, zwei.


    Sagen wir er geht zu den Cops, dann machst Du das so: (natürlich an deine Variablen anpassen)



    SetPVarInt(playerid,"oldWanteds",GetPVarInt(playerid,"Wanteds")); // Die Variable "oldWanteds" musst du dann ggf. auch speichern per dini / mysql
    SetPVarInt(playerid,"Wanteds",0); // Und dann setzen wir den Wert auf 0, da er ja bei den Cops keine Wanteds haben kann!


    Okay, so weit so gut. Wenn er dann doch zu den Zivilisten gehen will, schreibst Du folgendes auf:
    SetPVarInt(playerid,"Wanteds",GetPVarInt(playerid,"oldWanteds")); // er erhält seine Wanteds zurück, die er früher hatte
    SetPVarInt(playerid,"oldWanteds",0); // die Variable wird auf 0 gesetzt, da wir sie jetzt nicht brauchen


    So einfach ist das eigentlich. ;)