PVarInt

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
  • Hi, ich hätte mal eine Frage zu PVar



    stock isPlayerAnAdmin(playerid,rang)
    {
    if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
    return 0;
    }


    Könnte man da nicht auch einfach if(dni_Int(Spielerdatei,"Adminlevel"));
    machen?


    Oder was ist der Vorteil von PVar?
    Dass es auch unterm spielen geändert wird und man es nicht nur auslesen kann wenn man es mit dini in die Spielerdatei speichert kann das sein?

  • Ja sicher kannst du das auch direkt aus der Datei auslesen.
    Du wirst beim einloggen wahrscheinlich die Daten aus der Dini-Datei in einer PVar speichern, oder?
    Eine PVar ist eigentlicht nichts anderes als eine Variable, bloß eine PVar kannst du in Filterscripts und Includes auch verwenden, sodass die Werte dort gespeichert bleiben.

  • Kannst du schon machen, aber das macht keinen Sinn, da die Datei dann jedes mal geöffnet, ausgelesen, und wieder geschlossen werden muss. Das geht auf die Ressourcen und laggt irgendwann.
    Mit den PVars lädst du es ja einmal (beim Login) und speicherst es beim ausloggen wieder, sprich du hast nur zwei mal Dateibewegungen.


    Kannst du machen, solltest du aber nicht.

  • Eine PVar ist eigentlicht nichts anderes als eine Variable, bloß eine PVar kannst du in Filterscripts und Includes auch verwenden, sodass die Werte dort gespeichert bleiben.


    Normale Variablen/Enums, können auch in einer Include was Transportieren.

    Mit Freundlichen Grüßen
    Whitetiiger aka. Kaito-sensei
    P.s. Alle mit #IRONIE bestätigten Sätze von mir, sind als Ironie anzusehen.