ServerLog Datei erstellen.

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.Ich will ein LogDateiSystem erstellen,ich weiß nicht wie und wo.
    Ich will das es auf einer seite oder in ein Document gespeichert wird ich will es aber nicht immer downloaden!!
    Es sollte einmal Admin Aktivitäten geben und einmal alles was die SPieler eingegeben haben,wann sie jemanden Angeschossen haben oder sonstigem.
    Auch Eingegebene CMDs sollten Angezeigt werden.
    Kann mir jemand helfen?

  • Du musst dir eine Tabelle anlegen, nennen wir sie Logs, dann kannst du es so rein speichern:
    new logtext[128];
    format(logtext, sizeof(logtext), "Zu loggender Text hier.");
    new query[256];
    format(query, sizeof(query), "INSERT INTO Logs (`LogText`) VALUES ('%s')", logtext);
    mysql_pquery(handle, query);



    In der Tabelle hast du eine Spalte "id" als AUTO_INCREMENT INT Wert, dann die LogText Spalte als VARCHAR oder TEXT, und dann noch gegebenenfalls andere Spalten (Zeit, User, ... was auch immer du haben willst).

  • Hey,
    http://www.directupload.net/file/d/4206/39bsfals_png.htm
    Habe das Problem ! Mein COde für den Logtext sieht so aus

  • Du Verwendest da auch gerade eine Log Funktion für Datei'n und willst sie aber in einer MySQL DB Speichern.


    Mein Code sieht so aus:

    stock EnterToLog(playerid,text[]){
    new query[512];
    mysql_format(Data,query,sizeof(query),"INSERT INTO `logs` (name,arang,text) VALUES ('%e','%d','%e')",GetPName(playerid),sInfo[playerid][pAdmin],text);
    mysql_tquery(Data, query, "", "");

    }

    //edit code eingefügt.

  • KANNST DU mal auf meinen TS kommen und mir helfen? botz.cc:10190


    phN:
    Jeffry:

    Einmal editiert, zuletzt von SirEscobar ()

  • Hast du die Fehler auch gehabt, bevor du den Code von pHN eingefügt hast? Falls nicht, wie und wo hast du den eingefügt? Scheint ein Klammerfehler zu sein.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • 450-480


    //------------------------------------------------------------------------------------------------------
    new DrogenCooldown[MAX_PLAYERS];
    //new zahler=0;
    new BeschussTimer[MAX_PLAYERS];
    new abgeholt[MAX_PLAYERS];
    new Float:tvx[MAX_PLAYERS];
    new Float:tvy[MAX_PLAYERS];
    new Float:tvz[MAX_PLAYERS];
    new tvw[MAX_PLAYERS];
    new tvi[MAX_PLAYERS];


    new ortenvar[MAX_PLAYERS];
    new locatevar[MAX_PLAYERS];
    new locatetime[MAX_PLAYERS];
    new lokalisierter[MAX_PLAYERS];


    new newsduty[MAX_PLAYERS];
    new NoobVehs[30];
    //--------------------------------------------UClight------------------------------------------------------
    new sirene[MAX_VEHICLES];
    new sirene1[MAX_VEHICLES];
    new sirene2[MAX_VEHICLES];
    new sirene3[MAX_VEHICLES];
    new UCL[MAX_VEHICLES];
    new Locked[MAX_VEHICLES] = 0;


    new object;
    //------------------------------------------------------------------------------------------------------
    #define GESCHENK_ZEIT (180)
    #define MAX_GESCHENKE(67)
    #define MAX_GESCHENKESPAWN(22)


    @Jeffry

  • Habe ich gemacht.Was osll das nun bringen?^^
    Ich habe gerade ein Problem mit meiner Datenbank
    new MySQLConnection;
    #define MySQL_Host "localhost"
    #define MySQL_User "********"
    #define MySQL_DB "samp******_GGR-SERVER"
    #define MySQL_Passwort "*************"
    #endif
    Undzwar bekomme ihc bei phpmyadmin keine User datenbank etc.
    Wenn ich die datenbank samp****_GGR-SERVER aufklappe ist dort nichts.
    Knanst du mir schnell helfen?

  • Fehler sind nun alle behoben..
    In der SQL lOG steht auch nichts



    Ich schaue gerade mal warum die Datenbank nicht funktioniert und dann melde ich mich gleich nochmal

    Lässt du die Tabellen vom Script erstellen, oder hast du die Manuell Importiert?
    Falls du die Manuell Importiert hast sollte es gehen.