SHINEROYAL Postat August 23, 2020 Share Postat August 23, 2020 Nume plugin: Evidenta Log - Autor: Anakin - Engine ( HLDS / SRCDS ) : HLDS - Versiune: 1.0 - Informatii: Acest plugin creaza un document log.txt in addons / amxmodx / configs unde vor aparea IP/SteamID playerilor conectati pe server. - Download: #include <amxmodx> #include <amxmisc> #define PLUGIN "Log IP" #define VERSION "1.0" #define AUTHOR "Anakin" new toggle; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); toggle = register_cvar("ip_log","1"); } public client_connect(id) { if(get_pcvar_num(toggle) != 1) return; IP_Log(id); } IP_Log(id) { new szFile[128]; get_configsdir(szFile,127); formatex(szFile,127,"%s/ip_log.txt",szFile); if(!file_exists(szFile)) { write_file(szFile,"Ips Connected",-1); write_file(szFile," ",-1) } new name[32],ip[32],sztime[54],szLog[256], szAuthID[32]; get_user_name(id,name,31); get_user_ip(id,ip,31); get_user_authid(id, szAuthID, charsmax(szAuthID)); get_time("%m.%d.%Y -- %H:%M:%S",sztime,53); formatex(szLog,255,"Player: %s IP: %s SteamID: %s Date: %s",name,ip, szAuthID, sztime); write_file(szFile,szLog,-1); } - Instalare: Compilati sursa si numiti plugin'ul dupa bunul plac. Link spre comentariu Distribuie pe alte site-uri Mai multe opțiuni de partajare...
Scripters Shadows Adi Postat August 24, 2020 Scripters Share Postat August 24, 2020 Pentru optimizare, poti folosi in loc de write_file() -->> fwrite() Este mult mai rapida nativa si nu consuma atat de multa memorie Iar asta: formatex(szFile,127,"%s/ip_log.txt",szFile); Nu o sa functioneze pentru ca formatex() trece peste "copy back". Un exemplu cum ai putea face ca sa ramana formatex() in cod ( pentru ca este mult mai rapid decat format() ) : new szConfigDir[47], szFile[48]; get_configsdir(szConfigDir, charsmax(szConfigDir)); formatex(szFile,127,"%s/ip_log.txt",szConfigDir); 1 Link spre comentariu Distribuie pe alte site-uri Mai multe opțiuni de partajare...
SHINEROYAL Postat August 24, 2020 Autor Share Postat August 24, 2020 Dap, ai perfecta dreptate. Merci frumos Link spre comentariu Distribuie pe alte site-uri Mai multe opțiuni de partajare...
Postări Recomandate