Modo idle o "Reposo" para el ReHLDS/HLDS
#1
Buenas tardes foro , estoy buscando un plugin sencillo que ejecute "sys_ticrate 30" y "mm_insane 0" cuando el server esté vacio y que cuando entre una persona ejecute automaticamente el comando "sys_ticrate 1100" y "mm_insane 1" para disminuir el consumo energetico de mi servidor casero . Alguien me podria ayudar?
Responder
#2
Algo sencillo, seria esto

Código PHP:
#include <amxmodx>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new g_countplayers

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Add your code here...
}

public 
client_putinserver(id)
{
    
g_countplayers++
    
    if(
g_countplayers >= 1// servidor con jugadores
    
{
        
server_cmd("sys_ticrate 1100")
        
server_cmd("mm_insane 1")
    }
}

public 
client_disconnect(id)
{
    
g_countplayers--
    
    if(
g_countplayers 1// servidor sin jugadores
    
{
        
server_cmd("sys_ticrate 30")
        
server_cmd("mm_insane 1")
    }

[Imagen: 76561198068808877.png]
Responder
#3
(08/06/2019, 05:27 PM)zoolk escribió: Algo sencillo, seria esto

Código PHP:
#include <amxmodx>

new g_countplayers

public client_connect id )
{
    if ( 
g_countplayers++ >= )
        
server_cmd "sys_ticrate 1100 ; mm_insane 1" )
}

public 
client_disconnect id )
{
    if ( 
g_countplayers-- <= )
        
server_cmd "sys_ticrate 30 ; mm_insane 0" )

(15/12/2020, 07:06 PM)Mario AR. escribió: Cuando tu acatante conozca de tu nuevo puerto, te volverá a atacar
Responder
#4
(08/06/2019, 05:27 PM)zoolk escribió: Algo sencillo, seria esto

Código PHP:
#include <amxmodx>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new g_countplayers

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Add your code here...
}

public 
client_putinserver(id)
{
    
g_countplayers++
    
    if(
g_countplayers >= 1// servidor con jugadores
    
{
        
server_cmd("sys_ticrate 1100")
        
server_cmd("mm_insane 1")
    }
}

public 
client_disconnect(id)
{
    
g_countplayers--
    
    if(
g_countplayers 1// servidor sin jugadores
    
{
        
server_cmd("sys_ticrate 30")
        
server_cmd("mm_insane 1")
    }


Gracias amigo , funciona de 10! . Aunque edite una linea ya que habias dejado "mm_insane 1" en vez de 0 en la variable del server sin jugadores . EDIT: El del error fui yo , Disculpa :S
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)