Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
16/09/2018, 03:18 AM
(Última modificación: 20/09/2018, 05:12 PM por Alejandro.)
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(PLUGIN, VERSION, AUTHOR) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) }
public cmds(id, Menu, item) { if (item == MENU_EXIT) { menu_destroy(Menu) return PLUGIN_HANDLED } new iData[6]; new iAccess; new iCallback; new iName[64]; menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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 = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color replace_all(msg, 190, "!team2", "^0") // Team2 Color if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Mensajes: 531
Temas: 14
Registro en: Mar 2017
Reputación:
9
16/09/2018, 03:29 AM
(Última modificación: 16/09/2018, 03:32 AM por Kross.)
#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 = 1, players[32] static msg[191] vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color replace_all(msg, 190, "!team2", "^0") // Team2 Color
if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
(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 = 1, players[32] static msg[191] vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color replace_all(msg, 190, "!team2", "^0") // Team2 Color
if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_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
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
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
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
16/09/2018, 04:32 AM
(Última modificación: 16/09/2018, 04:33 AM por Alejandro.)
(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
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...
Mensajes: 274
Temas: 9
Registro en: Jan 2018
Reputación:
4
16/09/2018, 09:19 AM
(Última modificación: 16/09/2018, 09:40 AM por La Renga Mk.)
(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
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
a hora te hago una pregunta como me conecto con el vendedor de admin ? responderme
Mensajes: 3,077
Temas: 33
Registro en: May 2017
Reputación:
34
Algo flojo este aporte pero bueno; no deja de serlo.
Congratulations
Mensajes: 713
Temas: 32
Registro en: Jul 2014
Reputación:
19
Fíjate dentro de Código PHP: public cmds(id, Menu, item)
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
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
(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
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
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
Mensajes: 1,072
Temas: 57
Registro en: Feb 2016
Reputación:
8
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
(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
Mensajes: 35
Temas: 11
Registro en: May 2018
Reputación:
0
19/09/2018, 05:16 PM
(Última modificación: 19/09/2018, 05:34 PM por lemilsito.)
(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(PLUGIN, VERSION, AUTHOR) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) }
public cmds(id, Menu, item) { if (item == MENU_EXIT) { menu_destroy(Menu) return PLUGIN_HANDLED } new iData[6]; new iAccess; new iCallback; new iName[64]; menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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 = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color replace_all(msg, 190, "!team2", "^0") // Team2 Color if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Código PHP: #include <amxmodx>
#define PLUGIN "Admin-Precio" #define VERSION "1.0" #define AUTHOR "Alejandro."
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) }
public cmds(id, Menu, item) { if (item == MENU_EXIT) { menu_destroy(Menu) return PLUGIN_HANDLED } new iData[6]; new iAccess; new iCallback; new iName[64]; menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) } } return PLUGIN_HANDLED }
stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color replace_all(msg, 190, "!team2", "^0") // Team2 Color if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Yo lo usaria Haci
Si no Luchas por tus Sue;os Nadie luchara x ti <3
Mensajes: 449
Temas: 32
Registro en: Apr 2017
Reputación:
6
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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) } } return PLUGIN_HANDLED }
Si no te gusta algo, cámbialo. Si no lo puedes cambiar, cambia la forma en que piensas sobre ello <3
Mensajes: 659
Temas: 97
Registro en: Feb 2016
Reputación:
12
(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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) 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(Menu, MPROP_EXITNAME,"Salir") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu, 0) } } return PLUGIN_HANDLED }
tienes razon, ya lo acomodo pero igual funciona...
Mensajes: 4,247
Temas: 94
Registro en: Mar 2014
Reputación:
58
(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
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
PLUGINSMAPAS
Menú LANG
[SF] Sistema de Frags
Say System (Admin Prefix)
Mensajes: 449
Temas: 32
Registro en: Apr 2017
Reputación:
6
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
|