Funktioniert das?

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 Leute,
    Ich habe mir ein Codeschnippsel zusammengebastelt und weis nun nicht ob das funktionieren würde.
    Testen kann ich das grade auch schlecht, da ich nicht sofort die Bugs die entstehen könnten bemerken würde.


    Mein Code:
    new var[50];
    format(str, sizeof str, "/Accounts/%s.acc", MAX_PLAYER_NAME);
    if(INI_Open(str))
    {
    if(format(var, 50, "RentCarKey=%s", PlayerCar[i][vid]))
    {
    INI_WriteInt("RentCarKey", 0);
    INI_Save();
    INI_Close();
    }
    }


    Was ich damit erreichen will?
    Ich will, dass alle, die nicht online sind, in ihrer Dini Datei den Wert von "RentCarKey" auf null gesetzt bekommen.
    Dies soll aber nur geschehen, wenn sie eine bestimmte ID bei "RentCarKey" stehen haben.
    Nun weis ich nicht, ob die Abfrage so richtig ist.

  • Also ich dachte mir schon, dass MAX_PLAYER_NAME wahrscheinlich nicht richtig ist.
    Was muss ich denn stattdessen einfügen, damit alle Accounts geprüft werden?


    Mein i wurde weiter oben definiert:
    for(new i = 0; i<MAX_VEHICLES; i++)