Ir al contenido

[APORTE] Menu de Reglas


GoldScript

Posts recomendados


/* Plugin Generated by Gold Scripter */

/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define PLUGIN "Reglas Menu"

#define VERSION "1.0"

#define AUTHOR "Gold Script"

new const titulo[] = "\w[\r n\dG\ramers.net\w ] \yMenu de \rReglas"

new const regla1[] = "\y[\r1\y] \wRegla Numero 1"

new const regla2[] = "\y[\r2\y] \wRegla Numero 2"

new const regla3[] = "\y[\r3\y] \wRegla Numero 3"

new const regla4[] = "\y[\r4\y] \wRegla Numero 4"

new const regla5[] = "\y[\r5\y] \wRegla Numero 5"

new const regla6[] = "\y[\r6\y] \wRegla Numero 6"

public plugin_init()

{

register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /reglas", "show_reglas")

}

public client_putinserver(id)

set_task(5.0, "show_reglas")

public show_reglas(id)

{

new menu = menu_create(titulo, "reglas_handl")

menu_addtext(menu, regla1)

menu_addtext(menu, regla2)

menu_addtext(menu, regla3)

menu_addtext(menu, regla4)

menu_addtext(menu, regla5)

menu_addtext(menu, regla6)

menu_setprop(menu, MPROP_EXIT, "Salir")

menu_display( id, menu );

menu_destroy( menu );

}

public reglas_handl(id)

{

}

Enlace al comentario
Compartir en otros sitios

/* Plugin generated by AMXX-Studio */#include <amxmodx>#include <amxmisc>#define PLUGIN "Rules"#define VERSION "1.6b"#define AUTHOR "SpaM"new g_RulesMenuIdenum _:ItemData{	eInfo[120]}new const g_RulesInfo[ ][ ItemData ] ={	{ "Regla #1" },	{ "Regla #2" },	{ "Regla #3" },	{ "Regla #4" },	{ "Regla #5" },	{ "Regla #6" },	{ "Regla #7" }        // Mas reglas}public plugin_init(){	register_plugin(PLUGIN, VERSION, AUTHOR)	register_clcmd("say /reglas", "abrir_menu")	register_clcmd("say /rules", "abrir_menu")	        // Creamos el menu al iniciar el plugin	g_RulesMenuId = menu_create( "\wReglas del servidor^n\d[\rnGamers.net\d]", "handled_reglas" )    	new pos[ 3 ], data[ 40 ], i    	for ( i = 0; i < sizeof g_RulesInfo; i++ )	{		num_to_str( i, pos, 2 )		formatex( data, 49, "%s", g_RulesInfo[ i ][ eInfo ] )		menu_additem( g_RulesMenuId, data, pos )	}}// Llamamos al menu cuando entra al servidorpublic client_putinserver(id)	set_task(4.0, "abrir_menu", id)// Le abrimos el menupublic abrir_menu(id){	menu_display( id , g_RulesMenuId , 0 )	return PLUGIN_HANDLED;}//Handle del menu, agregamos lo que queramos en los cases, en este caso hacemos que lo mande al principio del menu al apretar cualquier numero del 1 al 7public handled_reglas( id, menu, item ){	if ( item == MENU_EXIT )		return PLUGIN_HANDLED    	switch( item )	{                //Aumentamos el numero del case		case 0..6: menu_display( id , g_RulesMenuId , 0 )	}	return PLUGIN_HANDLED}

Algo asi seria mas lindo :P

Enlace al comentario
Compartir en otros sitios

/* Plugin generated by AMXX-Studio */#include <amxmodx>#include <amxmisc>#define PLUGIN "Rules"#define VERSION "1.6b"#define AUTHOR "SpaM"new g_RulesMenuIdenum _:ItemData{	eInfo[120]}new const g_RulesInfo[ ][ ItemData ] ={	{ "Regla #1" },	{ "Regla #2" },	{ "Regla #3" },	{ "Regla #4" },	{ "Regla #5" },	{ "Regla #6" },	{ "Regla #7" }        // Mas reglas}public plugin_init(){	register_plugin(PLUGIN, VERSION, AUTHOR)	register_clcmd("say /reglas", "abrir_menu")	register_clcmd("say /rules", "abrir_menu")	        // Creamos el menu al iniciar el plugin	g_RulesMenuId = menu_create( "\wReglas del servidor^n\d[\rnGamers.net\d]", "handled_reglas" )    	new pos[ 3 ], data[ 40 ], i    	for ( i = 0; i < sizeof g_RulesInfo; i++ )	{		num_to_str( i, pos, 2 )		formatex( data, 49, "%s", g_RulesInfo[ i ][ eInfo ] )		menu_additem( g_RulesMenuId, data, pos )	}}// Llamamos al menu cuando entra al servidorpublic client_putinserver(id)	set_task(4.0, "abrir_menu", id)// Le abrimos el menupublic abrir_menu(id){	menu_display( id , g_RulesMenuId , 0 )	return PLUGIN_HANDLED;}//Handle del menu, agregamos lo que queramos en los cases, en este caso hacemos que lo mande al principio del menu al apretar cualquier numero del 1 al 7public handled_reglas( id, menu, item ){	if ( item == MENU_EXIT )		return PLUGIN_HANDLED    	switch( item )	{                //Aumentamos el numero del case		case 0..6: menu_display( id , g_RulesMenuId , 0 )	}	return PLUGIN_HANDLED}

Algo asi seria mas lindo :P

 

Estas haciendo lo mismo,Para que tener 6 teclas si solo necesita el 1 y el 2. acepto y no acepto.

Enlace al comentario
Compartir en otros sitios

Estas haciendo lo mismo,Para que tener 6 teclas si solo necesita el 1 y el 2. acepto y no acepto.

Yo hice un menu con reglas enumerado como el de el, pero mas optimizado. El aporto un menu de reglas enumeradas, no un menu de reglas con 2 opciones "acepto" o "no acepto". Pero si, lo ideal seria usar un menu con 2 opciones como dijiste mas arriba.

Enlace al comentario
Compartir en otros sitios

Invitado
Este tema se encuentra cerrado a nuevas respuestas.
  • Navegando Recientemente   0 miembros

    • No hay usuarios registrados viendo esta página
×
×
  • Crear nuevo...