Mensajes: 167
Temas: 79
Registro en: Jun 2018
Reputación:
0
07/04/2022, 05:31 PM
(Última modificación: 27/04/2022, 02:35 PM por Axon . Edited 1 time in total.)
Hola gente, queria un plugin que al matar, ingresar, escribir y salir del server me aparezca en la consola de esta manera;
Código PHP:
Nombre : "%s" , SteamID : "%s" - [ ELIMINO A ] Nombre : "%s" , SteamID : "%s" - [ Arma : "%s" ] Nombre : "%s" , SteamID : "%s" - [ Ingreso al servidor ] Nombre : "%s" , SteamID : "%s" - [ Chat : "%s" ] Nombre : "%s" , SteamID : "%s" - [ Salio del servidor ]
Gracias
Mensajes: 16
Temas: 1
Registro en: Jan 2021
Reputación:
1
07/04/2022, 09:48 PM
(Última modificación: 08/04/2022, 12:32 PM por Randro . Edited 2 times in total.)
(07/04/2022, 05:31 PM) Axon escribió: Hola gente, queria un plugin que al matar, ingresar, escribir y salir del server me aparezca en la consola de esta manera;
Código PHP:
Nombre : "%s" , SteamID : "%s" - [ ELIMINO A ] Nombre : "%s" , SteamID : "%s" - [ Arma : "%s" ] Nombre : "%s" , SteamID : "%s" - [ Ingreso al servidor ] Nombre : "%s" , SteamID : "%s" - [ Chat : "%s" ] Nombre : "%s" , SteamID : "%s" - [ Salio del servidor ]
Gracias
Código PHP:
#include <amxmodx> #define PLUGIN "Console Log" #define VERSION "1.0" #define AUTHOR "Randro" new const logs [] = "console.log" ; new gPlayerName [ 33 ][ 32 ], szSteam [ 33 ][ 40 ]; public plugin_init () { register_plugin ( AUTHOR , VERSION , PLUGIN ) register_clcmd ( "say" , "clcmdSay" ); register_clcmd ( "say_team" , "clcmdSay" ); register_event ( "DeathMsg" , "event_death" , "a" ) } public client_putinserver ( id ) { get_user_name ( id , gPlayerName [ id ], 31 ); get_user_authid ( id , szSteam [ id ], charsmax ( szSteam [] ) ); log_to_file ( logs , "Nombre: %s, SteamID: %s - [Ingreso al Servidor]" , gPlayerName [ id ], szSteam [ id ]) } public client_disconnected ( id ) { if( is_user_bot ( id )) return; log_to_file ( logs , "Nombre: %s, SteamID: %s - [Salio del Servidor]" , gPlayerName [ id ], szSteam [ id ]) } public clcmdSay ( id ) { static said [ 191 ]; read_args ( said , 190 ); remove_quotes ( said ); replace_all ( said , 190 , "%" , "" ); replace_all ( said , 190 , "#" , "" ); static color [ 11 ], prefix [ 128 ]; get_user_team ( id , color , 10 ); formatex ( prefix , 127 , "%s Nombre: %s SteamID: %s" , is_user_alive ( id )? " " : "^*DEAD* " , gPlayerName [ id ], szSteam [ id ]); format ( said , charsmax ( said ), "%s [Chat: %s]" , prefix , said ); log_to_file ( logs , "%s" , said , gPlayerName [ id ]) } public event_death () { static attacker , victim , weapon_name [ 10 ]; attacker = read_data ( 1 ) victim = read_data ( 2 ) read_data ( 4 , weapon_name , charsmax ( weapon_name )) if( attacker == victim || ! is_user_connected ( attacker ) || ! is_user_connected ( victim )) return; log_to_file ( logs , "Nombre: %s, SteamID: %s - [Elimino A] Nombre: %s, SteamID: %s - [Arma: %s]" , gPlayerName [ attacker ], szSteam [ attacker ], gPlayerName [ victim ], szSteam [ victim ], weapon_name ) }
Archivos adjuntos
Descargar AMXX / console_log.sma (Tamaño: 1.72 KB / Descargas: 20)
Mensajes: 3,238
Temas: 47
Registro en: Feb 2015
Reputación:
34
(07/04/2022, 09:48 PM) Randro escribió: Código PHP:
#include <amxmodx> #define PLUGIN "Console Log" #define VERSION "1.0" #define AUTHOR "Randro" new const logs [] = "console.log" ; new gPlayerName [ 33 ][ 32 ], szSteam [ 33 ][ 40 ]; public plugin_init () { register_plugin ( AUTHOR , VERSION , PLUGIN ) register_clcmd ( "say" , "clcmdSay" ); register_clcmd ( "say_team" , "clcmdSay" ); register_event ( "DeathMsg" , "event_death" , "a" ) } public client_putinserver ( id ) { get_user_name ( id , gPlayerName [ id ], 31 ); get_user_authid ( id , szSteam [ id ], charsmax ( szSteam [] ) ); log_to_file ( logs , "Nombre: %s, SteamID: %s - [Ingreso al Servidor]" , gPlayerName [ id ], szSteam [ id ]) } public client_disconnected ( id ) { if( is_user_bot ( id )) return; log_to_file ( logs , "Nombre: %s, SteamID: %s - [Salio del Servidor]" , gPlayerName [ id ], szSteam [ id ]) } public clcmdSay ( id ) { static said [ 191 ]; read_args ( said , 190 ); remove_quotes ( said ); replace_all ( said , 190 , "%" , "" ); replace_all ( said , 190 , "#" , "" ); static color [ 11 ], prefix [ 128 ]; get_user_team ( id , color , 10 ); formatex ( prefix , 127 , "%s Nombre: %s SteamID: %s" , is_user_alive ( id )? "^x01" : "^x01*DEAD* " , gPlayerName [ id ], szSteam [ id ]); format ( said , charsmax ( said ), "%s [Chat: %s]" , prefix , said ); log_to_file ( logs , "%s" , said , gPlayerName [ id ]) } public event_death () { static attacker , victim , weapon_name [ 10 ]; attacker = read_data ( 1 ) victim = read_data ( 2 ) read_data ( 4 , weapon_name , charsmax ( weapon_name )) if( attacker == victim || ! is_user_connected ( attacker ) || ! is_user_connected ( victim )) return; log_to_file ( logs , "Nombre: %s, SteamID: %s - [Elimino A] Nombre: %s, SteamID: %s - [Arma: %s]" , gPlayerName [ attacker ], szSteam [ attacker ], gPlayerName [ victim ], szSteam [ victim ], weapon_name ) }
No hace falta que le agregues color a esto is_user_alive(id)?"^x01":"^x01*DEAD* " si es un log
Mensajes: 16
Temas: 1
Registro en: Jan 2021
Reputación:
1
(08/04/2022, 02:44 AM) Skylar escribió: No hace falta que le agregues color a esto is_user_alive(id)?"^x01":"^x01*DEAD* " si es un log
cierto, se me olvido borrarlo
Mensajes: 167
Temas: 79
Registro en: Jun 2018
Reputación:
0
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
(08/04/2022, 02:44 AM) Skylar escribió: No hace falta que le agregues color a esto is_user_alive(id)?"^x01":"^x01*DEAD* " si es un log
Código PHP:
log_to_file ( logs , "%s" , said , gPlayerName [ id ])
------------>