Error de logs plugins MenuOfPreciosv2.1 >SOLUCIONADO<
#1
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

[Imagen: Qeyewem.jpg]

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 ] ,
    
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 PLUGINVERSIONAUTOR )
    
register_clcmd ("say /precios""MenuPrecios" )
    
}


public 
MenuPrecios id )
{
    
    static 
Pmenutext 100 ], szMenu 1204 ], w;
    
    
formatexszMenusizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAGVERSIONAUTOR);
    
Pmenu menu_create(szMenu"PreciOP");
    
    for( 
0sizeof gzPreciosw++ ) 
    {

    if (
get_user_flags(id) & gzPrecios ] [ ACCESO ]) 
    {
        
formatex(textcharsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios ] [ NOMBRE ])
        
menu_additem(Pmenutext"0")
    }
    else 
    {
        
formatex(textcharsmax(text), "\w%s \y%s\r %s",gzPrecios ] [ NOMBRE ], gzPrecios ] [ MONEDA ], gzPrecios ] [ PRECIO ])
        
menu_additem(Pmenutext"0")  
    }

    }
    
    
//menu_additem(Pmenu, "Informacion de compra", "4")
    
    
menu_setpropPmenuMPROP_BACKNAME"\wAtrás" );
    
menu_setpropPmenuMPROP_NEXTNAME"\wSiguiente" );
    
menu_setpropPmenuMPROP_EXITNAME"\wSalir" );
    
menu_setpropPmenuMPROP_NUMBER_COLOR"\r" );
    
    
menu_display(idPmenu0);
    
    return 
PLUGIN_HANDLED;
}

public 
PreciOP(idmenuitem)
{
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
    }

    switch(
item

    {
    case 
0SubMenu idmenuitem) ;
    case 
1SubMenu idmenuitem) ;
    case 
2SubMenu idmenuitem) ;
    case 
3SubMenu idmenuitem) ;
    case 
4informacioA id ) ;


    }

    return 
PLUGIN_HANDLED;
}

public 
SubMenu idmenuitem)
{
     static 
menuszMenu[1204], Admin[22];
    
    if (
get_user_flags(id) & gzPrecios item ] [ ACCESO ]) 
    {
                
    
Admin "\r( \yOBTENIDO \r)"
                
    

    else 
    {
                
    
Admin "\w( \rNO OBTENIDO \w)"
                
    
}
        
    
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAGgzPrecios item ] [ NOMBRE ] , Admin,  gzPrecios item ] [ INFORMACION ]);
    
menu menu_create(szMenu"OpciMen");
            
    
menu_additem(menu"\yInformacion de compra""0"0);
            
    
menu_setprop(menuMPROP_EXITNAME"Volver.");
    
menu_setprop(menuMPROP_NOCOLORS1);
            
    
menu_display(idmenu0);  

    return 
PLUGIN_HANDLED;   
}

public 
OpciMen(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
MenuPrecios id )
        return 
PLUGIN_HANDLED;
    }
    
informacioA id )
    
menu_destroy(menu);
    
    return 
PLUGIN_HANDLED;
}

public 
informacioA id )
{
    
    static 
menuszMenu[1204], Actual 60 ], Caraota 60 ];
    
    if (
get_user_flags(id) & ADMIN_KICK
    {
        
formatex(Caraotacharsmax(Caraota), "\r( \y%s \r)"gzPrecios id ] [ NOMBRE ])          
        
Actual Caraota
        
    

    else 
    {
        
Actual "\w( \rSIN PLAN\w )"
    
}
    
    
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAGActual);
    
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(menuMPROP_EXITNAME"Volver.");
    
menu_setprop(menuMPROP_NOCOLORS1);
    
    
menu_display(idmenu0);
    
    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
Responder
#2
Ocupa este

https://amxmodx-es.com/Thread-AMXX-Pedidos-de-COMPRA

esta mejor codeado.
Responder
#3
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 ] ,
    
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 PLUGINVERSIONAUTOR )
    
register_clcmd ("say /precios""MenuPrecios" )
    
}


public 
MenuPrecios id )
{

    static 
Pmenutext 100 ], szMenu 1204 ], w;
    
    
formatexszMenusizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAGVERSIONAUTOR);
    
Pmenu menu_create(szMenu"PreciOP");
    
    for( 
0sizeof gzPreciosw++ ) 
    {

        if (
get_user_flags(id) & gzPrecios ] [ ACCESO ]) 
        {
            
formatex(textcharsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios ] [ NOMBRE ])
            
menu_additem(Pmenutext"0")
        }
        else 
        {
            
formatex(textcharsmax(text), "\w%s \y%s\r %s",gzPrecios ] [ NOMBRE ], gzPrecios ] [ MONEDA ], gzPrecios ] [ PRECIO ])
            
menu_additem(Pmenutext"0")  
        }

    }
    
    
//menu_additem(Pmenu, "Informacion de compra", "4")
    
    
menu_setpropPmenuMPROP_BACKNAME"\wAtrás" );
    
menu_setpropPmenuMPROP_NEXTNAME"\wSiguiente" );
    
menu_setpropPmenuMPROP_EXITNAME"\wSalir" );
    
menu_setpropPmenuMPROP_NUMBER_COLOR"\r" );
    
    
menu_display(idPmenu0);
    
    return 
PLUGIN_HANDLED;
}

public 
PreciOP(idmenuitem)
{
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
    }

    switch(
item
    {
        case 
0SubMenu idmenuitem) ;
        case 
1SubMenu idmenuitem) ;
        case 
2SubMenu idmenuitem) ;
        case 
3SubMenu idmenuitem) ;
        case 
4informacioA id ) ;
    }

    return 
PLUGIN_HANDLED;
}

public 
SubMenu idmenuitem)
{
   static 
menuszMenu[1204]

   
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAGgzPrecios 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(menuMPROP_EXITNAME"Volver.");
   
menu_setprop(menuMPROP_NOCOLORS1);

   
menu_display(idmenu0);  

   return 
PLUGIN_HANDLED;   
}

public 
OpciMen(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
MenuPrecios id )
        return 
PLUGIN_HANDLED;
    }
    
informacioA id )
    
menu_destroy(menu);
    
    return 
PLUGIN_HANDLED;
}

public 
informacioA id )
{

    static 
menuszMenu[1204], Actual 60 ], Caraota 60 ];
    
    if (
get_user_flags(id) & ADMIN_KICK
    {
        
formatex(Caraotacharsmax(Caraota), "\r( \y%s \r)"gzPrecios id ] [ NOMBRE ])          
        
Actual Caraota
    

    else 
    {
        
Actual "\w( \rSIN PLAN\w )"
    
}
    
    
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAGActual);
    
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(menuMPROP_EXITNAME"Volver.");
    
menu_setprop(menuMPROP_NOCOLORS1);
    
    
menu_display(idmenu0);
    
    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 ] ,
    
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 PLUGINVERSIONAUTOR )
    
register_clcmd ("say /precios""MenuPrecios" )
    
}


public 
MenuPrecios id )
{

    static 
Pmenutext 100 ], szMenu 1204 ], w;
    
    
formatexszMenusizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAGVERSIONAUTOR);
    
Pmenu menu_create(szMenu"PreciOP");
    
    for( 
0sizeof gzPreciosw++ ) 
    {
        if (
get_user_flags(id) & gzPrecios ] [ ACCESO ]) 
        {
            
formatex(textcharsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios ] [ NOMBRE ])
            
menu_additem(Pmenutext"0")
        }
        else 
        {
            
formatex(textcharsmax(text), "\w%s \y%s\r %s",gzPrecios ] [ NOMBRE ], gzPrecios ] [ MONEDA ], gzPrecios ] [ PRECIO ])
            
menu_additem(Pmenutext"0")  
        }

    }
    
    
//menu_additem(Pmenu, "Informacion de compra", "4")
    
    
menu_setpropPmenuMPROP_BACKNAME"\wAtrás" );
    
menu_setpropPmenuMPROP_NEXTNAME"\wSiguiente" );
    
menu_setpropPmenuMPROP_EXITNAME"\wSalir" );
    
menu_setpropPmenuMPROP_NUMBER_COLOR"\r" );
    
    
menu_display(idPmenu0);
    
    return 
PLUGIN_HANDLED;
}

public 
PreciOP(idmenuitem)
{
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
    }

    switch(
item
    {
        case 
0..3: {
            
g_item item;
            
SubMenu(id)
        }
        case 
4informacioA (id);
    }


    return 
PLUGIN_HANDLED;
}

public 
SubMenu(id)
{
   static 
menuszMenu[1204]

   
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAGgzPrecios 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(menuMPROP_EXITNAME"Volver.");
   
menu_setprop(menuMPROP_NOCOLORS1);

   
menu_display(idmenu0);  

   return 
PLUGIN_HANDLED;   
}

public 
OpciMen(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
MenuPrecios(id)
        return 
PLUGIN_HANDLED;
    }
    
informacioA(id)
    return 
PLUGIN_HANDLED;
}

public 
informacioA(id)
{
    static 
menuszMenu[1204], Actual 60 ], Caraota 60 ];
    
    if (
get_user_flags(id) & ADMIN_KICK
    {
        
formatex(Caraotacharsmax(Caraota), "\r( \y%s \r)"gzPrecios id ] [ NOMBRE ])          
        
Actual Caraota
    

    else 
    {
        
Actual "\w( \rSIN PLAN\w )"
    
}
    
    
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAGActual);
    
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(menuMPROP_EXITNAME"Volver.");
    
menu_setprop(menuMPROP_NOCOLORS1);
    
    
menu_display(idmenu0);
    
    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 ] ,
    
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 PLUGINVERSIONAUTOR )
    
register_clcmd ("say /precios""MenuPrecios" )
    
}


public 
MenuPrecios id )
{

    static 
Pmenutext 100 ], szMenu 1204 ], w;
    
    
formatexszMenusizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAGVERSIONAUTOR);
    
Pmenu menu_create(szMenu"PreciOP");
    
    for( 
0sizeof gzPreciosw++ ) 
    {
        if (
get_user_flags(id) & gzPrecios ] [ ACCESO ]) 
        {
            
formatex(textcharsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios ] [ NOMBRE ])
            
menu_additem(Pmenutext"0")
        }
        else 
        {
            
formatex(textcharsmax(text), "\w%s \y%s\r %s",gzPrecios ] [ NOMBRE ], gzPrecios ] [ MONEDA ], gzPrecios ] [ PRECIO ])
            
menu_additem(Pmenutext"0")  
        }

    }
    
    
//menu_additem(Pmenu, "Informacion de compra", "4")
    
    
menu_setpropPmenuMPROP_BACKNAME"\wAtrás" );
    
menu_setpropPmenuMPROP_NEXTNAME"\wSiguiente" );
    
menu_setpropPmenuMPROP_EXITNAME"\wSalir" );
    
menu_setpropPmenuMPROP_NUMBER_COLOR"\r" );
    
    
menu_display(idPmenu0);
    
    return 
PLUGIN_HANDLED;
}

public 
PreciOP(idmenuitem)
{
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
    }

    switch(
item
    {
        case 
0..3: {
            
g_item item;
            
SubMenu(id)
        }
        case 
4informacioA (id);
    }


    return 
PLUGIN_HANDLED;
}

public 
SubMenu(id)
{
   static 
menuszMenu[1204]
    new 
Admin[50];

    if (
get_user_flags(id) & gzPrecios g_item ] [ ACCESO ]) 
    {
                
    
Admin "\r( \yOBTENIDO \r)"
                
    

    else 
    {
                
    
Admin "\w( \rNO OBTENIDO \w)"
                
    
}
   
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAGgzPrecios g_item ] [ NOMBRE ] , Admin,  gzPrecios g_item ] [ INFORMACION ]);
   
menu menu_create(szMenu"OpciMen");

   
menu_additem(menu"\yInformacion de compra""0"0);

   
menu_setprop(menuMPROP_EXITNAME"Volver.");
   
menu_setprop(menuMPROP_NOCOLORS1);

   
menu_display(idmenu0);  

   return 
PLUGIN_HANDLED;   
}

public 
OpciMen(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
MenuPrecios(id)
        return 
PLUGIN_HANDLED;
    }
    
informacioA(id)
    return 
PLUGIN_HANDLED;
}

public 
informacioA(id)
{
    static 
menuszMenu[1204], Actual 60 ], Caraota 60 ];
    
    if (
get_user_flags(id) & ADMIN_KICK
    {
        
formatex(Caraotacharsmax(Caraota), "\r( \y%s \r)"gzPrecios id ] [ NOMBRE ])          
        
Actual Caraota
    

    else 
    {
        
Actual "\w( \rSIN PLAN\w )"
    
}
    
    
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAGActual);
    
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(menuMPROP_EXITNAME"Volver.");
    
menu_setprop(menuMPROP_NOCOLORS1);
    
    
menu_display(idmenu0);
    
    return 
PLUGIN_HANDLED;  

Responder
#4
(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 ] ,
    
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 PLUGINVERSIONAUTOR )
    
register_clcmd ("say /precios""MenuPrecios" )
    
}


public 
MenuPrecios id )
{

    static 
Pmenutext 100 ], szMenu 1204 ], w;
    
    
formatexszMenusizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAGVERSIONAUTOR);
    
Pmenu menu_create(szMenu"PreciOP");
    
    for( 
0sizeof gzPreciosw++ ) 
    {

        if (
get_user_flags(id) & gzPrecios ] [ ACCESO ]) 
        {
            
formatex(textcharsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios ] [ NOMBRE ])
            
menu_additem(Pmenutext"0")
        }
        else 
        {
            
formatex(textcharsmax(text), "\w%s \y%s\r %s",gzPrecios ] [ NOMBRE ], gzPrecios ] [ MONEDA ], gzPrecios ] [ PRECIO ])
            
menu_additem(Pmenutext"0")  
        }

    }
    
    
//menu_additem(Pmenu, "Informacion de compra", "4")
    
    
menu_setpropPmenuMPROP_BACKNAME"\wAtrás" );
    
menu_setpropPmenuMPROP_NEXTNAME"\wSiguiente" );
    
menu_setpropPmenuMPROP_EXITNAME"\wSalir" );
    
menu_setpropPmenuMPROP_NUMBER_COLOR"\r" );
    
    
menu_display(idPmenu0);
    
    return 
PLUGIN_HANDLED;
}

public 
PreciOP(idmenuitem)
{
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
    }

    switch(
item
    {
        case 
0SubMenu idmenuitem) ;
        case 
1SubMenu idmenuitem) ;
        case 
2SubMenu idmenuitem) ;
        case 
3SubMenu idmenuitem) ;
        case 
4informacioA id ) ;
    }

    return 
PLUGIN_HANDLED;
}

public 
SubMenu idmenuitem)
{
   static 
menuszMenu[1204]

   
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAGgzPrecios 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(menuMPROP_EXITNAME"Volver.");
   
menu_setprop(menuMPROP_NOCOLORS1);

   
menu_display(idmenu0);  

   return 
PLUGIN_HANDLED;   
}

public 
OpciMen(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
MenuPrecios id )
        return 
PLUGIN_HANDLED;
    }
    
informacioA id )
    
menu_destroy(menu);
    
    return 
PLUGIN_HANDLED;
}

public 
informacioA id )
{

    static 
menuszMenu[1204], Actual 60 ], Caraota 60 ];
    
    if (
get_user_flags(id) & ADMIN_KICK
    {
        
formatex(Caraotacharsmax(Caraota), "\r( \y%s \r)"gzPrecios id ] [ NOMBRE ])          
        
Actual Caraota
    

    else 
    {
        
Actual "\w( \rSIN PLAN\w )"
    
}
    
    
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAGActual);
    
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(menuMPROP_EXITNAME"Volver.");
    
menu_setprop(menuMPROP_NOCOLORS1);
    
    
menu_display(idmenu0);
    
    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 ] ,
    
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 PLUGINVERSIONAUTOR )
    
register_clcmd ("say /precios""MenuPrecios" )
    
}


public 
MenuPrecios id )
{

    static 
Pmenutext 100 ], szMenu 1204 ], w;
    
    
formatexszMenusizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAGVERSIONAUTOR);
    
Pmenu menu_create(szMenu"PreciOP");
    
    for( 
0sizeof gzPreciosw++ ) 
    {
        if (
get_user_flags(id) & gzPrecios ] [ ACCESO ]) 
        {
            
formatex(textcharsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios ] [ NOMBRE ])
            
menu_additem(Pmenutext"0")
        }
        else 
        {
            
formatex(textcharsmax(text), "\w%s \y%s\r %s",gzPrecios ] [ NOMBRE ], gzPrecios ] [ MONEDA ], gzPrecios ] [ PRECIO ])
            
menu_additem(Pmenutext"0")  
        }

    }
    
    
//menu_additem(Pmenu, "Informacion de compra", "4")
    
    
menu_setpropPmenuMPROP_BACKNAME"\wAtrás" );
    
menu_setpropPmenuMPROP_NEXTNAME"\wSiguiente" );
    
menu_setpropPmenuMPROP_EXITNAME"\wSalir" );
    
menu_setpropPmenuMPROP_NUMBER_COLOR"\r" );
    
    
menu_display(idPmenu0);
    
    return 
PLUGIN_HANDLED;
}

public 
PreciOP(idmenuitem)
{
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
    }

    switch(
item
    {
        case 
0..3: {
            
g_item item;
            
SubMenu(id)
        }
        case 
4informacioA (id);
    }


    return 
PLUGIN_HANDLED;
}

public 
SubMenu(id)
{
   static 
menuszMenu[1204]

   
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAGgzPrecios 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(menuMPROP_EXITNAME"Volver.");
   
menu_setprop(menuMPROP_NOCOLORS1);

   
menu_display(idmenu0);  

   return 
PLUGIN_HANDLED;   
}

public 
OpciMen(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
MenuPrecios(id)
        return 
PLUGIN_HANDLED;
    }
    
informacioA(id)
    return 
PLUGIN_HANDLED;
}

public 
informacioA(id)
{
    static 
menuszMenu[1204], Actual 60 ], Caraota 60 ];
    
    if (
get_user_flags(id) & ADMIN_KICK
    {
        
formatex(Caraotacharsmax(Caraota), "\r( \y%s \r)"gzPrecios id ] [ NOMBRE ])          
        
Actual Caraota
    

    else 
    {
        
Actual "\w( \rSIN PLAN\w )"
    
}
    
    
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAGActual);
    
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(menuMPROP_EXITNAME"Volver.");
    
menu_setprop(menuMPROP_NOCOLORS1);
    
    
menu_display(idmenu0);
    
    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 ] ,
    
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 PLUGINVERSIONAUTOR )
    
register_clcmd ("say /precios""MenuPrecios" )
    
}


public 
MenuPrecios id )
{

    static 
Pmenutext 100 ], szMenu 1204 ], w;
    
    
formatexszMenusizeof(szMenu), "\r****************************^n\r[\d%s\r] \wPlanes y precios %s^n\dBy: \w%s^n\r****************************",TAGVERSIONAUTOR);
    
Pmenu menu_create(szMenu"PreciOP");
    
    for( 
0sizeof gzPreciosw++ ) 
    {
        if (
get_user_flags(id) & gzPrecios ] [ ACCESO ]) 
        {
            
formatex(textcharsmax(text), "\w%s \r( \yOBTENIDO \r)",gzPrecios ] [ NOMBRE ])
            
menu_additem(Pmenutext"0")
        }
        else 
        {
            
formatex(textcharsmax(text), "\w%s \y%s\r %s",gzPrecios ] [ NOMBRE ], gzPrecios ] [ MONEDA ], gzPrecios ] [ PRECIO ])
            
menu_additem(Pmenutext"0")  
        }

    }
    
    
//menu_additem(Pmenu, "Informacion de compra", "4")
    
    
menu_setpropPmenuMPROP_BACKNAME"\wAtrás" );
    
menu_setpropPmenuMPROP_NEXTNAME"\wSiguiente" );
    
menu_setpropPmenuMPROP_EXITNAME"\wSalir" );
    
menu_setpropPmenuMPROP_NUMBER_COLOR"\r" );
    
    
menu_display(idPmenu0);
    
    return 
PLUGIN_HANDLED;
}

public 
PreciOP(idmenuitem)
{
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
    }

    switch(
item
    {
        case 
0..3: {
            
g_item item;
            
SubMenu(id)
        }
        case 
4informacioA (id);
    }


    return 
PLUGIN_HANDLED;
}

public 
SubMenu(id)
{
   static 
menuszMenu[1204]
    new 
Admin[50];

    if (
get_user_flags(id) & gzPrecios g_item ] [ ACCESO ]) 
    {
                
    
Admin "\r( \yOBTENIDO \r)"
                
    

    else 
    {
                
    
Admin "\w( \rNO OBTENIDO \w)"
                
    
}
   
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \w%s^n %s^n\r****************************^n\w%s",TAGgzPrecios g_item ] [ NOMBRE ] , Admin,  gzPrecios g_item ] [ INFORMACION ]);
   
menu menu_create(szMenu"OpciMen");

   
menu_additem(menu"\yInformacion de compra""0"0);

   
menu_setprop(menuMPROP_EXITNAME"Volver.");
   
menu_setprop(menuMPROP_NOCOLORS1);

   
menu_display(idmenu0);  

   return 
PLUGIN_HANDLED;   
}

public 
OpciMen(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
MenuPrecios(id)
        return 
PLUGIN_HANDLED;
    }
    
informacioA(id)
    return 
PLUGIN_HANDLED;
}

public 
informacioA(id)
{
    static 
menuszMenu[1204], Actual 60 ], Caraota 60 ];
    
    if (
get_user_flags(id) & ADMIN_KICK
    {
        
formatex(Caraotacharsmax(Caraota), "\r( \y%s \r)"gzPrecios id ] [ NOMBRE ])          
        
Actual Caraota
    

    else 
    {
        
Actual "\w( \rSIN PLAN\w )"
    
}
    
    
formatexszMenusizeof(szMenu), "^n\r****************************^n\r[\d%s\r] \wInformacion^nEstado actual: %s ^n\r****************************",TAGActual);
    
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(menuMPROP_EXITNAME"Volver.");
    
menu_setprop(menuMPROP_NOCOLORS1);
    
    
menu_display(idmenu0);
    
    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
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)