hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 23:46



Jelenlévő felhasználók

Jelenleg 230 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 229 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 14 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.01. 18:29 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.12.27. 11:34
Hozzászólások: 295
Megköszönt másnak: 944 alkalommal
Megköszönték neki: 16 alkalommal
sziasztok!
Olyan plugint keresek, amellyen valamilyen formában de tudnám mérni hogy melyik admin mennyi időt tölt a szerveren, körülbelül.
Nem tudom, létezik-e ilyen?
Előre is köszönöm szépen a választ. Válaszolóknak a pacsi sem marad el! :)

_________________
Kép

Facebook Oldalunk
Facebook Csoportunk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.01. 19:12 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
FonoK írta:
sziasztok!
Olyan plugint keresek, amellyen valamilyen formában de tudnám mérni hogy melyik admin mennyi időt tölt a szerveren, körülbelül.
Nem tudom, létezik-e ilyen?
Előre is köszönöm szépen a választ. Válaszolóknak a pacsi sem marad el! :)

Admin Entry Log:
Idézet:
Ez a plugin logolja hogy az Adminjaink mikor jöttek fel, valamint hogy mikor léptek le.

Admin Entry Log
AdminLog 1.2

_________________
Kép

Ők köszönték meg theglorious nek ezt a hozzászólást: FonoK (2016.04.01. 19:26)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.01. 19:27 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.12.27. 11:34
Hozzászólások: 295
Megköszönt másnak: 944 alkalommal
Megköszönték neki: 16 alkalommal
theglorious írta:
FonoK írta:
sziasztok!
Olyan plugint keresek, amellyen valamilyen formában de tudnám mérni hogy melyik admin mennyi időt tölt a szerveren, körülbelül.
Nem tudom, létezik-e ilyen?
Előre is köszönöm szépen a választ. Válaszolóknak a pacsi sem marad el! :)

Admin Entry Log:
Idézet:
Ez a plugin logolja hogy az Adminjaink mikor jöttek fel, valamint hogy mikor léptek le.

Admin Entry Log
AdminLog 1.2

Köszönöm szépen!
Szóval ezzel órára pontosan megfogom tudni? :)

_________________
Kép

Facebook Oldalunk
Facebook Csoportunk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.01. 19:30 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
FonoK írta:
theglorious írta:
FonoK írta:
sziasztok!
Olyan plugint keresek, amellyen valamilyen formában de tudnám mérni hogy melyik admin mennyi időt tölt a szerveren, körülbelül.
Nem tudom, létezik-e ilyen?
Előre is köszönöm szépen a választ. Válaszolóknak a pacsi sem marad el! :)

Admin Entry Log:
Idézet:
Ez a plugin logolja hogy az Adminjaink mikor jöttek fel, valamint hogy mikor léptek le.

Admin Entry Log
AdminLog 1.2

Köszönöm szépen!
Szóval ezzel órára pontosan megfogom tudni? :)

Kipróbálod

_________________
Kép

Ők köszönték meg theglorious nek ezt a hozzászólást: FonoK (2016.04.08. 17:51)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.01. 19:46 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Ahogy nézem, egyik sem konkrétan azt logolja, amit kértél.

Szerk.: Ez talán megteszi, teszteld le. (Parancsra kéri le, ha épp online)
Kód:
#include <amxmodx>
#include <amxmisc>
#include <nvault>
 
#define PLUGIN "Played Time"
#define VERSION "1.3"
#define AUTHOR "Alka"
 
#define NVAULT
//#define PRUNE
#define PRUNE_TIME 2592000 //*30 nap*//

#define ADMIN ADMIN_BAN
 
//new showpt;
 
new TotalPlayedTime[33];
 
public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR );
 
   //register_clcmd("say", "/ptime");
   register_concmd("amx_playedtime", "admin_showptime", ADMIN_KICK," <#Jatekos neve> - Reszletesen kiirja a jatek idot.");
   //register_clcmd("say /pttop15", "show_top15");
 
   //showpt = register_cvar("amx_pt_mod","1");
 
}
 
/*public handle_say(id)
{
   static said[9]
   read_argv(1, said, 8);
 
   if(equali(said, "!ptime"))
   {
      static ctime[64], timep;
 
      timep = get_user_time(id, 1) / 60;
      get_time("%H:%M:%S", ctime, 63);
 
      switch(get_pcvar_num(showpt))
      {
         case 0: return PLUGIN_HANDLED;
 
         case 1 :
         {
            client_print(id, print_chat, "[PT]Te %d percet jatszottal a szerveren.", timep);
            #if defined NVAULT
            client_print(id, print_chat, "[PT]A teljes jatszott idod a szerveren: %d perc.", timep+TotalPlayedTime[id]);
            #endif
            client_print(id, print_chat, "[PT]Jelenlegi ido: %s", ctime);
         }
         case 2 :
         {
            set_hudmessage(255, 50, 50, 0.34, 0.50, 0, 6.0, 4.0, 0.1, 0.2, -1);
            show_hudmessage(id, "[PT]Te %d percet jatszottal a szerveren.^n[PT]Jelenlegi ido: %s", timep, ctime);
         }
      }
      return PLUGIN_HANDLED;
   }
   return PLUGIN_CONTINUE;
}*/
 
public admin_showptime(id,level,cid)
{
   if(!cmd_access(id, level, cid, 2))
      return PLUGIN_HANDLED;
 
   static arg[32];
   read_argv(1, arg, 31);
 
   new player = cmd_target(id, arg, 2);
 
   if(!player)
      return PLUGIN_HANDLED;
 
   static name[32];
   get_user_name(player, name, 31);
 
   static timep, ctime[64];
 
   timep = get_user_time(player, 1) / 60;
   get_time("%H:%M:%S", ctime, 63);
 
   console_print(id, "-----------------------(#Jatek Ido#)-----------------------");
   console_print(id, "[PT]%s | %d percet jatszott ezen a szerveren.",name, timep);
   #if defined NVAULT
   console_print(id, "[PT]%s | Osszes jatszott ido a szerveren %d perc.",name, timep+TotalPlayedTime[player]); // new
   #endif
   console_print(id, "[PT]Jelenlegi ido: %s", ctime);
   console_print(id, "-----------------------------------------------------------------");
 
   return PLUGIN_HANDLED;
}
 
#if defined NVAULT
public client_disconnect(id)
{
   if(get_user_flags(id)&ADMIN)
   {
      TotalPlayedTime[id] = TotalPlayedTime[id] + (get_user_time(id)/60);
      SaveTime(id, TotalPlayedTime[id]);
   }
}
#endif
 
#if defined NVAULT
public client_putinserver(id)
{
   if(get_user_flags(id)&ADMIN)   TotalPlayedTime[id] = LoadTime(id);
}
#endif
 
#if defined NVAULT
public LoadTime( id )
{
   new valut = nvault_open("Time_played")
 
   new authip[33];
   new vaultkey[64], vaultdata[64];
 
   get_user_ip(id, authip, 32, 1);
 
   format(vaultkey, 63, "TIMEPLAYED%s", authip);
 
   nvault_get(valut, vaultkey, vaultdata, 63);
   nvault_close(valut);
 
   return str_to_num(vaultdata);
}
#endif
 
#if defined NVAULT
public SaveTime(id,PlayedTime)
{
   new valut = nvault_open("Time_played")
 
   if(valut == INVALID_HANDLE)
      set_fail_state("nValut ervenytelen allapot")
 
   new authip[33];
   new vaultkey[64], vaultdata[64];
 
   get_user_ip(id, authip, 32, 1);
 
   format(vaultkey, 63, "TIMEPLAYED%s", authip);
   format(vaultdata, 63, "%d", PlayedTime);
 
   nvault_set(valut, vaultkey, vaultdata);
   nvault_close(valut);
}
#endif
 
#if defined PRUNE
public prune()
{
   new valut = nvault_open("Time_played");
 
   if(valut == INVALID_HANDLE)
      set_fail_state("nValut ervenytelen allapot");
 
   nvault_prune(valut, 0, get_systime() - PRUNE_TIME);
   nvault_close(valut);
}
#endif
 
#if defined PRUNE
public plugin_end()
{
   prune()
}
#endif
 
#if defined PRUNE
public show_top15(id)
{
   new i, count;
   static sort[33][2], maxPlayers;
 
   if(!maxPlayers) maxPlayers = get_maxplayers();
 
   for(i=1;i<=maxPlayers;i++)
   {
      sort[count][0] = i;
      sort[count][1] = TotalPlayedTime[i] + (get_user_time(i, 1) / 60);
      count++;
   }
 
   SortCustom2D(sort,count,"stats_custom_compare");
 
   new motd[1024], len   
 
   len = format(motd, 1023,"<body bgcolor=#000000><font color=#FFB000><pre>")
   len += format(motd[len], 1023-len,"%s %-22.22s %3s^n", "#", "Name", "Time")
 
   new players[32], num
   get_players(players, num)
 
   new b = clamp(count,0,15)
 
   new name[32], player
 
   for(new a = 0; a < b; a++)
   {
      player = sort[a][0]
 
      get_user_name(player, name, 31)      
      len += format(motd[len], 1023-len,"%d %-22.22s %d^n", a+1, name, sort[a][1])
   }
 
   len += format(motd[len], 1023-len,"</body></font></pre>")
   show_motd(id, motd, "Jatek-Ido Legjobb 15")
 
   return PLUGIN_CONTINUE
}
#endif
 
public stats_custom_compare(elem1[],elem2[])
{
   if(elem1[1] > elem2[1]) return -1;
   else if(elem1[1] < elem2[1]) return 1;
 
   return 0;
}

Ők köszönték meg LyleChriss nek ezt a hozzászólást: FonoK (2016.04.01. 19:51)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.01. 20:14 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.12.27. 11:34
Hozzászólások: 295
Megköszönt másnak: 944 alkalommal
Megköszönték neki: 16 alkalommal
LyleChriss írta:
Ahogy nézem, egyik sem konkrétan azt logolja, amit kértél.

Szerk.: Ez talán megteszi, teszteld le. (Parancsra kéri le, ha épp online)
Kód:
#include <amxmodx>
#include <amxmisc>
#include <nvault>
 
#define PLUGIN "Played Time"
#define VERSION "1.3"
#define AUTHOR "Alka"
 
#define NVAULT
//#define PRUNE
#define PRUNE_TIME 2592000 //*30 nap*//

#define ADMIN ADMIN_BAN
 
//new showpt;
 
new TotalPlayedTime[33];
 
public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR );
 
   //register_clcmd("say", "/ptime");
   register_concmd("amx_playedtime", "admin_showptime", ADMIN_KICK," <#Jatekos neve> - Reszletesen kiirja a jatek idot.");
   //register_clcmd("say /pttop15", "show_top15");
 
   //showpt = register_cvar("amx_pt_mod","1");
 
}
 
/*public handle_say(id)
{
   static said[9]
   read_argv(1, said, 8);
 
   if(equali(said, "!ptime"))
   {
      static ctime[64], timep;
 
      timep = get_user_time(id, 1) / 60;
      get_time("%H:%M:%S", ctime, 63);
 
      switch(get_pcvar_num(showpt))
      {
         case 0: return PLUGIN_HANDLED;
 
         case 1 :
         {
            client_print(id, print_chat, "[PT]Te %d percet jatszottal a szerveren.", timep);
            #if defined NVAULT
            client_print(id, print_chat, "[PT]A teljes jatszott idod a szerveren: %d perc.", timep+TotalPlayedTime[id]);
            #endif
            client_print(id, print_chat, "[PT]Jelenlegi ido: %s", ctime);
         }
         case 2 :
         {
            set_hudmessage(255, 50, 50, 0.34, 0.50, 0, 6.0, 4.0, 0.1, 0.2, -1);
            show_hudmessage(id, "[PT]Te %d percet jatszottal a szerveren.^n[PT]Jelenlegi ido: %s", timep, ctime);
         }
      }
      return PLUGIN_HANDLED;
   }
   return PLUGIN_CONTINUE;
}*/
 
public admin_showptime(id,level,cid)
{
   if(!cmd_access(id, level, cid, 2))
      return PLUGIN_HANDLED;
 
   static arg[32];
   read_argv(1, arg, 31);
 
   new player = cmd_target(id, arg, 2);
 
   if(!player)
      return PLUGIN_HANDLED;
 
   static name[32];
   get_user_name(player, name, 31);
 
   static timep, ctime[64];
 
   timep = get_user_time(player, 1) / 60;
   get_time("%H:%M:%S", ctime, 63);
 
   console_print(id, "-----------------------(#Jatek Ido#)-----------------------");
   console_print(id, "[PT]%s | %d percet jatszott ezen a szerveren.",name, timep);
   #if defined NVAULT
   console_print(id, "[PT]%s | Osszes jatszott ido a szerveren %d perc.",name, timep+TotalPlayedTime[player]); // new
   #endif
   console_print(id, "[PT]Jelenlegi ido: %s", ctime);
   console_print(id, "-----------------------------------------------------------------");
 
   return PLUGIN_HANDLED;
}
 
#if defined NVAULT
public client_disconnect(id)
{
   if(get_user_flags(id)&ADMIN)
   {
      TotalPlayedTime[id] = TotalPlayedTime[id] + (get_user_time(id)/60);
      SaveTime(id, TotalPlayedTime[id]);
   }
}
#endif
 
#if defined NVAULT
public client_putinserver(id)
{
   if(get_user_flags(id)&ADMIN)   TotalPlayedTime[id] = LoadTime(id);
}
#endif
 
#if defined NVAULT
public LoadTime( id )
{
   new valut = nvault_open("Time_played")
 
   new authip[33];
   new vaultkey[64], vaultdata[64];
 
   get_user_ip(id, authip, 32, 1);
 
   format(vaultkey, 63, "TIMEPLAYED%s", authip);
 
   nvault_get(valut, vaultkey, vaultdata, 63);
   nvault_close(valut);
 
   return str_to_num(vaultdata);
}
#endif
 
#if defined NVAULT
public SaveTime(id,PlayedTime)
{
   new valut = nvault_open("Time_played")
 
   if(valut == INVALID_HANDLE)
      set_fail_state("nValut ervenytelen allapot")
 
   new authip[33];
   new vaultkey[64], vaultdata[64];
 
   get_user_ip(id, authip, 32, 1);
 
   format(vaultkey, 63, "TIMEPLAYED%s", authip);
   format(vaultdata, 63, "%d", PlayedTime);
 
   nvault_set(valut, vaultkey, vaultdata);
   nvault_close(valut);
}
#endif
 
#if defined PRUNE
public prune()
{
   new valut = nvault_open("Time_played");
 
   if(valut == INVALID_HANDLE)
      set_fail_state("nValut ervenytelen allapot");
 
   nvault_prune(valut, 0, get_systime() - PRUNE_TIME);
   nvault_close(valut);
}
#endif
 
#if defined PRUNE
public plugin_end()
{
   prune()
}
#endif
 
#if defined PRUNE
public show_top15(id)
{
   new i, count;
   static sort[33][2], maxPlayers;
 
   if(!maxPlayers) maxPlayers = get_maxplayers();
 
   for(i=1;i<=maxPlayers;i++)
   {
      sort[count][0] = i;
      sort[count][1] = TotalPlayedTime[i] + (get_user_time(i, 1) / 60);
      count++;
   }
 
   SortCustom2D(sort,count,"stats_custom_compare");
 
   new motd[1024], len   
 
   len = format(motd, 1023,"<body bgcolor=#000000><font color=#FFB000><pre>")
   len += format(motd[len], 1023-len,"%s %-22.22s %3s^n", "#", "Name", "Time")
 
   new players[32], num
   get_players(players, num)
 
   new b = clamp(count,0,15)
 
   new name[32], player
 
   for(new a = 0; a < b; a++)
   {
      player = sort[a][0]
 
      get_user_name(player, name, 31)      
      len += format(motd[len], 1023-len,"%d %-22.22s %d^n", a+1, name, sort[a][1])
   }
 
   len += format(motd[len], 1023-len,"</body></font></pre>")
   show_motd(id, motd, "Jatek-Ido Legjobb 15")
 
   return PLUGIN_CONTINUE
}
#endif
 
public stats_custom_compare(elem1[],elem2[])
{
   if(elem1[1] > elem2[1]) return -1;
   else if(elem1[1] < elem2[1]) return 1;
 
   return 0;
}


Nagyon szépen köszönöm! :)
Amint ráérek, letesztelem! :)

_________________
Kép

Facebook Oldalunk
Facebook Csoportunk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.08. 17:35 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.12.27. 11:34
Hozzászólások: 295
Megköszönt másnak: 944 alkalommal
Megköszönték neki: 16 alkalommal
Ma volt időm berakni :)
a /ptime
paranncsal próbáltam, és nem írt ki semmit.
De ez a plugin az összes amdint logolná hogy a 30 nap alatt mennyit vannak a szerón?
Előre is köszi a választ.

_________________
Kép

Facebook Oldalunk
Facebook Csoportunk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.08. 17:46 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Nem csoda, hogy nem működik, ki van kommentelve KB a plugin fele :D
Amikor online az adott admin, írd be konzolba: amx_playedtime "Admin Neve"
Amúgy nem, az összes aktivitást méri, de ha havonta törlöd a mentést, már meg is van oldva a probléma. :)

Ők köszönték meg LyleChriss nek ezt a hozzászólást: FonoK (2016.04.08. 17:51)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.08. 17:46 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
Ez a plugin az összes játék idejét menti. Amit küldtek.


Itt van, ha aktív az ember akkor megtudod nézni neki a játék idejét evvel a konzolba paranccsal: amx_jatekido "nev"

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fvault>
  4.  
  5. #define PLUGIN "Jatszott ido"
  6. #define VERSION "1.0"
  7. #define AUTHOR "mforce"
  8.  
  9. #define PREFIX "WorldDustII"
  10.  
  11. // Itt tudod bekapcsolni a HUD-ot. Töröld ki a // jelet a # előtt, ha be akarod kapcsolni.
  12. //#define HUD
  13.  
  14. new const g_vaultName[]  = "JATSZOTTIDO";
  15. new ora[33], perc[33];
  16. new iSteamID[33][32];
  17.  
  18. public plugin_init() {
  19.     register_plugin(PLUGIN, VERSION, AUTHOR)
  20.     register_cvar("jatszott_ido", AUTHOR, FCVAR_SERVER | FCVAR_SPONLY);
  21.     register_clcmd("say /ido","jatszottido")
  22.     register_concmd("amx_jatekido", "admin_showptime", ADMIN_KICK," <Jatekos neve> - Kiirja a  jatek idot.");
  23.     #if defined HUD
  24.     set_task(1.0, "huduzi",_,_,_,"b");
  25.     #endif
  26. }
  27.  
  28. public jatszottido(id) {
  29.     ChatColor(id, "^4[%s]^1 Játszott idő:^3 %i^1 óra^3 %i ^1perc", PREFIX, ora[id], perc[id]);
  30. }
  31.  
  32. #if defined HUD
  33. public huduzi()
  34. {
  35.     new players[32], num;
  36.     get_players(players, num);
  37.     for(new i; i<num; i++)
  38.     {
  39.         new id = players[i];
  40.         new oraszamlalo[8];
  41.         formatex(oraszamlalo,charsmax(oraszamlalo), "%s", ora[id] < 10 ? " ":"");
  42.         set_hudmessage(255, 50, 50, 0.02, 0.27, 0, 6.0, 0.9);
  43.         show_hudmessage(id, "    Játékidő^n%s%i óra %i perc", oraszamlalo, ora[id], perc[id]);
  44.     }
  45. }
  46. #endif
  47. public szamlalo(id)
  48. {
  49.     perc[id] += 1
  50.     if(perc[id] == 60) perc[id] = 0, ora[id] += 1
  51.     set_task(60.0, "szamlalo", id)
  52.     return 1
  53. }
  54.  
  55. public admin_showptime(id,level,cid)
  56. {
  57.     if(!cmd_access(id, level, cid, 2))
  58.         return PLUGIN_HANDLED;
  59.  
  60.     static arg[32];
  61.     read_argv(1, arg, 31);
  62.  
  63.     new player = cmd_target(id, arg, 2);
  64.  
  65.     if(!player)
  66.         return PLUGIN_HANDLED;
  67.  
  68.     static name[32];
  69.     get_user_name(player, name, charsmax(name));
  70.  
  71.     console_print(id, "-----------------------(#Jatek Ido#)-----------------------");
  72.     console_print(id, "%s jatszott ideje: %i ora es %i perc.", name, ora[player], perc[player]);
  73.     console_print(id, "-----------------------------------------------------------------");
  74.  
  75.     return PLUGIN_HANDLED;
  76. }
  77.  
  78. public client_putinserver(id)
  79. {
  80.     if (is_user_bot(id) || is_user_hltv(id))
  81.         return;
  82.     else {
  83.         get_user_authid(id, iSteamID[id], 31);
  84.         if( containi( iSteamID[id], "_ID_LAN" ) != -1 ) get_user_ip( id, iSteamID[id], 31, 1 );
  85.         ora[id] = 0;
  86.         perc[id] = 0;
  87.         set_task(60.0, "szamlalo", id);
  88.         Load(id);
  89.     }
  90. }
  91.  
  92. public client_disconnect(id)
  93. {
  94.     if (is_user_bot(id) || is_user_hltv(id))
  95.         return;
  96.     else {
  97.     Save(id);
  98.     }
  99. }
  100.  
  101. Load(id)
  102. {
  103. new szData[32]
  104. new szKey[40]
  105.  
  106. formatex(szKey , 39, "%s" , iSteamID[id])
  107.  
  108. if(fvault_get_data(g_vaultName, szKey, szData, 31))
  109. {
  110.     new iSpacePos = contain(szData, " ")
  111.  
  112.     if(iSpacePos > -1)
  113.     {    
  114.         new percek[3];
  115.         new orak[32];
  116.  
  117.         parse(szData , orak, 31, percek, 2)
  118.  
  119.         ora[id] = str_to_num(orak)
  120.         perc[id] = str_to_num(percek)
  121.     }
  122. }
  123. }
  124.  
  125. Save(id) {
  126. new szData[35]
  127. new szKey[40]
  128.  
  129. formatex(szKey, 39, "%s", iSteamID[id])
  130. formatex(szData, 34, "%i %i", ora[id], perc[id])
  131.  
  132. fvault_set_data(g_vaultName, szKey, szData)
  133. }
  134.  
  135. stock ChatColor(id, const szMessage[], any:...)
  136. {
  137. static szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3);
  138. if(!IdMsg) IdMsg = get_user_msgid("SayText");
  139. message_begin(MSG_ONE, IdMsg, .player = id);
  140. write_byte(id);
  141. write_string(szMsg);
  142. message_end();
  143. }

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.

Ők köszönték meg kengurumancs nek ezt a hozzászólást: FonoK (2016.04.08. 17:51)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin aktivitás mérése
HozzászólásElküldve: 2016.04.08. 17:49 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
KB én is ezt küldtem, csak nvaulttal. :lol:
Meg én kikommenteltem a "nem kívánatos" részeket. :D

Ők köszönték meg LyleChriss nek ezt a hozzászólást: FonoK (2016.04.08. 17:51)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 14 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole