Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Xladen poslato Avgust 08, 2018, 06:28:29 PRE PODNE

Naslov: Log Komandi
Poruka od: Xladen poslato Avgust 08, 2018, 06:28:29 PRE PODNE
Problem(error/warning): Kada ukucam komandu Log Fajl se ne kreira i ne cuva se tu komanda koja je ukucana,ne znam sto se fajl ne pravi.
Dio skripte: [ pawn ]new string[128]; format(string,sizeof(string),"Igrac %s | Komanda: %s",GetName(playerid),cmdtext); LogKomandi(string);[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: Log Komandi
Poruka od: Xladen poslato Avgust 08, 2018, 23:44:33 POSLE PODNE
Bilo ko zna?
Naslov: Odg: Log Komandi
Poruka od: c0x poslato Avgust 09, 2018, 00:01:05 PRE PODNE
Poslacu ti kod iz moje skripte...
[pawn]stock UpisiLog(fajl[], string[])
{
   new unos[256];
   new sat, minut, sekund, dan, mesec, godina;
   gettime(sat, minut, sekund);
   getdate(godina, mesec, dan);
   format(unos, 256, "[%d/%d/%d - %d:%d:%d] %s\r\n", dan, mesec, godina, sat, minut, sekund, string);
   new File:hFile;
   hFile = fopen(fajl, io_append);
   fwrite(hFile, unos);
   fclose(hFile);
}[/pawn]
To dodaj negde u skripti, ali prvo definises negde ovako npr:
#define FAJL_ImeTvogLoga    "Logovi/ImeTvogLoga.txt"
I posle to koristis ovako...
[pawn]UpisiLog(FAJL_ImeTvogLoga, tvojstring);[/pawn]
Nadam se da ce da ti radi i da sam ti pomogao.. ;)
Naslov: Odg: Log Komandi
Poruka od: Muma poslato Avgust 09, 2018, 00:34:42 PRE PODNE
Daj taj callback LogKomandi, i preporuka, koristi log-plugin.
Naslov: Odg: Log Komandi
Poruka od: L3o poslato Avgust 09, 2018, 00:47:40 PRE PODNE
Koristi ovo(click) (http://forum.sa-mp.com/showthread.php?t=603175l), jednostavnije, brže = bolje. TakoÄ'er na linku imaÅ¡ objaÅ¡njeno kreiranje i sve.
Naslov: Odg: Log Komandi
Poruka od: Xladen poslato Avgust 09, 2018, 06:50:55 PRE PODNE
Citat: c0x poslato Avgust 09, 2018, 00:01:05 PRE PODNE
Poslacu ti kod iz moje skripte...
[pawn]stock UpisiLog(fajl[], string[])
{
   new unos[256];
   new sat, minut, sekund, dan, mesec, godina;
   gettime(sat, minut, sekund);
   getdate(godina, mesec, dan);
   format(unos, 256, "[%d/%d/%d - %d:%d:%d] %s\r\n", dan, mesec, godina, sat, minut, sekund, string);
   new File:hFile;
   hFile = fopen(fajl, io_append);
   fwrite(hFile, unos);
   fclose(hFile);
}[/pawn]
To dodaj negde u skripti, ali prvo definises negde ovako npr:
#define FAJL_ImeTvogLoga    "Logovi/ImeTvogLoga.txt"
I posle to koristis ovako...
[pawn]UpisiLog(FAJL_ImeTvogLoga, tvojstring);[/pawn]
Nadam se da ce da ti radi i da sam ti pomogao.. ;)
@c0x Sta stavljam kod tvojstring?
Naslov: Odg: Log Komandi
Poruka od: Xladen poslato Avgust 09, 2018, 08:29:49 PRE PODNE
FIXANO LOCK