Menu Precios
#1
Hola gente hice un plugin de menu de precios  :excitedeyes:

queria que ustedes los vieran y lo probaran :#
Grax:# :trolleyes:








#include <amxmodx>

#define PLUGIN "Admin-Precio"
#define VERSION "1.0"
#define AUTHOR "PuN-PuN"


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[\rBulle'S Toxic\w]\r--\y>\w[\rPRECIOS\w]", "cmds")
    menu_additem(Menu, "\w[\rAdmin Basico\w] \w[\d1 $\w]"  , "1", 0)
    menu_additem(Menu, "\w[\rAdmin Full\w] \w[\d2 $\w]"  , "2", 0)
    menu_additem(Menu, "\w[\rAdmin Vip\w] \w[\d5 $\w]"  , "3", 0)
    menu_additem(Menu, "\w[\rAdmin Socio\w] \w[\d10 $\w]", "4", 0)
    menu_additem(Menu, "\w[\rAdmin Dueño\w] \w[\d20 $\w]", "5", 0)
    menu_additem(Menu, "\w[\rAdmin Permanente\w] \w[\d50 $\w]", "6", 0)
    menu_additem(Menu, "\w[\rFacebook del\w] \w[\dSTAFF\w]", "7", 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[\yAdmin 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,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Basico!y] !teamContacta a !y[!gJust-One-Hit!y]")
 
        }
        case 2:
        {
    new Menu = menu_create("\w[\yAdmin 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[\rSkin\w]")
    menu_setprop(Menu, MPROP_EXITNAME,"Salir")
    menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, Menu, 0)

 
   
    ChatColor(id,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Full!y] !teamContacta a !y[!gJust-One-Hit!y]")

        }
        case 3:
        {
    new Menu = menu_create("\w[\yAdmin 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,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Vip!y] !teamContacta a !y[!gJust-One-Hit!y]")

        }
        case 4:
        {
    new Menu = menu_create("\w[\yAdmin Socio\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_additem(Menu, "\w[\rPrivilegios\w]")
    menu_setprop(Menu, MPROP_EXITNAME,"Salir")
    menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, Menu, 0)


   
    ChatColor(id,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Socio!y] !teamContacta a !y[!gJust-One-Hit!y]")

        }
        case 5:
        {
    new Menu = menu_create("\w[\yAdmin Dueño\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_additem(Menu, "\w[\rPrivilegios\w]")
    menu_additem(Menu, "\w[\rPanel\w]")
    menu_setprop(Menu, MPROP_EXITNAME,"Salir")
    menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, Menu, 0)
   
   
   
    ChatColor(id,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Dueño!y] !teamContacta a !y[!gJust-One-Hit!y]")
       
        }
        case 6:
        {
    new Menu = menu_create("\w[\yAdmin Permanente\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_additem(Menu, "\w[\rPrivilegios\w]")
    menu_additem(Menu, "\w[\rPanel\w]")
    menu_setprop(Menu, MPROP_EXITNAME,"Salir")
    menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, Menu, 0)
   
   
   
    ChatColor(id,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Permanente!y] !teamContacta a !y[!gJust-One-Hit!y]")

        }
        case 7:
        {
    new Menu = menu_create("\w[\yDiscord del STAFF\w]", "cmds")
    menu_additem(Menu, "\w[\rDISCORD:\yPuN-PuN#0673\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();
            }
        }
    }
}
Responder
#2
(08/09/2021, 08:43 PM)jut-one-hit escribió: Hola gente hice un plugin de menu de precios  Excitedeyes

queria que ustedes los vieran y lo probaran :#
Grax:# Trolleyes








#include <amxmodx>

#define PLUGIN "Admin-Precio"
#define VERSION "1.0"
#define AUTHOR "PuN-PuN"


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[\rBulle'S Toxic\w]\r--\y>\w[\rPRECIOS\w]", "cmds")
    menu_additem(Menu, "\w[\rAdmin Basico\w] \w[\d1 $\w]"  , "1", 0)
    menu_additem(Menu, "\w[\rAdmin Full\w] \w[\d2 $\w]"  , "2", 0)
    menu_additem(Menu, "\w[\rAdmin Vip\w] \w[\d5 $\w]"  , "3", 0)
    menu_additem(Menu, "\w[\rAdmin Socio\w] \w[\d10 $\w]", "4", 0)
    menu_additem(Menu, "\w[\rAdmin Dueño\w] \w[\d20 $\w]", "5", 0)
    menu_additem(Menu, "\w[\rAdmin Permanente\w] \w[\d50 $\w]", "6", 0)
    menu_additem(Menu, "\w[\rFacebook del\w] \w[\dSTAFF\w]", "7", 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[\yAdmin 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,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Basico!y] !teamContacta a !y[!gJust-One-Hit!y]")
 
        }
        case 2:
        {
    new Menu = menu_create("\w[\yAdmin 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[\rSkin\w]")
    menu_setprop(Menu, MPROP_EXITNAME,"Salir")
    menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, Menu, 0)

 
   
    ChatColor(id,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Full!y] !teamContacta a !y[!gJust-One-Hit!y]")

        }
        case 3:
        {
    new Menu = menu_create("\w[\yAdmin 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,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Vip!y] !teamContacta a !y[!gJust-One-Hit!y]")

        }
        case 4:
        {
    new Menu = menu_create("\w[\yAdmin Socio\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_additem(Menu, "\w[\rPrivilegios\w]")
    menu_setprop(Menu, MPROP_EXITNAME,"Salir")
    menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, Menu, 0)


   
    ChatColor(id,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Socio!y] !teamContacta a !y[!gJust-One-Hit!y]")

        }
        case 5:
        {
    new Menu = menu_create("\w[\yAdmin Dueño\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_additem(Menu, "\w[\rPrivilegios\w]")
    menu_additem(Menu, "\w[\rPanel\w]")
    menu_setprop(Menu, MPROP_EXITNAME,"Salir")
    menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, Menu, 0)
   
   
   
    ChatColor(id,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Dueño!y] !teamContacta a !y[!gJust-One-Hit!y]")
       
        }
        case 6:
        {
    new Menu = menu_create("\w[\yAdmin Permanente\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_additem(Menu, "\w[\rPrivilegios\w]")
    menu_additem(Menu, "\w[\rPanel\w]")
    menu_setprop(Menu, MPROP_EXITNAME,"Salir")
    menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, Menu, 0)
   
   
   
    ChatColor(id,"!y[!gBulle'S Toxic!y] !teamPara compra de !y[!gADMIN-Permanente!y] !teamContacta a !y[!gJust-One-Hit!y]")

        }
        case 7:
        {
    new Menu = menu_create("\w[\yDiscord del STAFF\w]", "cmds")
    menu_additem(Menu, "\w[\rDISCORD:\yPuN-PuN#0673\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();
            }
        }
    }
}

Hagan el robo de autor pero mejoren el plugin por lo menos Roflmao Roflmao
Responder
#3
(08/09/2021, 08:54 PM)Alejandro escribió: Hagan el robo de autor pero mejoren el plugin por lo menos  Roflmao  Roflmao

https://amxmodx-es.com/showthread.php?tid=18948
(13/05/2017, 02:11 PM)DiCHANHO escribió: off: pobre este ya quedo traumado con lo del autor y robo de plugins
(26/07/2020, 08:32 PM)Hinami escribió: & si soy un gordo cagon, virgen, con posters de anime en todas partes
✅✅Aportes✅✅
Datear Automáticamente CincoYA
Efecto Trueno y Rayo

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)