Enviar respuesta 
modificar menu
Autor Mensaje
exedes Sin conexión
Miembro Junior


Mensajes: 44
Registro en: Mar 2018
Reputación: 0
Mensaje: #1
modificar menu
Hola chicos necesito de su ayuda recientemente vi este plugins de este menu y me gusto mucho.
pero quisiera que me ayudaran a modificarle y agregarle cosas.

1.- que en el menú cuando uno presiona reglas se abra un documento de texto con las reglas.

2.- cuando uno entra al sub-menu de comandos jugadores, que cuando presione una de los opciones por ejemplo el Reiniciar score, se escriba por el chat /rs.


Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new const PluginInfo[][] = { "tMenuPrincipal""v1.5""totopizza" };

#pragma semicolon 1

new tKeys MENU_KEY_0;
new 
tText[500], len;

public 
plugin_init() {
    
register_plugin(PluginInfo[0],PluginInfo[1],PluginInfo[2]);
    
    
register_clcmd("jointeam""clcmd_menu");
    
register_clcmd("chooseteam""clcmd_menu");
    
register_menucmd(register_menuid("tSub_Menus"), 1023"info_key");
}
public 
clcmd_menu(id) {
    if(!(
get_user_team(id) == || get_user_team(id) == 2))
        return 
PLUGIN_CONTINUE;
    
    new 
menu menu_create("\y[\rMenu bla bla\y]^n\r=========================^n\wMenu Principal^n\r=========================","opc_menu");
    
    
menu_additem(menu, ( is_user_admin(id)  ? "\dMenu Admin" "\wMenu Admin"), "1");    
    
menu_additem(menu"\rPrecios De Admin""2");
    
menu_additem(menu"\wComandos Jugadores""3");
    
menu_additem(menu"\wConfigurar Rates""4");
    
menu_additem(menu"\rCambiar de equipo""5");
    
menu_additem(menu"\yReglas""6");
    
menu_additem(menu"\wComprar Admin""7");
    
    
menu_display(idmenu0);
    return 
PLUGIN_HANDLED;
}
public 
opc_menu(idmenuitem)
{
    if(
item==MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    switch(
item)
    {
        case 
0tAdminMenu(id);
        case 
1tPrecios(id);
        case 
2tComandos(id);
        case 
3client_cmd(id"say /rates");
        case 
4tMenuTeam(id);
        case 
5tReglas(id);
        case 
6tComprar(id);
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}
public 
tPrecios(id) {
    
len 0;
    
    
len += formatex(tText[len], charsmax(tText) - len"\yPrecios^n^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r*.- \yAdmin FULL $10 USD^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r*.- \yAdmin Basico $8 USD^n^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r0.- \yCerrar^n");
    
    
show_menu(idtKeystText, -1"tSub_Menus");
    return;
}
public 
tComandos(id) {
    
len 0;
    
    
len += formatex(tText[len], charsmax(tText) - len"\yComandos Jugadores^n^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r*.- \yReiniciar score^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r*.- \yComando 2^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r*.- \yComando 3^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r*.- \yComando 4^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r0.- \yCerrar^n");
    
    
show_menu(idtKeystText, -1"tSub_Menus");
    return;
}

public 
tReglas(id) {
    
len 0;
    
    
len += formatex(tText[len], charsmax(tText) - len"\yReglas^n^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r1.- \yRegla 1^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r2.- \yRegla 2^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r3.- \yRegla 3^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r4.- \yRegla 4^n^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r0.- \yCerrar^n");
    
    
show_menu(idtKeystText, -1"tSub_Menus");
    return;
}
public 
tComprar(id) {
    
len 0;
    
    
len += formatex(tText[len], charsmax(tText) - len"\yCompra De Admin^n^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r*.- \yWeb: google.com^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r*.- \yDueño: google^n^n");
    
len += formatex(tText[len], charsmax(tText) - len"\r0.- \yCerrar^n");
    
    
show_menu(idtKeystText, -1"tSub_Menus");
    return;
}
public 
info_key(id) return PLUGIN_HANDLED;

public 
tAdminMenu(id
{
    new 
menu menu_create("\yMenu Admin:^n""opc_menu2");
    
    
menu_additem(menu"\wMenu de Ban""1");
    
menu_additem(menu"\wMenu de Kick""2");
    
menu_additem(menu"\wMenu de Mapas""3");
    
menu_additem(menu"\wMenu de VoteMap""4");
    
    
menu_display(idmenu);
    
    return 
PLUGIN_HANDLED;
}

public 
opc_menu2(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    switch(
item)
    {
        case 
0client_cmd(id"amx_banmenu");
        case 
1client_cmd(id"amx_kickmenu");
        case 
2client_cmd(id"amx_mapmenu");
        case 
3client_cmd(id"amx_votemapmenu");
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

public 
tMenuTeam(id)
{
    new 
menu menu_create("\ySeleccionar equipo:""Team_Handler");
    
    
menu_additem(menu"\wEquipo Terrista""1");
    
menu_additem(menu"\wEquipo Counter-Terrorist""2");
    
    
    
menu_additem(menu"\wEquipo Spectador""3");
    
    
menu_setprop(menuMPROP_EXITNAME"Cerrar");
    
menu_display(idmenu);
}
public 
Team_Handler(idmenuitem)
{
    if ( 
item == MENU_EXIT)   
    {
    
menu_destroy(menu);     
    return 
PLUGIN_HANDLED;
    }
    switch(
item)
    {
    case 
0
    {
    
user_silentkill(id);
    
cs_set_user_team(idCS_TEAM_T);
    }
    case 
1
    {
    
user_silentkill(id);
    
cs_set_user_team(idCS_TEAM_CT);
    }
    case 
2
    {
    
user_silentkill(id);
    
cs_set_user_team(idCS_TEAM_SPECTATOR);
    }
    }
    return 
PLUGIN_HANDLED;


L@s amo Corazón
19/03/2018 01:23 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
alexiways Sin conexión
Miembro Junior


Mensajes: 4
Registro en: Apr 2018
Reputación: 0
Mensaje: #2
RE: modificar menu
con que letra o comando se acederia al menu?
15/04/2018 07:52 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Pablo_1998 Sin conexión
Miembro Sr.


Trebol purpura
Mensajes: 369
Registro en: Jul 2017
Reputación: 4
Mensaje: #3
RE: modificar menu
Código PHP:
register_clcmd("jointeam""clcmd_menu");
register_clcmd("chooseteam""clcmd_menu"); 

Con la letra "M".

(Este mensaje fue modificado por última vez en: 15/04/2018 11:36 PM por Pablo_1998.)
15/04/2018 11:34 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
alexiways Sin conexión
Miembro Junior


Mensajes: 4
Registro en: Apr 2018
Reputación: 0
Mensaje: #4
RE: modificar menu
como puedo hacer para cambiar la letra?
y hacerlo solo para los admins!
16/04/2018 11:45 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Pablo_1998 Sin conexión
Miembro Sr.


Trebol purpura
Mensajes: 369
Registro en: Jul 2017
Reputación: 4
Mensaje: #5
RE: modificar menu
Para que funcione con otra letra solo debes cambiar el comando, en este caso seria "chooseteam" o "jointeam". Busca el comando de cada letra en tu config.cfg que encuentra en la carpeta "CSTRIKE" de tu CS.
_________________________

¿Quieres que todo el menú sea solo para el administrador o algunas opciones nada más?

17/04/2018 06:45 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS