Hey, les pregunto algo simple que recien empieso con el scripting y tengo ganas de aprender.
Code:
// Includes que vamos a usar:
#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, "Sos un Monstruo") // En el SAY dira: "Sos un Monstruo"
client_print(id, print_center, "Sos un Monstruo") // En el Centro de la Pantalla dira: "Sos 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
}
/*
if(g_creditos[id])
{
Tutorial
Tutorial echo
Tutorial echo por
Tutorial echo por palitooo
Tutorial echo por palitooo para
Tutorial echo por palitooo para el
Tutorial echo por palitooo para el Foro
Tutorial echo por palitooo para el Foro de
Tutorial echo por palitooo para el Foro de AmxModX
}
*/
// Este Tutorial nos Ayuda a como Crear un Simple Menu con Simples Opciones.
Para empesar use ese code, pero mi pregunta es como puedo alargar el tiempo del mensaje? Por que aparece unos cuantos segundos arriva
Me refiero a esto:
Code:
client_print(id, print_center, "Sos un Monstruo") // En el Centro de la Pantalla dira: "Sos un Monstruo"
Noce si me explique bien