Mensajes: 207
Temas: 62
Registro en: Feb 2018
Reputación:
0
19/05/2019, 04:55 PM
(Última modificación: 19/05/2019, 06:13 PM por rosario. Edited 1 time in total.)
Buenas vengo a pedirles una ayuda con este plugins que tira estos errores al montarlo en mi servidor, uso versión de compilación v1.9.0, coloque el debug al plugins y tira estos logs.
ERROR DE LOGS
CÓDIGO SMA
Código PHP: /* Menu de precios v2.0 By: Maickol AC Rodriguez. Informacion y precios de administraciones. en un servidor.
*/
#include <amxmodx>
new PLUGIN [ ] = "Menu de precios"; new VERSION [ ] = "v2.0"; new AUTOR [ ] = "Alejandro-."; new TAG [ ] = "TEST";
enum _:Data_Precios { NOMBRE [ 32 ], ACCESO, MONEDA [ 6 ] , PRECIO [ 10 ], INFORMACION [ 82 ] }
new gzPrecios [ ] [ Data_Precios ] = { // [ NOMBRE ] [ACCESO] [MONEDA] [PRECIO] [ I N F O R M A C I O N ]
{ "Admin Vip", ADMIN_IMMUNITY, "BS.S", "[ 7.000 ]", "\w^nInmunidad^nComandos pug^nReservacion slots^nCambio de maps^nBan / Unban^nKicked" }, { "Admin SemiFull", ADMIN_LEVEL_B, "BS.S", "[ 5.000 ]", "\w^nComandos pug^nCambio de maps^nBan / Unban^nKicked" }, //{ "ADMIN BASICO", ADMIN_KICK, "BsS", "70", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap" }, //{ "ADMIN SOCIO", ADMIN_CVAR, "BsS", "200", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap^nBan^nAcceso a los cvars^nDestroy^nCastigo" } }
public plugin_init( ) { register_plugin ( PLUGIN, VERSION, AUTOR ) register_clcmd ("say /precios", "MenuPrecios" ) }
public MenuPrecios ( id ) { static Pmenu, text [ 100 ], szMenu [ 1204 ], w; formatex( szMenu, sizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAG, VERSION, AUTOR); Pmenu = menu_create(szMenu, "PreciOP"); for( w = 0; w < sizeof gzPrecios; w++ ) {
if (get_user_flags(id) & gzPrecios [ w ] [ ACCESO ]) { formatex(text, charsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios [ w ] [ NOMBRE ]) menu_additem(Pmenu, text, "0") } else { formatex(text, charsmax(text), "\w%s \y%s\r %s",gzPrecios [ w ] [ NOMBRE ], gzPrecios [ w ] [ MONEDA ], gzPrecios [ w ] [ PRECIO ]) menu_additem(Pmenu, text, "0") }
} //menu_additem(Pmenu, "Informacion de compra", "4") menu_setprop( Pmenu, MPROP_BACKNAME, "\wAtrás" ); menu_setprop( Pmenu, MPROP_NEXTNAME, "\wSiguiente" ); menu_setprop( Pmenu, MPROP_EXITNAME, "\wSalir" ); menu_setprop( Pmenu, MPROP_NUMBER_COLOR, "\r" ); menu_display(id, Pmenu, 0); return PLUGIN_HANDLED; }
public PreciOP(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) }
switch(item)
{ case 0: SubMenu ( id, menu, item) ; case 1: SubMenu ( id, menu, item) ; case 2: SubMenu ( id, menu, item) ; case 3: SubMenu ( id, menu, item) ; case 4: informacioA ( id ) ;
}
return PLUGIN_HANDLED; }
public SubMenu ( id, menu, item) { static menu, szMenu[1204], Admin[22]; if (get_user_flags(id) & gzPrecios [ item ] [ ACCESO ]) { Admin = "\r( \yOBTENIDO \r)" } else { Admin = "\w( \rNO OBTENIDO \w)" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAG, gzPrecios [ item ] [ NOMBRE ] , Admin, gzPrecios [ item ] [ INFORMACION ]); menu = menu_create(szMenu, "OpciMen"); menu_additem(menu, "\yInformacion de compra", "0", 0); menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1); menu_display(id, menu, 0);
return PLUGIN_HANDLED; }
public OpciMen(id, menu, item) { if(item == MENU_EXIT) { MenuPrecios ( id ) return PLUGIN_HANDLED; } informacioA ( id ) menu_destroy(menu); return PLUGIN_HANDLED; }
public informacioA ( id ) { static menu, szMenu[1204], Actual [ 60 ], Caraota [ 60 ]; if (get_user_flags(id) & ADMIN_KICK) { formatex(Caraota, charsmax(Caraota), "\r( \y%s \r)", gzPrecios [ id ] [ NOMBRE ]) Actual = Caraota } else { Actual = "\w( \rSIN PLAN\w )" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAG, Actual); menu = menu_create(szMenu, "OpciMen"); menu_additem(menu, "\yContactanos: ^n\yNombre: \wRosario Giannotto^n\yTelefono: \w0412-5254550 ^n\yFacebook: \whttps://www.facebook.com/rosario.giannotto2019\r", "0", 0); menu_additem(menu, "\yGame Hosting: \whttp://evolution-host.com.ve/^n\yPD:\w Le garantizamos una pronta respuesta.", "1", 0); menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1); menu_display(id, menu, 0); return PLUGIN_HANDLED; }
»» RENTA TU SERVIDOR EN EVOLUTIÓN-HOST ««
Si deseas contactarme para comprar tu servidor de counter-strike puedes enviar un M.P
Mensajes: 299
Temas: 44
Registro en: Aug 2016
Reputación:
2
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
19/05/2019, 05:46 PM
(Última modificación: 19/05/2019, 06:20 PM por Alejandro.)
Prueba:
Código PHP: /* Menu de precios v2.0 By: Maickol AC Rodriguez. Informacion y precios de administraciones. en un servidor.
*/
#include <amxmodx>
new PLUGIN [ ] = "Menu de precios"; new VERSION [ ] = "v2.0"; new AUTOR [ ] = "Alejandro-."; new TAG [ ] = "TEST";
enum _:Data_Precios {
NOMBRE [ 32 ], ACCESO, MONEDA [ 6 ] , PRECIO [ 20 ], INFORMACION [ 100 ] }
new gzPrecios [ ] [ Data_Precios ] = {
// [ NOMBRE ] [ACCESO] [MONEDA] [PRECIO] [ I N F O R M A C I O N ]
{ "Admin Vip", ADMIN_IMMUNITY, "BS.S", "[ 7.000 ]", "\w^nInmunidad^nComandos pug^nReservacion slots^nCambio de maps^nBan / Unban^nKicked" }, { "Admin SemiFull", ADMIN_LEVEL_B, "BS.S", "[ 5.000 ]", "\w^nComandos pug^nCambio de maps^nBan / Unban^nKicked" }, //{ "ADMIN BASICO", ADMIN_KICK, "BsS", "70", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap" }, //{ "ADMIN SOCIO", ADMIN_CVAR, "BsS", "200", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap^nBan^nAcceso a los cvars^nDestroy^nCastigo" } }
public plugin_init( ) {
register_plugin ( PLUGIN, VERSION, AUTOR ) register_clcmd ("say /precios", "MenuPrecios" ) }
public MenuPrecios ( id ) {
static Pmenu, text [ 100 ], szMenu [ 1204 ], w; formatex( szMenu, sizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAG, VERSION, AUTOR); Pmenu = menu_create(szMenu, "PreciOP"); for( w = 0; w < sizeof gzPrecios; w++ ) {
if (get_user_flags(id) & gzPrecios [ w ] [ ACCESO ]) { formatex(text, charsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios [ w ] [ NOMBRE ]) menu_additem(Pmenu, text, "0") } else { formatex(text, charsmax(text), "\w%s \y%s\r %s",gzPrecios [ w ] [ NOMBRE ], gzPrecios [ w ] [ MONEDA ], gzPrecios [ w ] [ PRECIO ]) menu_additem(Pmenu, text, "0") }
} //menu_additem(Pmenu, "Informacion de compra", "4") menu_setprop( Pmenu, MPROP_BACKNAME, "\wAtrás" ); menu_setprop( Pmenu, MPROP_NEXTNAME, "\wSiguiente" ); menu_setprop( Pmenu, MPROP_EXITNAME, "\wSalir" ); menu_setprop( Pmenu, MPROP_NUMBER_COLOR, "\r" ); menu_display(id, Pmenu, 0); return PLUGIN_HANDLED; }
public PreciOP(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) }
switch(item) { case 0: SubMenu ( id, menu, item) ; case 1: SubMenu ( id, menu, item) ; case 2: SubMenu ( id, menu, item) ; case 3: SubMenu ( id, menu, item) ; case 4: informacioA ( id ) ; }
return PLUGIN_HANDLED; }
public SubMenu ( id, menu, item) { static menu, szMenu[1204]
formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAG, gzPrecios [ item ] [ NOMBRE ] , get_user_flags(id) && gzPrecios [ item ] [ ACCESO ] ? "\r( \yOBTENIDO \r)" : "\w( \rNO OBTENIDO \w)", gzPrecios [ item ] [ INFORMACION ]); menu = menu_create(szMenu, "OpciMen");
menu_additem(menu, "\yInformacion de compra", "0", 0);
menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1);
menu_display(id, menu, 0);
return PLUGIN_HANDLED; }
public OpciMen(id, menu, item) { if(item == MENU_EXIT) { MenuPrecios ( id ) return PLUGIN_HANDLED; } informacioA ( id ) menu_destroy(menu); return PLUGIN_HANDLED; }
public informacioA ( id ) {
static menu, szMenu[1204], Actual [ 60 ], Caraota [ 60 ]; if (get_user_flags(id) & ADMIN_KICK) { formatex(Caraota, charsmax(Caraota), "\r( \y%s \r)", gzPrecios [ id ] [ NOMBRE ]) Actual = Caraota } else { Actual = "\w( \rSIN PLAN\w )" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAG, Actual); menu = menu_create(szMenu, "OpciMen"); menu_additem(menu, "\yContactanos: ^n\yNombre: \wRosario Giannotto^n\yTelefono: \w0412-5254550 ^n\yFacebook: \whttps://www.facebook.com/rosario.giannotto2019\r", "0", 0); menu_additem(menu, "\yGame Hosting: \whttp://evolution-host.com.ve/^n\yPD:\w Le garantizamos una pronta respuesta.", "1", 0); menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1); menu_display(id, menu, 0); return PLUGIN_HANDLED; }
Código PHP: /* Menu de precios v2.0 By: Maickol AC Rodriguez. Informacion y precios de administraciones. en un servidor.
*/
#include <amxmodx>
new PLUGIN [ ] = "Menu de precios"; new VERSION [ ] = "v2.0"; new AUTOR [ ] = "Alejandro-."; new TAG [ ] = "TEST";
enum _:Data_Precios { NOMBRE [ 32 ], ACCESO, MONEDA [ 6 ] , PRECIO [ 20 ], INFORMACION [ 100 ] }
new g_item;
new gzPrecios [ ] [ Data_Precios ] = {
// [ NOMBRE ] [ACCESO] [MONEDA] [PRECIO] [ I N F O R M A C I O N ]
{ "Admin Vip", ADMIN_IMMUNITY, "BS.S", "[ 7.000 ]", "\w^nInmunidad^nComandos pug^nReservacion slots^nCambio de maps^nBan / Unban^nKicked" }, { "Admin SemiFull", ADMIN_LEVEL_B, "BS.S", "[ 5.000 ]", "\w^nComandos pug^nCambio de maps^nBan / Unban^nKicked" }, //{ "ADMIN BASICO", ADMIN_KICK, "BsS", "70", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap" }, //{ "ADMIN SOCIO", ADMIN_CVAR, "BsS", "200", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap^nBan^nAcceso a los cvars^nDestroy^nCastigo" } }
public plugin_init( ) {
register_plugin ( PLUGIN, VERSION, AUTOR ) register_clcmd ("say /precios", "MenuPrecios" ) }
public MenuPrecios ( id ) {
static Pmenu, text [ 100 ], szMenu [ 1204 ], w; formatex( szMenu, sizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAG, VERSION, AUTOR); Pmenu = menu_create(szMenu, "PreciOP"); for( w = 0; w < sizeof gzPrecios; w++ ) { if (get_user_flags(id) & gzPrecios [ w ] [ ACCESO ]) { formatex(text, charsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios [ w ] [ NOMBRE ]) menu_additem(Pmenu, text, "0") } else { formatex(text, charsmax(text), "\w%s \y%s\r %s",gzPrecios [ w ] [ NOMBRE ], gzPrecios [ w ] [ MONEDA ], gzPrecios [ w ] [ PRECIO ]) menu_additem(Pmenu, text, "0") }
} //menu_additem(Pmenu, "Informacion de compra", "4") menu_setprop( Pmenu, MPROP_BACKNAME, "\wAtrás" ); menu_setprop( Pmenu, MPROP_NEXTNAME, "\wSiguiente" ); menu_setprop( Pmenu, MPROP_EXITNAME, "\wSalir" ); menu_setprop( Pmenu, MPROP_NUMBER_COLOR, "\r" ); menu_display(id, Pmenu, 0); return PLUGIN_HANDLED; }
public PreciOP(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) }
switch(item) { case 0..3: { g_item = item; SubMenu(id) } case 4: informacioA (id); }
return PLUGIN_HANDLED; }
public SubMenu(id) { static menu, szMenu[1204]
formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAG, gzPrecios [ g_item ] [ NOMBRE ] , get_user_flags(id) && gzPrecios [ g_item ] [ ACCESO ] ? "\r( \yOBTENIDO \r)" : "\w( \rNO OBTENIDO \w)", gzPrecios [ g_item ] [ INFORMACION ]); menu = menu_create(szMenu, "OpciMen");
menu_additem(menu, "\yInformacion de compra", "0", 0);
menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1);
menu_display(id, menu, 0);
return PLUGIN_HANDLED; }
public OpciMen(id, menu, item) { if(item == MENU_EXIT) { MenuPrecios(id) return PLUGIN_HANDLED; } informacioA(id) return PLUGIN_HANDLED; }
public informacioA(id) { static menu, szMenu[1204], Actual [ 60 ], Caraota [ 60 ]; if (get_user_flags(id) & ADMIN_KICK) { formatex(Caraota, charsmax(Caraota), "\r( \y%s \r)", gzPrecios [ id ] [ NOMBRE ]) Actual = Caraota } else { Actual = "\w( \rSIN PLAN\w )" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAG, Actual); menu = menu_create(szMenu, "OpciMen"); menu_additem(menu, "\yContactanos: ^n\yNombre: \wRosario Giannotto^n\yTelefono: \w0412-5254550 ^n\yFacebook: \whttps://www.facebook.com/rosario.giannotto2019\r", "0", 0); menu_additem(menu, "\yGame Hosting: \whttp://evolution-host.com.ve/^n\yPD:\w Le garantizamos una pronta respuesta.", "1", 0); menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1); menu_display(id, menu, 0); return PLUGIN_HANDLED; }
Código PHP: /* Menu de precios v2.0 By: Maickol AC Rodriguez. Informacion y precios de administraciones. en un servidor.
*/
#include <amxmodx>
new PLUGIN [ ] = "Menu de precios"; new VERSION [ ] = "v2.0"; new AUTOR [ ] = "Alejandro-."; new TAG [ ] = "TEST";
enum _:Data_Precios { NOMBRE [ 32 ], ACCESO, MONEDA [ 6 ] , PRECIO [ 20 ], INFORMACION [ 100 ] }
new g_item;
new gzPrecios [ ] [ Data_Precios ] = {
// [ NOMBRE ] [ACCESO] [MONEDA] [PRECIO] [ I N F O R M A C I O N ]
{ "Admin Vip", ADMIN_IMMUNITY, "BS.S", "[ 7.000 ]", "\w^nInmunidad^nComandos pug^nReservacion slots^nCambio de maps^nBan / Unban^nKicked" }, { "Admin SemiFull", ADMIN_LEVEL_B, "BS.S", "[ 5.000 ]", "\w^nComandos pug^nCambio de maps^nBan / Unban^nKicked" }, //{ "ADMIN BASICO", ADMIN_KICK, "BsS", "70", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap" }, //{ "ADMIN SOCIO", ADMIN_CVAR, "BsS", "200", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap^nBan^nAcceso a los cvars^nDestroy^nCastigo" } }
public plugin_init( ) {
register_plugin ( PLUGIN, VERSION, AUTOR ) register_clcmd ("say /precios", "MenuPrecios" ) }
public MenuPrecios ( id ) {
static Pmenu, text [ 100 ], szMenu [ 1204 ], w; formatex( szMenu, sizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAG, VERSION, AUTOR); Pmenu = menu_create(szMenu, "PreciOP"); for( w = 0; w < sizeof gzPrecios; w++ ) { if (get_user_flags(id) & gzPrecios [ w ] [ ACCESO ]) { formatex(text, charsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios [ w ] [ NOMBRE ]) menu_additem(Pmenu, text, "0") } else { formatex(text, charsmax(text), "\w%s \y%s\r %s",gzPrecios [ w ] [ NOMBRE ], gzPrecios [ w ] [ MONEDA ], gzPrecios [ w ] [ PRECIO ]) menu_additem(Pmenu, text, "0") }
} //menu_additem(Pmenu, "Informacion de compra", "4") menu_setprop( Pmenu, MPROP_BACKNAME, "\wAtrás" ); menu_setprop( Pmenu, MPROP_NEXTNAME, "\wSiguiente" ); menu_setprop( Pmenu, MPROP_EXITNAME, "\wSalir" ); menu_setprop( Pmenu, MPROP_NUMBER_COLOR, "\r" ); menu_display(id, Pmenu, 0); return PLUGIN_HANDLED; }
public PreciOP(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) }
switch(item) { case 0..3: { g_item = item; SubMenu(id) } case 4: informacioA (id); }
return PLUGIN_HANDLED; }
public SubMenu(id) { static menu, szMenu[1204] new Admin[50];
if (get_user_flags(id) & gzPrecios [ g_item ] [ ACCESO ]) { Admin = "\r( \yOBTENIDO \r)" } else { Admin = "\w( \rNO OBTENIDO \w)" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAG, gzPrecios [ g_item ] [ NOMBRE ] , Admin, gzPrecios [ g_item ] [ INFORMACION ]); menu = menu_create(szMenu, "OpciMen");
menu_additem(menu, "\yInformacion de compra", "0", 0);
menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1);
menu_display(id, menu, 0);
return PLUGIN_HANDLED; }
public OpciMen(id, menu, item) { if(item == MENU_EXIT) { MenuPrecios(id) return PLUGIN_HANDLED; } informacioA(id) return PLUGIN_HANDLED; }
public informacioA(id) { static menu, szMenu[1204], Actual [ 60 ], Caraota [ 60 ]; if (get_user_flags(id) & ADMIN_KICK) { formatex(Caraota, charsmax(Caraota), "\r( \y%s \r)", gzPrecios [ id ] [ NOMBRE ]) Actual = Caraota } else { Actual = "\w( \rSIN PLAN\w )" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAG, Actual); menu = menu_create(szMenu, "OpciMen"); menu_additem(menu, "\yContactanos: ^n\yNombre: \wRosario Giannotto^n\yTelefono: \w0412-5254550 ^n\yFacebook: \whttps://www.facebook.com/rosario.giannotto2019\r", "0", 0); menu_additem(menu, "\yGame Hosting: \whttp://evolution-host.com.ve/^n\yPD:\w Le garantizamos una pronta respuesta.", "1", 0); menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1); menu_display(id, menu, 0); return PLUGIN_HANDLED; }
Mensajes: 207
Temas: 62
Registro en: Feb 2018
Reputación:
0
19/05/2019, 06:27 PM
(Última modificación: 19/05/2019, 06:27 PM por rosario.)
(19/05/2019, 05:46 PM)Alejandro escribió: Prueba:
Código PHP: /* Menu de precios v2.0 By: Maickol AC Rodriguez. Informacion y precios de administraciones. en un servidor.
*/
#include <amxmodx>
new PLUGIN [ ] = "Menu de precios"; new VERSION [ ] = "v2.0"; new AUTOR [ ] = "Alejandro-."; new TAG [ ] = "TEST";
enum _:Data_Precios {
NOMBRE [ 32 ], ACCESO, MONEDA [ 6 ] , PRECIO [ 20 ], INFORMACION [ 100 ] }
new gzPrecios [ ] [ Data_Precios ] = {
// [ NOMBRE ] [ACCESO] [MONEDA] [PRECIO] [ I N F O R M A C I O N ]
{ "Admin Vip", ADMIN_IMMUNITY, "BS.S", "[ 7.000 ]", "\w^nInmunidad^nComandos pug^nReservacion slots^nCambio de maps^nBan / Unban^nKicked" }, { "Admin SemiFull", ADMIN_LEVEL_B, "BS.S", "[ 5.000 ]", "\w^nComandos pug^nCambio de maps^nBan / Unban^nKicked" }, //{ "ADMIN BASICO", ADMIN_KICK, "BsS", "70", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap" }, //{ "ADMIN SOCIO", ADMIN_CVAR, "BsS", "200", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap^nBan^nAcceso a los cvars^nDestroy^nCastigo" } }
public plugin_init( ) {
register_plugin ( PLUGIN, VERSION, AUTOR ) register_clcmd ("say /precios", "MenuPrecios" ) }
public MenuPrecios ( id ) {
static Pmenu, text [ 100 ], szMenu [ 1204 ], w; formatex( szMenu, sizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAG, VERSION, AUTOR); Pmenu = menu_create(szMenu, "PreciOP"); for( w = 0; w < sizeof gzPrecios; w++ ) {
if (get_user_flags(id) & gzPrecios [ w ] [ ACCESO ]) { formatex(text, charsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios [ w ] [ NOMBRE ]) menu_additem(Pmenu, text, "0") } else { formatex(text, charsmax(text), "\w%s \y%s\r %s",gzPrecios [ w ] [ NOMBRE ], gzPrecios [ w ] [ MONEDA ], gzPrecios [ w ] [ PRECIO ]) menu_additem(Pmenu, text, "0") }
} //menu_additem(Pmenu, "Informacion de compra", "4") menu_setprop( Pmenu, MPROP_BACKNAME, "\wAtrás" ); menu_setprop( Pmenu, MPROP_NEXTNAME, "\wSiguiente" ); menu_setprop( Pmenu, MPROP_EXITNAME, "\wSalir" ); menu_setprop( Pmenu, MPROP_NUMBER_COLOR, "\r" ); menu_display(id, Pmenu, 0); return PLUGIN_HANDLED; }
public PreciOP(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) }
switch(item) { case 0: SubMenu ( id, menu, item) ; case 1: SubMenu ( id, menu, item) ; case 2: SubMenu ( id, menu, item) ; case 3: SubMenu ( id, menu, item) ; case 4: informacioA ( id ) ; }
return PLUGIN_HANDLED; }
public SubMenu ( id, menu, item) { static menu, szMenu[1204]
formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAG, gzPrecios [ item ] [ NOMBRE ] , get_user_flags(id) && gzPrecios [ item ] [ ACCESO ] ? "\r( \yOBTENIDO \r)" : "\w( \rNO OBTENIDO \w)", gzPrecios [ item ] [ INFORMACION ]); menu = menu_create(szMenu, "OpciMen");
menu_additem(menu, "\yInformacion de compra", "0", 0);
menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1);
menu_display(id, menu, 0);
return PLUGIN_HANDLED; }
public OpciMen(id, menu, item) { if(item == MENU_EXIT) { MenuPrecios ( id ) return PLUGIN_HANDLED; } informacioA ( id ) menu_destroy(menu); return PLUGIN_HANDLED; }
public informacioA ( id ) {
static menu, szMenu[1204], Actual [ 60 ], Caraota [ 60 ]; if (get_user_flags(id) & ADMIN_KICK) { formatex(Caraota, charsmax(Caraota), "\r( \y%s \r)", gzPrecios [ id ] [ NOMBRE ]) Actual = Caraota } else { Actual = "\w( \rSIN PLAN\w )" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAG, Actual); menu = menu_create(szMenu, "OpciMen"); menu_additem(menu, "\yContactanos: ^n\yNombre: \wRosario Giannotto^n\yTelefono: \w0412-5254550 ^n\yFacebook: \whttps://www.facebook.com/rosario.giannotto2019\r", "0", 0); menu_additem(menu, "\yGame Hosting: \whttp://evolution-host.com.ve/^n\yPD:\w Le garantizamos una pronta respuesta.", "1", 0); menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1); menu_display(id, menu, 0); return PLUGIN_HANDLED; }
Código PHP: /* Menu de precios v2.0 By: Maickol AC Rodriguez. Informacion y precios de administraciones. en un servidor.
*/
#include <amxmodx>
new PLUGIN [ ] = "Menu de precios"; new VERSION [ ] = "v2.0"; new AUTOR [ ] = "Alejandro-."; new TAG [ ] = "TEST";
enum _:Data_Precios { NOMBRE [ 32 ], ACCESO, MONEDA [ 6 ] , PRECIO [ 20 ], INFORMACION [ 100 ] }
new g_item;
new gzPrecios [ ] [ Data_Precios ] = {
// [ NOMBRE ] [ACCESO] [MONEDA] [PRECIO] [ I N F O R M A C I O N ]
{ "Admin Vip", ADMIN_IMMUNITY, "BS.S", "[ 7.000 ]", "\w^nInmunidad^nComandos pug^nReservacion slots^nCambio de maps^nBan / Unban^nKicked" }, { "Admin SemiFull", ADMIN_LEVEL_B, "BS.S", "[ 5.000 ]", "\w^nComandos pug^nCambio de maps^nBan / Unban^nKicked" }, //{ "ADMIN BASICO", ADMIN_KICK, "BsS", "70", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap" }, //{ "ADMIN SOCIO", ADMIN_CVAR, "BsS", "200", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap^nBan^nAcceso a los cvars^nDestroy^nCastigo" } }
public plugin_init( ) {
register_plugin ( PLUGIN, VERSION, AUTOR ) register_clcmd ("say /precios", "MenuPrecios" ) }
public MenuPrecios ( id ) {
static Pmenu, text [ 100 ], szMenu [ 1204 ], w; formatex( szMenu, sizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAG, VERSION, AUTOR); Pmenu = menu_create(szMenu, "PreciOP"); for( w = 0; w < sizeof gzPrecios; w++ ) { if (get_user_flags(id) & gzPrecios [ w ] [ ACCESO ]) { formatex(text, charsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios [ w ] [ NOMBRE ]) menu_additem(Pmenu, text, "0") } else { formatex(text, charsmax(text), "\w%s \y%s\r %s",gzPrecios [ w ] [ NOMBRE ], gzPrecios [ w ] [ MONEDA ], gzPrecios [ w ] [ PRECIO ]) menu_additem(Pmenu, text, "0") }
} //menu_additem(Pmenu, "Informacion de compra", "4") menu_setprop( Pmenu, MPROP_BACKNAME, "\wAtrás" ); menu_setprop( Pmenu, MPROP_NEXTNAME, "\wSiguiente" ); menu_setprop( Pmenu, MPROP_EXITNAME, "\wSalir" ); menu_setprop( Pmenu, MPROP_NUMBER_COLOR, "\r" ); menu_display(id, Pmenu, 0); return PLUGIN_HANDLED; }
public PreciOP(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) }
switch(item) { case 0..3: { g_item = item; SubMenu(id) } case 4: informacioA (id); }
return PLUGIN_HANDLED; }
public SubMenu(id) { static menu, szMenu[1204]
formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAG, gzPrecios [ g_item ] [ NOMBRE ] , get_user_flags(id) && gzPrecios [ g_item ] [ ACCESO ] ? "\r( \yOBTENIDO \r)" : "\w( \rNO OBTENIDO \w)", gzPrecios [ g_item ] [ INFORMACION ]); menu = menu_create(szMenu, "OpciMen");
menu_additem(menu, "\yInformacion de compra", "0", 0);
menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1);
menu_display(id, menu, 0);
return PLUGIN_HANDLED; }
public OpciMen(id, menu, item) { if(item == MENU_EXIT) { MenuPrecios(id) return PLUGIN_HANDLED; } informacioA(id) return PLUGIN_HANDLED; }
public informacioA(id) { static menu, szMenu[1204], Actual [ 60 ], Caraota [ 60 ]; if (get_user_flags(id) & ADMIN_KICK) { formatex(Caraota, charsmax(Caraota), "\r( \y%s \r)", gzPrecios [ id ] [ NOMBRE ]) Actual = Caraota } else { Actual = "\w( \rSIN PLAN\w )" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAG, Actual); menu = menu_create(szMenu, "OpciMen"); menu_additem(menu, "\yContactanos: ^n\yNombre: \wRosario Giannotto^n\yTelefono: \w0412-5254550 ^n\yFacebook: \whttps://www.facebook.com/rosario.giannotto2019\r", "0", 0); menu_additem(menu, "\yGame Hosting: \whttp://evolution-host.com.ve/^n\yPD:\w Le garantizamos una pronta respuesta.", "1", 0); menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1); menu_display(id, menu, 0); return PLUGIN_HANDLED; }
Código PHP: /* Menu de precios v2.0 By: Maickol AC Rodriguez. Informacion y precios de administraciones. en un servidor.
*/
#include <amxmodx>
new PLUGIN [ ] = "Menu de precios"; new VERSION [ ] = "v2.0"; new AUTOR [ ] = "Alejandro-."; new TAG [ ] = "TEST";
enum _:Data_Precios { NOMBRE [ 32 ], ACCESO, MONEDA [ 6 ] , PRECIO [ 20 ], INFORMACION [ 100 ] }
new g_item;
new gzPrecios [ ] [ Data_Precios ] = {
// [ NOMBRE ] [ACCESO] [MONEDA] [PRECIO] [ I N F O R M A C I O N ]
{ "Admin Vip", ADMIN_IMMUNITY, "BS.S", "[ 7.000 ]", "\w^nInmunidad^nComandos pug^nReservacion slots^nCambio de maps^nBan / Unban^nKicked" }, { "Admin SemiFull", ADMIN_LEVEL_B, "BS.S", "[ 5.000 ]", "\w^nComandos pug^nCambio de maps^nBan / Unban^nKicked" }, //{ "ADMIN BASICO", ADMIN_KICK, "BsS", "70", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap" }, //{ "ADMIN SOCIO", ADMIN_CVAR, "BsS", "200", "\w^nKick^nCambio de mapa^nVote map^nSlay^nSlap^nBan^nAcceso a los cvars^nDestroy^nCastigo" } }
public plugin_init( ) {
register_plugin ( PLUGIN, VERSION, AUTOR ) register_clcmd ("say /precios", "MenuPrecios" ) }
public MenuPrecios ( id ) {
static Pmenu, text [ 100 ], szMenu [ 1204 ], w; formatex( szMenu, sizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAG, VERSION, AUTOR); Pmenu = menu_create(szMenu, "PreciOP"); for( w = 0; w < sizeof gzPrecios; w++ ) { if (get_user_flags(id) & gzPrecios [ w ] [ ACCESO ]) { formatex(text, charsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios [ w ] [ NOMBRE ]) menu_additem(Pmenu, text, "0") } else { formatex(text, charsmax(text), "\w%s \y%s\r %s",gzPrecios [ w ] [ NOMBRE ], gzPrecios [ w ] [ MONEDA ], gzPrecios [ w ] [ PRECIO ]) menu_additem(Pmenu, text, "0") }
} //menu_additem(Pmenu, "Informacion de compra", "4") menu_setprop( Pmenu, MPROP_BACKNAME, "\wAtrás" ); menu_setprop( Pmenu, MPROP_NEXTNAME, "\wSiguiente" ); menu_setprop( Pmenu, MPROP_EXITNAME, "\wSalir" ); menu_setprop( Pmenu, MPROP_NUMBER_COLOR, "\r" ); menu_display(id, Pmenu, 0); return PLUGIN_HANDLED; }
public PreciOP(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) }
switch(item) { case 0..3: { g_item = item; SubMenu(id) } case 4: informacioA (id); }
return PLUGIN_HANDLED; }
public SubMenu(id) { static menu, szMenu[1204] new Admin[50];
if (get_user_flags(id) & gzPrecios [ g_item ] [ ACCESO ]) { Admin = "\r( \yOBTENIDO \r)" } else { Admin = "\w( \rNO OBTENIDO \w)" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAG, gzPrecios [ g_item ] [ NOMBRE ] , Admin, gzPrecios [ g_item ] [ INFORMACION ]); menu = menu_create(szMenu, "OpciMen");
menu_additem(menu, "\yInformacion de compra", "0", 0);
menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1);
menu_display(id, menu, 0);
return PLUGIN_HANDLED; }
public OpciMen(id, menu, item) { if(item == MENU_EXIT) { MenuPrecios(id) return PLUGIN_HANDLED; } informacioA(id) return PLUGIN_HANDLED; }
public informacioA(id) { static menu, szMenu[1204], Actual [ 60 ], Caraota [ 60 ]; if (get_user_flags(id) & ADMIN_KICK) { formatex(Caraota, charsmax(Caraota), "\r( \y%s \r)", gzPrecios [ id ] [ NOMBRE ]) Actual = Caraota } else { Actual = "\w( \rSIN PLAN\w )" } formatex( szMenu, sizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAG, Actual); menu = menu_create(szMenu, "OpciMen"); menu_additem(menu, "\yContactanos: ^n\yNombre: \wRosario Giannotto^n\yTelefono: \w0412-5254550 ^n\yFacebook: \whttps://www.facebook.com/rosario.giannotto2019\r", "0", 0); menu_additem(menu, "\yGame Hosting: \whttp://evolution-host.com.ve/^n\yPD:\w Le garantizamos una pronta respuesta.", "1", 0); menu_setprop(menu, MPROP_EXITNAME, "Volver."); menu_setprop(menu, MPROP_NOCOLORS, 1); menu_display(id, menu, 0); return PLUGIN_HANDLED; }
Gracias alejandro solucionado
(19/05/2019, 05:24 PM)+rdNN! escribió: Ocupa este
https://amxmodx-es.com/Thread-AMXX-Pedidos-de-COMPRA
esta mejor codeado.
Gracias por el aporte
»» RENTA TU SERVIDOR EN EVOLUTIÓN-HOST ««
Si deseas contactarme para comprar tu servidor de counter-strike puedes enviar un M.P
|