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?
ServerLog Datei erstellen.
- SirEscobar
- Geschlossen
- Erledigt
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
-
-
Dann musst du es in einer MySQL Datenbank speichern, mit jedem Eintrag einen neuen Datensatz erzeugen (INSERT INTO).
-
Wenn ich wüsste wie man das macht,ich bin ein neuling in sachen scripting!
Kannst du mir ein code oder so sendne? -
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 ausCode
Alles anzeigenstock EnterToLog(const log[], const logtext[]) { new LOGTEXT[368]; new LOG[368]; format(LOGTEXT,sizeof(LOGTEXT),"[%s] | %s\r\n",INCLUDE_Time(),logtext); format(LOG,sizeof(LOG),"[%s] | %s\r\n",INCLUDE_Time(),log); new File: file3 = fopen("Configs/alog.ini", io_append); fwrite(file3, LOGTEXT); fclose(file3); } stock INCLUDE_Time(){ new inc_hour,inc_min,inc_sec,inc_time[12]; gettime(inc_hour,inc_min,inc_sec); format(inc_time,sizeof(inc_time),"%02d:%02d:%02d",inc_hour,inc_min,inc_sec); return inc_time; } stock INCLUDE_Date(){ new inc_Year,inc_Month,inc_Day,inc_Date[12]; getdate(inc_Year,inc_Month,inc_Day); format(inc_Date,sizeof(inc_Date),"%02d.%02d.%d",inc_Day,inc_Month,inc_Year); return inc_Date; }
-
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. -
Code
Alles anzeigenC:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(473) : error 001: expected token: ";", but found "new" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(3959) : error 017: undefined symbol "SetProTimer" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(3974) : error 017: undefined symbol "GivePlayerWeapons" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(3975) : error 017: undefined symbol "GivePlayerWeapons" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(3982) : error 017: undefined symbol "SetProTimer" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4002) : error 017: undefined symbol "GivePlayerWeapons" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4009) : error 017: undefined symbol "GivePlayerWeapons" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4010) : error 017: undefined symbol "GivePlayerWeapons" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4011) : error 017: undefined symbol "GivePlayerWeapons" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4038) : error 017: undefined symbol "SetProTimer" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4064) : error 017: undefined symbol "SetProTimer" C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4272) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4276) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4288) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4292) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4304) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4308) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4320) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4324) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4328) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4332) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4336) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4348) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4352) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4356) : error 004: function "PlayerToPoint" is not implemented C:\Users\SirEscobar\Desktop\Server\gamemodes\trg.pwn(4368) : error 004: function "PlayerToPoint" is not implemented
KANNST DU mal auf meinen TS kommen und mir helfen? botz.cc:10190
-
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.
-
Push
-
Poste bitte die Zeilen um die Zeile 473 herum.
-
-
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) -
new Locked[MAX_VEHICLES] = 0;
Zu
new Locked[MAX_VEHICLES]; -
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? -
Habe ich gemacht.Was osll das nun bringen?^^
Den Error in Zeile 473 beheben, und wahrscheinlich dadurch auch die anderen. Bestehen die Errors denn noch?
Knanst du mir schnell helfen?
Was sagt denn der MySQL Log?
-
Fehler sind nun alle behoben..
In der SQL lOG steht auch nichtsIch schaue gerade mal warum die Datenbank nicht funktioniert und dann melde ich mich gleich nochmal
-
Fehler sind nun alle behoben..
In der SQL lOG steht auch nichtsIch 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. -
Die Manuelle Angabne buggt da kommt irgend ein error mit den API keys..
-
Kannst du mal einen Screen machen?
-
breadfish.de
Hat das Thema geschlossen.