BANNED
|
07-28-2010
, 15:16
[ES]como crear un menu para elejir player (con model)?
|
#1
|
hola,es que quiero crear un menu donde uno elije un player y te de el arma y tengas el model que hay aparece.
aqui esta el menu :
#include <amxmodx>
#include <fakemeta>
// Aqui adentro registramos los "Client Commands - Eventos - Messages - Forwards - Etc."
public plugin_init()
{
// Registro el Plugin
register_plugin(PLUGIN, VERSION, AUTHOR)
// Comandos de Clientes
register_clcmd("say /menu", "abrir_menu") // Cuando alguien escriba en el Say: /menu se le abrira un Menu.
}
// Creamos el Menu:
public abrir_menu(id)
{
// Hay diferentes COLORES para escribir: || "\w = Blanco" || "\r = Rojo" || "\y = Amarillo" || "\d = Gris" ||
new Menu = menu_create("\yHumanos a Elegir", "mostrar_menu") // Escribimos el Nombre de Nuestro Menu.
menu_additem(Menu, "\wMonstruo" , "1", 0) // Agregamos una Nueva Opcion con el Nombre "Monstruo". [Slot 1]
menu_additem(Menu, "\rFranco Tirador" , "2", 0) // Agregamos una Nueva Opcion con el Nombre "Franco Tirador" [Slot 2]
menu_additem(Menu, "\ySoldado" , "3", 0) // Agregamos una Nueva Opcion con el Nombre "Soldado" [Slot 3]
menu_setprop(Menu,MPROP_EXITNAME,"Salir") // Agregamos la Opcion Salir. [Slot 0]
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0)
}
// Registramos lo que va a hacer el Menu:
public mostrar_menu(id, Menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(Menu)
return PLUGIN_HANDLED
}
// Creamos Variables, esto se puede hacer en diferente lineas para mayor claridad o simplemente: new iData[6], iAccess, iCallback, iName[64]
new iData[6];
new iAccess;
new iCallback;
new iName[64];
menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback)
// Aqui vamos a Registrar todo lo que queremos qe haga CADA OPCION.
switch (str_to_num(iData))
{
case 1: // Monstruo
{
fm_strip_user_weapons(id) // Le quitamos todas las Armas que posea, incluso las Granadas.
fm_give_item(id, "weapon_knife") // Le damos el Cuchillo.
fm_give_item(id, "weapon_deagle") // Le damos una Deagle.
client_print(id, print_chat, "eres un Monstruo") // En el SAY dira: "Sos un Monstruo"
client_print(id, print_center, "ERES un Monstruo") // En el Centro de la Pantalla dira: "eres un Monstruo"
}
case 2: // Franco Tirador
{
fm_give_item(id, "weapon_awp") // Le damos una AWP
fm_set_user_health(id, 50) // Le seteamos 50 de Vida.
}
case 3: // Soldado
{
fm_give_item(id, "weapon_m249") // Le damos una Machinegun.
fm_set_user_health(id, 200) // Le seteamos 200 de Vida.
fm_set_user_armor(id, 200) // Le seteamos 200 de Escudo.
fm_set_user_speed(id, 270) // Le seteamos 270 de Speed.
}
}
return PLUGIN_HANDLED
}
pero aparte de recivir las armas,quiero que tengan un model de player
especial,por ejemplo,si elije francotirador,que le de la awp y 50 de vida (que ya esta puesto)
pero que tambien tenga un model de un francotirador,etc
(el menu lo saque de un tutoriales que hay por aca )
|
|