Guest User

[FS]Connect/Disconnect Log by Vuk

a guest
May 1st, 2016
370
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.42 KB | None | 0 0
  1. #include <a_samp>
  2. new pip[MAX_PLAYERS][16];
  3. public OnFilterScriptInit()
  4. {
  5.     print("\n--------------------------------------");
  6.     print(" ConnectDisconnect log");
  7.     print("     by Vuk           ");
  8.     print("--------------------------------------\n");
  9.     return 1;
  10. }
  11.  
  12. public OnFilterScriptExit()
  13. {
  14.     return 1;
  15. }
  16.  
  17. stock iime(playerid)
  18. {
  19.     new nnmm[MAX_PLAYER_NAME];
  20.     GetPlayerName(playerid,nnmm,sizeof(nnmm));
  21.     return nnmm;
  22. }
  23.  
  24. public OnPlayerConnect(playerid)
  25. {
  26.     ConnectLog(playerid);
  27.     return 1;
  28. }
  29. public OnPlayerDisconnect(playerid)
  30. {
  31.     DisconnectLog(playerid);
  32.     return 1;
  33. }
  34.  
  35. stock ConnectLog(playerid)
  36. {
  37.     new File:LogFile = fopen("ConDisc.txt", io_append),str[150],godina,mjesec, dan,sat, minu, sec;
  38.     getdate(godina,mjesec, dan);
  39.     gettime(sat, minu, sec);
  40.     GetPlayerIp(playerid, pip[playerid], 16);
  41.     format(str, sizeof(str),"[CONNECT][%02d/%02d/%04d][%02d:%02d:%02d] %s [IP:%s]\r\n", dan, mjesec, godina, sat, minu, sec, iime(playerid), pip[playerid]);
  42.     fwrite(LogFile,str);
  43.     fclose(LogFile);
  44.     return 1;
  45. }
  46. stock DisconnectLog(playerid)
  47. {
  48.     new File:LogFile = fopen("ConDisc.txt", io_append),str[150],godina,mjesec, dan,sat, minu, sec;
  49.     getdate(godina,mjesec, dan);
  50.     gettime(sat, minu, sec);
  51.     format(str, sizeof(str),"[DISCONNECT][%02d/%02d/%04d][%02d:%02d:%02d] %s [IP:%s]\r\n", dan, mjesec, godina, sat, minu, sec,                     iime(playerid), pip[playerid]);
  52.     fwrite(LogFile,str);
  53.     fclose(LogFile);
  54.     return 1;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment