Log Komandi


Započeo Xladen, Avgust 08, 2018, 06:28:29 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): //
Poslednja Izmena: Avgust 09, 2018, 20:28:27 POSLE PODNE od Bašovski


c0x

*

Poslacu ti kod iz moje skripte...
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);
}

To dodaj negde u skripti, ali prvo definises negde ovako npr:
#define FAJL_ImeTvogLoga    "Logovi/ImeTvogLoga.txt"

I posle to koristis ovako...
UpisiLog(FAJL_ImeTvogLoga, tvojstring);

Nadam se da ce da ti radi i da sam ti pomogao.. ;)

Daj taj callback LogKomandi, i preporuka, koristi log-plugin.

L3o

*

Koristi ovo(click), jednostavnije, brže = bolje. TakoÄ'er na linku imaÅ¡ objaÅ¡njeno kreiranje i sve.
retired

Citat: c0x poslato Avgust 09, 2018, 00:01:05 PRE PODNE
Poslacu ti kod iz moje skripte...
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);
}

To dodaj negde u skripti, ali prvo definises negde ovako npr:
#define FAJL_ImeTvogLoga    "Logovi/ImeTvogLoga.txt"

I posle to koristis ovako...
UpisiLog(FAJL_ImeTvogLoga, tvojstring);

Nadam se da ce da ti radi i da sam ti pomogao.. ;)
@c0x Sta stavljam kod tvojstring?