Editar menu select team
#1
Hola, como puedo editar este menu?
Imagen del menu. (Asi por que no se colocar eso del spoiler)

¿Es algun tipo de plugin? o editando titles.txt en la carpeta cstrike ya esta? (No soy programador, y estoy editando mi server yo mismo)
Responder
#2
Prueba, y modificalo a tu gusto.

Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

new const Titulo_Menu[] = "\r[\wAMXX-ES\r]^n\wEscoger Equipo^n\rVisita nuestro foro: \wamxmodx-es.com"

public plugin_init() {
    
register_plugin("Select Team""1.1""Manu & mlibre")
    
    
register_message(get_user_msgid("ShowMenu"),"message_showmenu")
    
register_message(get_user_msgid("VGUIMenu"),"message_vguimenu"
     
    
register_clcmd("chooseteam","cmd_block")
    
register_clcmd("jointeam","cmd_block"
    
}

public 
message_showmenu(msgid,dest,id) { 

    static const 
TeamSelect[] = "#Team_Select";
    static 
sz_Menu[sizeof(TeamSelect)];
    
    
get_msg_arg_string(4sz_Menucharsmax(sz_Menu)); 
    
    if(!
equalsz_MenuTeamSelect)) 
        return 
PLUGIN_CONTINUE;
    
    
set_pdata_int(id2050); 
    
MainMenu(id);
    
    return 
PLUGIN_HANDLED;


public 
message_vguimenu(msgid,dest,id) { 
    if(
get_msg_arg_int(1) != 2)
        return 
PLUGIN_CONTINUE 

    MainMenu
(id);
    return 
PLUGIN_HANDLED 


public 
cmd_block(id) { 
    
MainMenu(id
    return 
PLUGIN_HANDLED 
}

public 
MainMenu(id)
{
    new 
Menu menu_create(Titulo_Menu"sub_MainMenu" );

    
menu_additem(Menu"\wEquipo \rTerrorista")
    
menu_additem(Menu"\wEquipo \yAnti-Terroristas")
    
menu_additem(Menu,"\wEspectador")        
    
    
menu_setpropMenuMPROP_EXITNAME"\ySalir" );
           
    
menu_displayidMenu);
    return 
PLUGIN_HANDLED
}

public 
sub_MainMenu(idMenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED;
    }
    
    switch( 
item )
    {
        case 
0:        
            
engclient_cmd(id"jointeam""1");        
        case 
1:            
            
engclient_cmd(id"jointeam""2");        
        case 
2:            
            
engclient_cmd(id"jointeam""6");        
    }
    return 
PLUGIN_HANDLED;

"Cada golpe es una lección, y cada lección te hace mejor."

[Imagen: b_350_20_000000_8a7300_ffffff_eeff00.png]
[Imagen: 76561198371193937.png]
Responder
#3
(25/05/2023, 12:02 PM)rojedafeik escribió: Prueba, y modificalo a tu gusto.

Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

new const Titulo_Menu[] = "\r[\wAMXX-ES\r]^n\wEscoger Equipo^n\rVisita nuestro foro: \wamxmodx-es.com"

public plugin_init() {
    register_plugin("Select Team""1.1""Manu & mlibre")
    
    register_message
(get_user_msgid("ShowMenu"),"message_showmenu")
    register_message(get_user_msgid("VGUIMenu"),"message_vguimenu"
     
    register_clcmd
("chooseteam","cmd_block")
    register_clcmd("jointeam","cmd_block"
    
}

public 
message_showmenu(msgid,dest,id) { 

    static const TeamSelect[] = "#Team_Select";
    static sz_Menu[sizeof(TeamSelect)];
    
    get_msg_arg_string
(4sz_Menucharsmax(sz_Menu)); 
    
    
if(!equalsz_MenuTeamSelect)) 
        return PLUGIN_CONTINUE;
    
    set_pdata_int
(id2050); 
    MainMenu(id);
    
    
return PLUGIN_HANDLED;


public 
message_vguimenu(msgid,dest,id) { 
    if(get_msg_arg_int(1) != 2)
        return PLUGIN_CONTINUE 

    MainMenu
(id);
    return PLUGIN_HANDLED 


public 
cmd_block(id) { 
    MainMenu(id
    return PLUGIN_HANDLED 
}

public 
MainMenu(id)
{
    new Menu menu_create(Titulo_Menu"sub_MainMenu" );

    menu_additem(Menu"\wEquipo \rTerrorista")
    menu_additem(Menu"\wEquipo \yAnti-Terroristas")
    menu_additem(Menu,"\wEspectador")        
    
    menu_setprop
MenuMPROP_EXITNAME"\ySalir" );
           
    menu_display
idMenu);
    return PLUGIN_HANDLED
}

public 
sub_MainMenu(idMenuitem)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(Menu)
        return PLUGIN_HANDLED;
    }
    
    
switch( item )
    {
        case 0:        
            engclient_cmd
(id"jointeam""1");        
        
case 1:            
            engclient_cmd
(id"jointeam""2");        
        
case 2:            
            engclient_cmd
(id"jointeam""6");        
    
}
    return PLUGIN_HANDLED;

Gracias, voy a probarlo

(25/05/2023, 12:02 PM)rojedafeik escribió: Prueba, y modificalo a tu gusto.

Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

new const Titulo_Menu[] = "\r[\wAMXX-ES\r]^n\wEscoger Equipo^n\rVisita nuestro foro: \wamxmodx-es.com"

public plugin_init() {
    register_plugin("Select Team""1.1""Manu & mlibre")
    
    register_message
(get_user_msgid("ShowMenu"),"message_showmenu")
    register_message(get_user_msgid("VGUIMenu"),"message_vguimenu"
     
    register_clcmd
("chooseteam","cmd_block")
    register_clcmd("jointeam","cmd_block"
    
}

public 
message_showmenu(msgid,dest,id) { 

    static const TeamSelect[] = "#Team_Select";
    static sz_Menu[sizeof(TeamSelect)];
    
    get_msg_arg_string
(4sz_Menucharsmax(sz_Menu)); 
    
    
if(!equalsz_MenuTeamSelect)) 
        return PLUGIN_CONTINUE;
    
    set_pdata_int
(id2050); 
    MainMenu(id);
    
    
return PLUGIN_HANDLED;


public 
message_vguimenu(msgid,dest,id) { 
    if(get_msg_arg_int(1) != 2)
        return PLUGIN_CONTINUE 

    MainMenu
(id);
    return PLUGIN_HANDLED 


public 
cmd_block(id) { 
    MainMenu(id
    return PLUGIN_HANDLED 
}

public 
MainMenu(id)
{
    new Menu menu_create(Titulo_Menu"sub_MainMenu" );

    menu_additem(Menu"\wEquipo \rTerrorista")
    menu_additem(Menu"\wEquipo \yAnti-Terroristas")
    menu_additem(Menu,"\wEspectador")        
    
    menu_setprop
MenuMPROP_EXITNAME"\ySalir" );
           
    menu_display
idMenu);
    return PLUGIN_HANDLED
}

public 
sub_MainMenu(idMenuitem)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(Menu)
        return PLUGIN_HANDLED;
    }
    
    
switch( item )
    {
        case 0:        
            engclient_cmd
(id"jointeam""1");        
        
case 1:            
            engclient_cmd
(id"jointeam""2");        
        
case 2:            
            engclient_cmd
(id"jointeam""6");        
    
}
    return PLUGIN_HANDLED;

Al compilarlo me sale este error:
Cita:Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "MainMenu" on line 29
Warning: Symbol is never used: "Titulo_Menu" on line 33

1 Error.
Could not locate output file C:\Users\Isaac C. AleXander\Downloads\HuD De Selecion de equipo\Hud.amx (compile failed).
Y tambien no podrias agregar los selectores de abajo?
Ejemplo:
Equipo[Terrorista]
Equipo[Anti-Terrorista]
Gracias, y disculpa
Responder
#4
Compila bien, seguro que estás copiando bien?
"Cada golpe es una lección, y cada lección te hace mejor."

[Imagen: b_350_20_000000_8a7300_ffffff_eeff00.png]
[Imagen: 76561198371193937.png]
Responder
#5
(25/05/2023, 12:38 PM)IsaacAlexander escribió: Gracias, voy a probarlo

Al compilarlo me sale este error:
Y tambien no podrias agregar los selectores de abajo?
Ejemplo:
Equipo[Terrorista]
Equipo[Anti-Terrorista]
Gracias, y disculpa

Código PHP:
public MainMenu(id)
{
    new 
Menu menu_create(Titulo_Menu"sub_MainMenu" );

    
menu_additem(Menu"\wEquipo \rTerrorista")
    
menu_additem(Menu"\wEquipo \yAnti-Terroristas")
    
menu_additem(Menu,"\wEspectador")        
    
    
menu_setpropMenuMPROP_EXITNAME"\ySalir" );
           
    
menu_displayidMenu);
    return 
PLUGIN_HANDLED
}

public 
sub_MainMenu(idMenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED;
    }
    
    switch( 
item )
    {
        case 
0:        
            
engclient_cmd(id"jointeam""1");        
        case 
1:            
            
engclient_cmd(id"jointeam""2");        
        case 
2:            
            
engclient_cmd(id"jointeam""6");        
    }
    return 
PLUGIN_HANDLED;

Oh god why
https://steamcommunity.com/id/adriancek1ng/

Aquellos que te critican quieren verte distinto,
Por que ven en ti lo que ellos no serán jamás. Feel like a sir
Responder
#6
(25/05/2023, 01:21 PM)Blackk escribió:
Código PHP:
public MainMenu(id)
{
    new Menu menu_create(Titulo_Menu"sub_MainMenu" );

    menu_additem(Menu"\wEquipo \rTerrorista")
    menu_additem(Menu"\wEquipo \yAnti-Terroristas")
    menu_additem(Menu,"\wEspectador")        
    
    menu_setprop
MenuMPROP_EXITNAME"\ySalir" );
           
    menu_display
idMenu);
    return PLUGIN_HANDLED
}

public 
sub_MainMenu(idMenuitem)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(Menu)
        return PLUGIN_HANDLED;
    }
    
    
switch( item )
    {
        case 0:        
            engclient_cmd
(id"jointeam""1");        
        
case 1:            
            engclient_cmd
(id"jointeam""2");        
        
case 2:            
            engclient_cmd
(id"jointeam""6");        
    
}
    return PLUGIN_HANDLED;

Oh god why
Aah, entiendo, tenia que hacer el menu yo, bueno ya me compilo, pero al instalarlo al sv me sale:
Cita:L 05/25/2023 - 12:49:13: [AMXX] Run time error 19 (plugin "Hud.amxx") - debug not enabled!
L 05/25/2023 - 12:49:13: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

(25/05/2023, 01:57 PM)IsaacAlexander escribió: Aah, entiendo, tenia que hacer el menu yo, bueno ya me compilo, pero al instalarlo al sv me sale:

Corrección: Ya lo solucione, muchas gracias:3
Responder
#7
cuando instalas el plugin en el ini. ponele alado del .amxx debug
https://steamcommunity.com/id/adriancek1ng/

Aquellos que te critican quieren verte distinto,
Por que ven en ti lo que ellos no serán jamás. Feel like a sir
Responder
#8
me invocaron Feel like a sir https://amxmodx-es.com/Thread-Plugin-de-...#pid226112
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)