Precios de admin
#1
Estrella 
Función del plugin:
Muestra un menú al escribir en say /precios donde dice los precios de el administrador, y cuando le das a una opción de administrador sale lo que ofrece el administrador

Comando:

/precios



Código PHP:
/* ADMIN PRECIOS 1.0 By Maickol AC rodriguez que es el mismo titular que Alejandro xd */
//NO ES QUE SEA EL MEJOR PLUGINS NI NADA ESTO LO HICE CON LA INTENCION DE PONERlO EN MI SERVIDOR
//ES MI PRIMER PLUGINS ESPERO LES FUNCIONE Y SI AY ALGO MALO EN EL CODE Y SABEN DE CODIGOS
//AVISENME, NO SE MUCHO DE CODIGO PERO CON MI EXPERIENCIA SAQUEE ESTO,

#include <amxmodx>

#define PLUGIN "Admin-Precio"
#define VERSION "1.0"
#define AUTHOR "Alejandro."


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /precios""Precios_Menu")
}
/* Aqui ponemos los tipos de admin que estamos vendiendo en nuestro servidor*/
public Precios_Menu(id)
{
    new 
Menu menu_create("\w[\rAMXX-ES\w]\r--\y>\wPRECIOS""cmds"
    
menu_additem(Menu"\w[\rAdmin Basico \w| \d50 bsS\w]"   "0"0)
    
menu_additem(Menu"\w[\rAdmin Full \w| \d60 bsS\w]"   "1"0)
    
menu_additem(Menu"\w[\rAdmin Vip \w| \d70 bsS\w]"   "2"0)
    
menu_additem(Menu"\w[\rAdmin Socio \w| \d80 bsS\w]""3"0)
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
}

public 
cmds(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6]; 
    new 
iAccess
    new 
iCallback
    new 
iName[64]; 
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback
    
    switch (
str_to_num(iData)) 
    {
 
/* Mostramos que ofrece el servicio de el admin  */
        
case 0:
        {
    new 
Menu menu_create("\w[\rAdmin Basico\w]""cmds"
    
menu_additem(Menu"\w[\rBan\w]"  )
    
menu_additem(Menu"\w[\rKick\w]"  )
    
menu_additem(Menu"\w[\rCambio de mapa\w]" )
    
menu_additem(Menu"\w[\rSlay/Slap\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")
   
        }
        case 
1:
        {
    new 
Menu menu_create("\w[\rAdmin Full\w]""cmds"
    
menu_additem(Menu"\w[\rBan\w]" )
    
menu_additem(Menu"\w[\rKick\w]" )
    
menu_additem(Menu"\w[\rCambio de mapa\w]" )
    
menu_additem(Menu"\w[\rSlay/Slap\w]")
    
menu_additem(Menu"\w[\rDestroy\w]")
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
  
    
       
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
2:
        {
    new 
Menu menu_create("\w[\rAdmin Vip\w]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\rBan\w]" )
    
menu_additem(Menu"\w[\rKick\w]" )
    
menu_additem(Menu"\w[\rCambio de mapa\w]" )
    
menu_additem(Menu"\w[\rSlay/Slap\w]" )
    
menu_additem(Menu"\w[\rDestroy\w]" )
    
menu_additem(Menu"\w[\rSlot Reservado\w]" )  
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
 
    
        
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
3:
        {
    new 
Menu menu_create("\w[\rAdmin Vip\w]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\rBan\w]"  )
    
menu_additem(Menu"\w[\rKick\w]"  )
    
menu_additem(Menu"\w[\rCambio de mapa\w]")
    
menu_additem(Menu"\w[\rSlay/Slap\w]")
    
menu_additem(Menu"\w[\rDestroy\w]")
    
menu_additem(Menu"\w[\rSlot Reservado\w]")  
    
menu_additem(Menu"\w[\rSuper Admin\w]"
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
 
    
       
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
    }
    return 
PLUGIN_HANDLED


stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }




[Imagen: 41843237_335332197043048_247577524141083...e=5C252547]


[Imagen: 41856822_1187934468013380_32767617914340...e=5C1B1008]
Responder
#2
#1 No lo ocupas para nada.

Código PHP:
#include <cstrike>
#include <hamsandwich>
#include <amxmisc> 

#2 Esta forma de hacer el ChatColor es pesima.

te recomiendo leer esto : Click
Código PHP:
stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)

    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color

    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        
        for (new 
0counti++)
        {
            
            if (
is_user_connected(players[i]))
            {
                
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

Responder
#3
(16/09/2018, 03:29 AM)Kross escribió: #1 No lo ocupas para nada.

Código PHP:
#include <cstrike>
#include <hamsandwich>
#include <amxmisc> 

#2 Esta forma de hacer el ChatColor es pesima.

te recomiendo leer esto : Click
Código PHP:
stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)

    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color

    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        
        for (new 
0counti++)
        {
            
            if (
is_user_connected(players[i]))
            {
                
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }


gracias por tu critica constructiva,asi deberian ser todos los usuarios xd
Responder
#4
getinfo en los handlers no es necesario, y no, no todos los users deben de ser asi, la variedad es buena aunque no te guste, que te comenten mierda te puede hacer bien Whatever
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#5
(16/09/2018, 04:21 AM)kikizon2 escribió: getinfo en los handlers no es necesario, y no, no todos los users deben de ser asi, la variedad es buena aunque no te guste, que te comenten mierda te puede hacer bien Whatever

xd no dije que no me gusta que comenten mierda xddd, solo que me ayuden a progresar, que me den solucion, no insultar y cosas asi que desmotivan a la gente y es pasa en este foro...
Responder
#6
(16/09/2018, 03:18 AM)Alejandro escribió:
Función del plugin:
Muestra un menú al escribir en say /precios donde dice los precios de el administrador, y cuando le das a una opción de administrador sale lo que ofrece el administrador

Comando:

/precios




[Imagen: 41843237_335332197043048_247577524141083...e=5C252547]


[Imagen: 41856822_1187934468013380_32767617914340...e=5C1B1008]

todo quieren ayudar es mas a hora lo veo bien es un aporte, pero haces cosas que uno puede hacer de diferente formas
yo le daria el precio al usuario por un mensaje al conectarse o a la funcion que quieras
un mensaje lo van a leer todo no hace falta poner /precio

te falto que le mande un correo con el precio Sonrisa

a hora te hago una pregunta como me conecto con el vendedor de admin ? responderme
Responder
#7
Algo flojo este aporte pero bueno; no deja de serlo.

Congratulations Crab

Mini SPAM de mi plugin: [AMXX] Pedidos de COMPRA.
Responder
#8
Fíjate dentro de
Código PHP:
public cmds(idMenuitem
Hay varios detalles con respecto a la tabulación (espacios, tabs, sangría o como sea que lo quieras llamar).

Es un detalle vital innegable al momento de programar Gran sonrisa
Responder
#9
(16/09/2018, 09:19 AM)La Renga Mk escribió:
(16/09/2018, 03:18 AM)Alejandro escribió:
Función del plugin:
Muestra un menú al escribir en say /precios donde dice los precios de el administrador, y cuando le das a una opción de administrador sale lo que ofrece el administrador

Comando:

/precios




[Imagen: 41843237_335332197043048_247577524141083...e=5C252547]


[Imagen: 41856822_1187934468013380_32767617914340...e=5C1B1008]

todo quieren ayudar es mas a hora lo veo bien es un aporte, pero haces cosas que uno puede hacer de diferente formas
yo le daria el precio al usuario por un mensaje al conectarse o a la funcion que quieras
un mensaje lo van a leer todo no hace falta poner /precio

te falto que le mande un correo con el precio Sonrisa

a hora te hago una pregunta como me conecto con el vendedor de admin ? responderme

entiendan que es mi primer aporte y si me ayudan a hacer mejores cosas, creo que lo haría mucho mejor
Responder
#10
https://amxmodx-es.com/Thread-TUT-Men%C3%BA-de-Admins
Responder
#11
(16/09/2018, 01:19 PM)Niper.-. escribió: https://amxmodx-es.com/Thread-TUT-Men%C3%BA-de-Admins
Gracias por tu tutorial cuando tenga tiempo lo leo <3
Responder
#12
(16/09/2018, 03:18 AM)Alejandro escribió:
Función del plugin:
Muestra un menú al escribir en say /precios donde dice los precios de el administrador, y cuando le das a una opción de administrador sale lo que ofrece el administrador

Comando:

/precios



Código PHP:
/* ADMIN PRECIOS 1.0 By Maickol AC rodriguez que es el mismo titular que Alejandro xd */
//NO ES QUE SEA EL MEJOR PLUGINS NI NADA ESTO LO HICE CON LA INTENCION DE PONERlO EN MI SERVIDOR
//ES MI PRIMER PLUGINS ESPERO LES FUNCIONE Y SI AY ALGO MALO EN EL CODE Y SABEN DE CODIGOS
//AVISENME, NO SE MUCHO DE CODIGO PERO CON MI EXPERIENCIA SAQUEE ESTO,

#include <amxmodx>

#define PLUGIN "Admin-Precio"
#define VERSION "1.0"
#define AUTHOR "Alejandro."


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /precios""Precios_Menu")
}
/* Aqui ponemos los tipos de admin que estamos vendiendo en nuestro servidor*/
public Precios_Menu(id)
{
    new 
Menu menu_create("\w[\rAMXX-ES\w]\r--\y>\wPRECIOS""cmds"
    
menu_additem(Menu"\w[\rAdmin Basico \w| \d50 bsS\w]"   "1"0)
    
menu_additem(Menu"\w[\rAdmin Full \w| \d60 bsS\w]"   "2"0)
    
menu_additem(Menu"\w[\rAdmin Vip \w| \d70 bsS\w]"   "3"0)
    
menu_additem(Menu"\w[\rAdmin Socio \w| \d80 bsS\w]""4"0)
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
}

public 
cmds(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6]; 
    new 
iAccess
    new 
iCallback
    new 
iName[64]; 
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback
    
    switch (
str_to_num(iData)) 
    {
 
/* Mostramos que ofrece el servicio de el admin  */
        
case 1:
        {
    new 
Menu menu_create("\w[\rAdmin Basico\w]""cmds"
    
menu_additem(Menu"\w[\rBan\w]"  )
    
menu_additem(Menu"\w[\rKick\w]"  )
    
menu_additem(Menu"\w[\rCambio de mapa\w]" )
    
menu_additem(Menu"\w[\rSlay/Slap\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")
   
        }
        case 
2:
        {
    new 
Menu menu_create("\w[\rAdmin Full\w]""cmds"
    
menu_additem(Menu"\w[\rBan\w]" )
    
menu_additem(Menu"\w[\rKick\w]" )
    
menu_additem(Menu"\w[\rCambio de mapa\w]" )
    
menu_additem(Menu"\w[\rSlay/Slap\w]")
    
menu_additem(Menu"\w[\rDestroy\w]")
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
  
    
       
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
3:
        {
    new 
Menu menu_create("\w[\rAdmin Vip\w]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\rBan\w]" )
    
menu_additem(Menu"\w[\rKick\w]" )
    
menu_additem(Menu"\w[\rCambio de mapa\w]" )
    
menu_additem(Menu"\w[\rSlay/Slap\w]" )
    
menu_additem(Menu"\w[\rDestroy\w]" )
    
menu_additem(Menu"\w[\rSlot Reservado\w]" )  
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
 
    
        
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
4:
        {
    new 
Menu menu_create("\w[\rAdmin Vip\w]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\rBan\w]"  )
    
menu_additem(Menu"\w[\rKick\w]"  )
    
menu_additem(Menu"\w[\rCambio de mapa\w]")
    
menu_additem(Menu"\w[\rSlay/Slap\w]")
    
menu_additem(Menu"\w[\rDestroy\w]")
    
menu_additem(Menu"\w[\rSlot Reservado\w]")  
    
menu_additem(Menu"\w[\rSuper Admin\w]"
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
 
    
       
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
    }
    return 
PLUGIN_HANDLED


stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }




[Imagen: 41843237_335332197043048_247577524141083...e=5C252547]


[Imagen: 41856822_1187934468013380_32767617914340...e=5C1B1008]

Código PHP:
#include <amxmodx>

#define PLUGIN "Admin-Precio"
#define VERSION "1.0"
#define AUTHOR "Alejandro."


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /precios""Precios_Menu")
}
/* Aqui ponemos los tipos de admin que estamos vendiendo en nuestro servidor*/
public Precios_Menu(id)
{
    new 
Menu menu_create("\w[\rAMXX-ES\w]\r--\y>\wPRECIOS""cmds"
    
menu_additem(Menu"\w[\yAdmin Basico \w| \d50 bsS\w]"   "1"0)
    
menu_additem(Menu"\w[\yAdmin Full \w| \d60 bsS\w]"   "2"0)
    
menu_additem(Menu"\w[\yAdmin Vip \w| \d70 bsS\w]"   "3"0)
    
menu_additem(Menu"\w[\yAdmin Socio \w| \d80 bsS\w]""4"0)
    
menu_additem(Menu"\r[\wPara Mas info \| \d AL FB\r]""5"0)
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
}

public 
cmds(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6]; 
    new 
iAccess
    new 
iCallback
    new 
iName[64]; 
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback
    
    switch (
str_to_num(iData)) 
    {
 
/* Mostramos que ofrece el servicio de el admin  */
        
case 1:
        {
    new 
Menu menu_create("\w[\rAdmin Basico\w]""cmds"
    
menu_additem(Menu"\w[\yBan\w]"  )
    
menu_additem(Menu"\w[\yKick\w]"  )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")
   
        }
        case 
2:
        {
    new 
Menu menu_create("\r[\wAdmin Full\r]""cmds"
    
menu_additem(Menu"\w[\yBan\w]" )
    
menu_additem(Menu"\w[\yKick\w]" )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]")
    
menu_additem(Menu"\w[\yDestroy\w]")
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
  
    
    
ChatColor(id,"!g(!ySERVIDORg) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
3:
        {
    new 
Menu menu_create("\r[\wAdmin Vip\r]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\yBan\w]" )
    
menu_additem(Menu"\w[\yKick\w]" )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]" )
    
menu_additem(Menu"\w[\yDestroy\w]" )
    
menu_additem(Menu"\w[\ySlot Reservado\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
 
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
4:
        {
    new 
Menu menu_create("\r[\wAdmin Vip\r]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\rBan\w]"  )
    
menu_additem(Menu"\w[\yKick\w]"  )
    
menu_additem(Menu"\w[\yCambio de mapa\w]")
    
menu_additem(Menu"\w[\ySlay/Slap\w]")
    
menu_additem(Menu"\w[\yDestroy\w]")
    
menu_additem(Menu"\w[\ySlot Reservado\w]")  
    
menu_additem(Menu"\w[\ySuper Admin\w]"
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
 
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

      }
     case 
5:
        {
    new 
Menu menu_create("\r[\wContactar A\r]""cmds"
    
menu_additem(Menu"\w[\yFB DEL VENDEDOR\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
       
        }
    }
    return 
PLUGIN_HANDLED


stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }


Yo lo usaria Haci Guiño
Si no Luchas por tus Sue;os Nadie luchara x ti <3Mario
Responder
#13
ahora que veo bien el code, no se si este mal pero que yo sepa

los case comienzan desde 0...

Código PHP:
switch (str_to_num(iData)) 
    {
 
/* Mostramos que ofrece el servicio de el admin  */
        
case 1:
        {
    new 
Menu menu_create("\w[\rAdmin Basico\w]""cmds"
    
menu_additem(Menu"\w[\yBan\w]"  )
    
menu_additem(Menu"\w[\yKick\w]"  )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")
   
        }
        case 
2:
        {
    new 
Menu menu_create("\r[\wAdmin Full\r]""cmds"
    
menu_additem(Menu"\w[\yBan\w]" )
    
menu_additem(Menu"\w[\yKick\w]" )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]")
    
menu_additem(Menu"\w[\yDestroy\w]")
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
  
    
    
ChatColor(id,"!g(!ySERVIDORg) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
3:
        {
    new 
Menu menu_create("\r[\wAdmin Vip\r]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\yBan\w]" )
    
menu_additem(Menu"\w[\yKick\w]" )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]" )
    
menu_additem(Menu"\w[\yDestroy\w]" )
    
menu_additem(Menu"\w[\ySlot Reservado\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
 
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
4:
        {
    new 
Menu menu_create("\r[\wAdmin Vip\r]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\rBan\w]"  )
    
menu_additem(Menu"\w[\yKick\w]"  )
    
menu_additem(Menu"\w[\yCambio de mapa\w]")
    
menu_additem(Menu"\w[\ySlay/Slap\w]")
    
menu_additem(Menu"\w[\yDestroy\w]")
    
menu_additem(Menu"\w[\ySlot Reservado\w]")  
    
menu_additem(Menu"\w[\ySuper Admin\w]"
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
 
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

      }
     case 
5:
        {
    new 
Menu menu_create("\r[\wContactar A\r]""cmds"
    
menu_additem(Menu"\w[\yFB DEL VENDEDOR\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
       
        }
    }
    return 
PLUGIN_HANDLED

Si no te gusta algo, cámbialo. Si no lo puedes cambiar, cambia la forma en que piensas sobre ello <3
Responder
#14
(20/09/2018, 12:20 PM)Saber escribió: ahora que veo bien el code, no se si este mal pero que yo sepa

los case comienzan desde 0...

Código PHP:
switch (str_to_num(iData)) 
    {
 
/* Mostramos que ofrece el servicio de el admin  */
        
case 1:
        {
    new 
Menu menu_create("\w[\rAdmin Basico\w]""cmds"
    
menu_additem(Menu"\w[\yBan\w]"  )
    
menu_additem(Menu"\w[\yKick\w]"  )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")
   
        }
        case 
2:
        {
    new 
Menu menu_create("\r[\wAdmin Full\r]""cmds"
    
menu_additem(Menu"\w[\yBan\w]" )
    
menu_additem(Menu"\w[\yKick\w]" )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]")
    
menu_additem(Menu"\w[\yDestroy\w]")
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
  
    
    
ChatColor(id,"!g(!ySERVIDORg) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
3:
        {
    new 
Menu menu_create("\r[\wAdmin Vip\r]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\yBan\w]" )
    
menu_additem(Menu"\w[\yKick\w]" )
    
menu_additem(Menu"\w[\yCambio de mapa\w]" )
    
menu_additem(Menu"\w[\ySlay/Slap\w]" )
    
menu_additem(Menu"\w[\yDestroy\w]" )
    
menu_additem(Menu"\w[\ySlot Reservado\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
    
 
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

        }
        case 
4:
        {
    new 
Menu menu_create("\r[\wAdmin Vip\r]""cmds"// \r = Rojo - \y = Amarillo - \d = Plomo - \w = Blanco
    
menu_additem(Menu"\w[\rBan\w]"  )
    
menu_additem(Menu"\w[\yKick\w]"  )
    
menu_additem(Menu"\w[\yCambio de mapa\w]")
    
menu_additem(Menu"\w[\ySlay/Slap\w]")
    
menu_additem(Menu"\w[\yDestroy\w]")
    
menu_additem(Menu"\w[\ySlot Reservado\w]")  
    
menu_additem(Menu"\w[\ySuper Admin\w]"
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
 
 
    
    
ChatColor(id,"!g(!yAMXX-ES!g) !teamPara compra de !g[!yADMIN!g] !yConecta a !g[!yVendedor de admin!g]")

      }
     case 
5:
        {
    new 
Menu menu_create("\r[\wContactar A\r]""cmds"
    
menu_additem(Menu"\w[\yFB DEL VENDEDOR\w]" )
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
       
        }
    }
    return 
PLUGIN_HANDLED


tienes razon, ya lo acomodo pero igual funciona...
Responder
#15
(20/09/2018, 12:20 PM)Saber escribió: ahora que veo bien el code, no se si este mal pero que yo sepa

los case comienzan desde 0...

https://www.amxmodx.org/api/newmenus/menu_item_getinfo

https://www.amxmodx.org/api/newmenus/menu_additem

Si no usas getinfo empieza de 0, si usas el getinfo toma la informacion del tercer parametro del menu_additem
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#16
no lo sabia, gracias por el dato
Si no te gusta algo, cámbialo. Si no lo puedes cambiar, cambia la forma en que piensas sobre ello <3
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)