recomendacion sobre cambio de mapa
#1
Hola, quisiera saber cual es la forma mas recomendada de hacer un cambio de mapa y la de como ejecutar una cfg

Código:
client_cmd(id,"amx_on;amx_map %s",iName)

Código:
server_cmd("exec %s",nameCFG)



¿ustedes cual suelen usar y porque? ¿diferencia algo usar el client_cmd que el server_cmd?

un abrazo!
Responder
#2
changelevel "map"
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#3
server_cmd -> envia el comando desde la consola del servidor , o sea es ejecutado por el servidor y no desde un administrador.

client_cmd -> Envia el comandos desde la consola suya , o sea , es ejecutado por el mismo simultaneamente.

esto es lo que uso yo en mi mix maker.

Código PHP:
public ExecCerradoCFG iIndex ) {
    
    
server_cmd "exec cerrado.cfg" );
    
server_exec ( );
    
    new 
iName 33 ];
    
get_user_name iIndexiNamesizeof iName ) );
    
    
Henk_SayPrint 0"%s ADMIN %s: ejecuto la configuración !gcerrado.cfg"PrefixSayiName );
    
log_to_file LOGFILE"El Administrador %s ejecuto la configuracion cerrado.cfg"iName );
    
    
server_cmd "sv_restart 1" );
    
    return 
PLUGIN_HANDLED;


Código PHP:
public cmdMaps iIndex ) {
    
    
    if ( ! ( 
get_user_flags iIndex ) & BG_ADMIN ) ) {
        
console_print iIndex"%s No tienes acceso a este comando..."PrefixConsole );
        return 
PLUGIN_HANDLED;
    }
        
    new 
iMenu menu_create szTitleMapMenu"HandlerMapMenu" );
    
    
menu_additem iMenu"de_dust2" );
    
menu_additem iMenu"de_nuke" );
    
menu_additem iMenu"de_inferno" );
    
menu_additem iMenu"de_train" );
    
menu_additem iMenu"de_tuscan" );
    
menu_additem iMenu"de_mirage" );
    
    
    
    
    
menu_setprop iMenuMPROP_EXITNAMEszExitMenu );
    
menu_setprop iMenuMPROP_BACKNAMEszBackMenu );
    
menu_setprop iMenuMPROP_NEXTNAMEszNextMenu );
    
menu_setprop iMenuMPROP_NUMBER_COLOR"\y" );
    
    
menu_display iIndexiMenu );
    
    
    return 
PLUGIN_HANDLED;
    
    
}


public 
HandlerMapMenu iIndexiMenuiItem ) {
    
    if ( 
iItem == MENU_EXIT ) {
        
        
menu_destroy iMenu );
        return 
PLUGIN_HANDLED;
    }

    
    switch ( 
iItem ) {
        
        case 
0client_cmd iIndex"amx_on;amx_map ^"de_dust2^"" );
        case 
1client_cmd iIndex"amx_on;amx_map ^"de_nuke^"" );
        case 
2client_cmd iIndex"amx_on;amx_map ^"de_inferno^"" );
        case 
3client_cmd iIndex"amx_on;amx_map ^"de_train^"" );
        case 
4client_cmd iIndex"amx_on;amx_map ^"de_tuscan^"" );
        case 
5client_cmd iIndex"amx_on;amx_map ^"de_mirage^"" );
        
    }
    
    return 
PLUGIN_HANDLED;

Responder
#4
Claro veo que lo hacemos de la misma forma.
Mi duda era si habia algo mas de estabilidad en ejecutar amx_cfg que un exec o un amx_map que un changelevel

Gracias por responder.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)