solucionado registrar en un solo logs las horas jugadas de los admin en cada mapa
#1
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  Approved

Responder
#2
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_NAMEPLUGIN_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 
dayshoursminssegs;

    
get_mapname(mapcharsmax(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)"idmaphours "" "0"hoursmins "" "0"minssegs "" "0"segs);

Responder
#3
(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_NAMEPLUGIN_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 
dayshoursminssegs;

 
get_mapname(mapcharsmax(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)"idmaphours "" "0"hoursmins "" "0"minssegs "" "0"segs);


FIX

Responder
#4
(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_NAMEPLUGIN_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 
dayshoursminssegs;

    
get_mapname(mapcharsmax(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)"idmaphours "" "0"hoursmins "" "0"minssegs "" "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  Approved

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)