Spieler Rekord 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
  • Hey,
    da ich mich mit externen speicherungen nicht auskenne wollte ich euch fragen ober mir jemand
    ein Spielerrekord system scripten kann?
    Wenn ein neuer rekord gebrochen wurde an spieler soll eine nachricht kommen.
    Danke im Vorraus.
    Gruß :)

  • die speicherung mit dini ist relativ einfach, geh mal auf youtube und schau dir tutorials, wie das von mrmonattutorials an, da wird in einzelnen parts auf dini eingegangen

  • new OnlinePlayers;
    public OnPlayerSpawn ( playerid )
    {
    if ( !IsPlayerNPC ( 0 ) )
    {
    OnlinePlayers++;
    new File:rekord = fopen ( "rekord.txt" , io_read ) , cnt[ 6 ];
    fread ( rekord , cnt );
    if ( strval ( cnt ) < OnlinePlayers )
    {
    new ncnt[ 6 ] , msg[ 64 ];
    fclose ( rekord );
    rekord = fopen ( "rekord.txt" , io_write );
    format ( ncnt , 6 , "%d" , OnlinePlayers );
    fwrite ( rekord , ncnt );
    format ( msg , 64 , "Der aktuelle Rekord von %d Spielern wurde gebrochen. ( Aktuell %d Spieler online )" , strval ( cnt ) , strval ( ncnt ) );
    SendClientMessageToAll ( 0x666666AA , msg );
    }
    fclose ( rekord );
    }
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    OnlinePlayers--;
    }

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.