19/03/2018, 01:23 PM
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.
L@s amo
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) == 1 || 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(id, menu, 0);
return PLUGIN_HANDLED;
}
public opc_menu(id, menu, item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0: tAdminMenu(id);
case 1: tPrecios(id);
case 2: tComandos(id);
case 3: client_cmd(id, "say /rates");
case 4: tMenuTeam(id);
case 5: tReglas(id);
case 6: tComprar(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(id, tKeys, tText, -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(id, tKeys, tText, -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(id, tKeys, tText, -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(id, tKeys, tText, -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(id, menu);
return PLUGIN_HANDLED;
}
public opc_menu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0: client_cmd(id, "amx_banmenu");
case 1: client_cmd(id, "amx_kickmenu");
case 2: client_cmd(id, "amx_mapmenu");
case 3: client_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(menu, MPROP_EXITNAME, "Cerrar");
menu_display(id, menu);
}
public Team_Handler(id, menu, item)
{
if ( item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
user_silentkill(id);
cs_set_user_team(id, CS_TEAM_T);
}
case 1:
{
user_silentkill(id);
cs_set_user_team(id, CS_TEAM_CT);
}
case 2:
{
user_silentkill(id);
cs_set_user_team(id, CS_TEAM_SPECTATOR);
}
}
return PLUGIN_HANDLED;
}
L@s amo