Skripta koju koristim:ag
Detaljan opis problema:pa ovako trazio sam LOG i nigdje da nadjem i kako da napravim ono da mi pise u folderu npr [2:14:4]komanda /vlada,igracKeno_Caponee
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
POMOC LOGOVI
403
pregleda
6
postova
13. Maj 2016.
13. Maj 2016.
| public OnPlayerCommandPerformed(playerid,cmdtext[ ],success) { if(!success) { PlayerPlaySound(playerid,1055,0.0,0.0,0.0); TDHFP(playerid,PogresnaCMD); TDHFP(playerid,PogresnaCMD); TDSFP(playerid,PogresnaCMD); TDSFP(playerid,PogresnaCMD); TDSFP(playerid,PogresnaCMD); TDSFP(playerid,PogresnaCMD); TDSFP(playerid,PogresnaCMD); TDSFP(playerid,PogresnaCMD); SetTimerEx("MicanjeCMD",4000, false, "i", playerid); } new string; format(string,sizeof(string),"Vreme %s | Igrac %s | Komanda: %s",GetName(playerid),cmdtext); LogKomandi(string); return 1; } |
sta da dodam da mi bude i vreme ?
13. Maj 2016.
evo ti jedan brzinski stock za spremanje logova...
samo ukljuÄi od YSI y_va include, vjerujem da koristiÅ¡ YSI
negdje dodaj stock:
i kad hoćeš da spremaš, dakle bilo šta, nebitno za komandu ili nešto drugo:
samo ukljuÄi od YSI y_va include, vjerujem da koristiÅ¡ YSI
#include negdje dodaj stock:
stock SaveLOG(const LOGFile[], LOGText[], va_args< >)
{
if(!fexist(LOGFile))
{
new File:FileLOG = fopen(LOGFile, io_write);
fclose(FileLOG);
}
new
LOG_Time,
LOG_Date,
LOG_format,
TextForLOG,
LOG_Final
;
va_format( TextForLOG, sizeof(TextForLOG), LOGText, va_start< 2 > );
gettime(LOG_Time, LOG_Time);
getdate(LOG_Date, LOG_Date, LOG_Date);
format(LOG_format, sizeof(LOG_format), "[%02d/%02d/%04d][%02d:%02d] | ", LOG_Date, LOG_Date, LOG_Date, LOG_Time, LOG_Time);
strcat(LOG_Final, LOG_format);
strcat(LOG_Final, TextForLOG);
strcat(LOG_Final, "\r\n");
new File:FileLOG = fopen(LOGFile, io_append);
fwrite(FileLOG, LOG_Final);
fclose(FileLOG);
return 1;
}i kad hoćeš da spremaš, dakle bilo šta, nebitno za komandu ili nešto drugo:
SaveLOG("ime fajla", "tekst: %s", string);Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava