Jump to content
  • ¡Hola, Invitado! Únete a nuestra comunidad y construyamos juntos algo increíble.

    ¡Bienvenido a nuestra comunidad! Al unirte, formarás parte de una comunidad apasionada por MAPPING. Para participar activamente, simplemente haz clic en el botón ‘Conectarse’ o ‘Registrarse’. Una vez registrado, podrás publicar mensajes, compartir tus experiencias y explorar los diversos foros disponibles. ¡Esperamos verte pronto y compartir momentos increíbles juntos!

[Tutorial] Menu con For/Loop

Valorar este tema


Publicaciones recomendadas

Publicado
#include 

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new const szMenu[5][] = { "Opcion 1", "Opcion 2", "Opcion 3", "Opcion 4", "Opcion 5" } // Opciones que apareceran en el Menu cuando elegimos, En el Lugar donde esta 5 son la cantidad de opciones que hay en el menu.

public plugin_init() // Comienzo del Plugin
{
    register_plugin(PLUGIN, VERSION, AUTHOR) // Registramos el Nombre del Plugin, la version y el author.
    register_clcmd("say /menu", "clcmd_menu") // Cuando escibamos /menu en el say, aparecera el menu.
}

public clcmd_menu(id)
{
   new Menu2[60], Lugar[10] // Creamos dos var, para usar en el menu.
  
   new menu = menu_create("\wNombre de Tu Menu", "Menu") // Creamos el Menu

   for (new i = 0; i < 5; i++) // Hacemos un for (creamos "i" es igual a 0, "i" es mejor a 5, aumentamos "i"
   {
         formatex(Menu2, charsmax(Menu2), "\y%d \w%s", i, szMenu[i]) // Hacemos un formatex, poniendo todo lo que escribimos en szMenu.
         num_to_str(i, Lugar, charsmax(Lugar)) // Pasamos el Numero a String
         menu_additem(menu, Menu2, Lugar) // Registramos los Items
    }

    menu_setprop(menu, MPROP_EXITNAME, "Exit") // Nombre Para salir del Menu

}

public Menu(id, menu, item)
{
    if (item == MENU_EXIT)
    {
          menu_destroy(menu)
          return PLUGIN_HANDLED
    }

    new data[6], Name[64], access, callback
    menu_item_getinfo(menu, item, access, data, 5, Name, 64, callback)

    switch(str_to_num(data))
    {
          case 1..5: return PLUGIN_HANDLED
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}

messi-4.png

 

Mapping-Zone.NET

Publicado
La verdad, nunca le vi la ventaja ¬¬

sopaquake-1.png

Pasa que swato caja tiene una coneccion clandestina con el verdulero de la esquina viste, y se bajo el OPERA!! EL O P E R A!!! !! EL O P E R A!! QUE NO SABE OPERAR las .PNG!!.

 

 

 

 

Es un foro, no un licuado de bananas, o una ensalada de frutas, como está, está bien.

 

la reputamadre que lo contrapario

 

[Hoy 16:09] Santi: y recibis mas info que mandando cumbia al 2020

[Hoy 16:08] Santi: te paso el cel del poola y el faqqu

[Hoy 16:08] Ezeh: se saben alguna pagina'

[Hoy 16:08] Ezeh: como saber de lo ultimo en cumbia de temas?

barwz.png

By S34Paint :D

 

 

  • 1 mes después...
Publicado
La verdad, nunca le vi la ventaja ¬¬

 

el loop y el for es muy ventajoso para ciertas cosas , tambien hay que tener cuidadod y saver usar bien los "loops" porque haveces si alguien hace mal un loop como se dice "infinito"(si usamos zombieplague) no nos funciona el modo (se nos hace normal)

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora
×
×
  • Crear nuevo...

Información importante

Al utilizar nuestra web, aceptas nuestras Política de privacidad estás de acuerdo con las condiciones establecidas.