Mensajes: 200
Temas: 56
Registro en: Oct 2020
Reputación:
1
26/11/2020, 10:26 PM
(Última modificación: 27/11/2020, 10:15 AM por Meliodas. Edited 1 time in total.)
como puedo registrar en un solo logs las horas jugadas de un administrador en cada mapa
ejemplo
admintiempo.logs
admin mapa jugo tantas horas en ese mapa
y al cambiar el mapa este cree los mismo pero con el nombre del mapa
Pawn Básico no critiquen xD
Mensajes: 3,077
Temas: 33
Registro en: May 2017
Reputación:
34
27/11/2020, 12:47 AM
(Última modificación: 27/11/2020, 12:48 AM por Valentina.. Edited 1 time in total.)
Que lo disfrutes pa
Código PHP: /* Admin Time Logger Version: [ 1.0 ] Author: [ hud ] Official Thread: https://amxmodx-es.com/Thread-Tiempo-Total-Jugado
Credits: Chema, agregué un log vieja merezco que estar acá...
Changelog: - */
#include <amxmodx> #include <amxmisc>
#define PLUGIN_NAME "Admin Time Logger" #define PLUGIN_VERSION "1.0"
#define LOG_FILE "admin-time.log"
#pragma semicolon 1;
new Float:g_time_played[33]; new Float:g_game_time[33];
public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, "hud"); }
public client_putinserver(id) { if (is_user_admin(id)) g_game_time[id] = get_gametime(); }
public client_disconnected(id) { if (!is_user_admin(id)) return;
g_time_played[id] += get_gametime() - g_game_time[id]; g_game_time[id] = get_gametime();
new map[32]; new days, hours, mins, segs;
get_mapname(map, charsmax(map)); segs = floatround(g_time_played[id]);
mins = segs / 60; hours = mins / 60; days = hours / 24; segs = segs - mins * 60; mins = mins - hours * 60; hours = hours - days * 24;
log_to_file(LOG_FILE, "%n [MAP: %s] - (TIME PLAYED: %s%i:%s%i:%s%i)", id, map, hours > 9 ? "" : "0", hours, mins > 9 ? "" : "0", mins, segs > 9 ? "" : "0", segs); }
Mensajes: 3,238
Temas: 47
Registro en: Feb 2015
Reputación:
34
(27/11/2020, 12:47 AM)Chema escribió: Que lo disfrutes pa
Código PHP: /* Admin Time Logger Version: [ 1.0 ] Author: [ Meliodas Editions ] Official Thread: https://amxmodx-es.com/Thread-Tiempo-Total-Jugado
Credits: Meliodas Editions, agregué un log vieja merezco que estar acá...
Changelog: By Meliodas Editions */
#include <amxmodx> #include <amxmisc>
#define PLUGIN_NAME "Admin Time Logger" #define PLUGIN_VERSION "1.0"
#define LOG_FILE "admin-time.log"
#pragma semicolon 1;
new Float:g_time_played[33]; new Float:g_game_time[33];
public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, "Meliodas Editions"); }
public client_putinserver(id) { if (is_user_admin(id)) g_game_time[id] = get_gametime(); }
public client_disconnected(id) { if (!is_user_admin(id)) return;
g_time_played[id] += get_gametime() - g_game_time[id]; g_game_time[id] = get_gametime();
new map[32]; new days, hours, mins, segs;
get_mapname(map, charsmax(map)); segs = floatround(g_time_played[id]);
mins = segs / 60; hours = mins / 60; days = hours / 24; segs = segs - mins * 60; mins = mins - hours * 60; hours = hours - days * 24;
log_to_file(LOG_FILE, "%n [MAP: %s] - (TIME PLAYED: %s%i:%s%i:%s%i)", id, map, hours > 9 ? "" : "0", hours, mins > 9 ? "" : "0", mins, segs > 9 ? "" : "0", segs); }
FIX
Mensajes: 200
Temas: 56
Registro en: Oct 2020
Reputación:
1
27/11/2020, 10:15 AM
(Última modificación: 27/11/2020, 10:15 AM por Meliodas.)
(27/11/2020, 12:47 AM)Chema escribió: Que lo disfrutes pa
Código PHP: /* Admin Time Logger Version: [ 1.0 ] Author: [ hud ] Official Thread: https://amxmodx-es.com/Thread-Tiempo-Total-Jugado
Credits: Chema, agregué un log vieja merezco que estar acá...
Changelog: - */
#include <amxmodx> #include <amxmisc>
#define PLUGIN_NAME "Admin Time Logger" #define PLUGIN_VERSION "1.0"
#define LOG_FILE "admin-time.log"
#pragma semicolon 1;
new Float:g_time_played[33]; new Float:g_game_time[33];
public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, "hud"); }
public client_putinserver(id) { if (is_user_admin(id)) g_game_time[id] = get_gametime(); }
public client_disconnected(id) { if (!is_user_admin(id)) return;
g_time_played[id] += get_gametime() - g_game_time[id]; g_game_time[id] = get_gametime();
new map[32]; new days, hours, mins, segs;
get_mapname(map, charsmax(map)); segs = floatround(g_time_played[id]);
mins = segs / 60; hours = mins / 60; days = hours / 24; segs = segs - mins * 60; mins = mins - hours * 60; hours = hours - days * 24;
log_to_file(LOG_FILE, "%n [MAP: %s] - (TIME PLAYED: %s%i:%s%i:%s%i)", id, map, hours > 9 ? "" : "0", hours, mins > 9 ? "" : "0", mins, segs > 9 ? "" : "0", segs); }
Grax era lo que buscaba
(27/11/2020, 02:58 AM)Skylar escribió: FIX
metaselo por el #*#*
Pawn Básico no critiquen xD
|