Results 1 to 2 of 2

Thread: CDataNodes - Aktivitäten von Gastusern speichern und nutzen

  1. #1

    Question CDataNodes - Aktivitäten von Gastusern speichern und nutzen

    Wie funktionieren CDataNodes?

    Ich würde gerne für die Nutzer eines Portals ein Logbuch anlegen,
    so dass gespeichert wird, wer was wann mit einem Script macht.

    So dass ich auch ne Beschränkung einsetzen kann, wenn gewisse Bedingungen erfüllt sind.
    (10 Nutzungen pro Monat)

    Aber ich kriege das Konzept hinter den DataNodes nicht gerafft?

    Gibt es Beispiele in der Bibliothek für sowas?
    Ich schreibe kompliziert, weil ich 102 Tasten habe.

  2. #2
    Würde sagen das ist an Key-Value Datenbank orientiert.
    Kannst also Werte speichern, holen oder löschen zu einem Schlüssel.
    Es weiß aber nicht was es an Inhalt hat. Heißt bei max 10 Nutzung pro Monat muss du dir den Wert holen und prüfen.

    Kleiner Versuch mal zu erklären.
    http://game3.stne.net/objectexplorer?p=CDataNodeStorage
    New (Name As String, CreateIfNotExists As Boolean) As CDataNodeStorage <-- damit erzeugst du das.
    z.B Var* Storage* As* New* CDataNodeStorage('DB',* True);*
    Unter Script-Daten siehst du dann DB. Da kannst du Lese und Schreib Berechtigung geben.

    Static Function LoadFromUser(Name As String, UserID As Integer) As CDataNodeStorage <-- da kannst du von anderen Laden

    http://game3.stne.net/objectexplorer?p=CDataNodeList
    Storage.Items.AddString(Key,* Value); <-- Er fügt ein Key hinzu, sonst editiert es nur die Value.
    Last edited by XDragonX; 11-02-2014 at 21:11.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •