[Aporte] Ayuda con Dialog.

Aprende lo que no sabes de este lenguaje y encuentra herramientas y códigos útiles.

Moderador: Ayudantes

Reglas del Foro
  • Si tu código es corto, no crees un tema nuevo para liberarlo, publica un mensaje en el tema [Funciones] ¡Publica tu código aquí!.
  • Si creas una guía, debes explicar el código claramente. Evita poner la explicación en forma de comentarios dentro del mismo y no olvides utilizar el BBCode correspondiente: [Pawn]Código aquí[/Pawn].
  • No postear códigos sin probar. Publicar códigos con errores (que impidan compilar el script para el cual está destinado) en este apartado es motivo de sanción.
  • Si tu código necesita plugins, includes u otros códigos adicionales para funcionar, debes mencionarlo en el mensaje.
  • Si has utilizado códigos de otros autores, recuerda colocar los créditos correspondientes. (El plagio es motivo de sanción).
  • Si tu aporte es para un GameMode en específico, debes publicar el tema en el apartado "Guías y Aportes para GameModes específicos".
Responder
Marcoss_Lannister
Aprendiz
Aprendiz
Mensajes: 44
Registrado: 30 Ago 2015 03:57
Reputación: 2

18 Mar 2019 12:01

Aquí les dejo un sistema de /ayuda con Dialog. Es simple lo sé, pero quizás les servirá muchísimo a alguien que recién comienza como yo en la programación.

El INCLUDE que utilizo es Easy dialog, aqui el link: https://mega.nz/#!r3YWUSKA
Esta es la clave de descarga: xKkiCke0x6Uu0z7wOc5IXf4UYKIi8g9svRIRToHbjQw

Imagenes del sistema
Spoiler:
Aqui el code:
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

#include <easyDialog>
CMD:ayuda(playerid, params[])
{
	Dialog_Show(playerid, Ayuda, DIALOG_STYLE_LIST, "Menú de Ayuda", "Comandos Generales\nInventario\nNegocios\nVehiculos\nOrganizaciones\nAdministrativos", "Seleccionar", "Cancelar");
	return 1;
}

Dialog:Ayuda(playerid, response, listitem, inputtext[])
{
	if (response)
	{
	    switch (listitem)
	    {
	        case 0:
				Dialog_Show(playerid, AyudaDialogo, DIALOG_STYLE_MSGBOX, "Comandos Generales", "{FF9F2A}/me /do /s(susurrar) /g(gritar) /mp(msj priv) /intentar(BETA) /b(OOC) /peaje /animaciones /duda /re[ID]", "Cerrar", "Atras");

			case 1:
	            Dialog_Show(playerid, AyudaDialogo, DIALOG_STYLE_MSGBOX, "Inventario", "{FF9F2A}/sacar[Slot] /guardar [der-izq] /espalda /qespalda. IMPORTANTE:Preciona Y para ver tus bolsillos.", "Cerrar", "Atras");

            case 2:
	            Dialog_Show(playerid, AyudaDialogo, DIALOG_STYLE_MSGBOX, "Negocios", "{FF9F2A}/comprarnegocio /vendernegocio /seguronegocio /menunegocio", "Cerrar", "Atras");

            case 3:
				Dialog_Show(playerid, AyudaDialogo, DIALOG_STYLE_MSGBOX, "Vehiculos", "{FF9F2A} /encender /apagar /luces /motor /amotor /desrentar", "Cerrar", "Atras");

            case 4:
	            Dialog_Show(playerid, AyudaDialogo, DIALOG_STYLE_MSGBOX, "Organizaciones", "{FF9F2A} Proximamente", "Cerrar", "Atras");

        	case 5:
	            Dialog_Show(playerid, AyudaDialogo, DIALOG_STYLE_MSGBOX, "Comandos Administrativos", "{FF6347}Si eres administrador puedes utilizar /aduty o /ah.", "Cerrar", "Atras");

	    }
	}
	return 1;
}

Dialog:AyudaDialogo(playerid, response, listitem, inputtext[])
{
	if (!response) cmd_ayuda(playerid, "\1");
	return 1;
}
  Cantidad de llaves: Abiertas(11)-Cerradas(11) | Lineas Totales: 41
SOY NUEVO EN ESTO MIL DISCULPAS LOS ERRORES.
Sem Players Juego de Rol


Proximamente...



APORTES: MarcosCDK#3519 Discord
Santiago_Sony
Aprendiz
Aprendiz
Mensajes: 12
Registrado: 01 Feb 2019 23:19
Reputación: 0

18 Mar 2019 13:43

Funciona de maravilla GG +1
Maper 10%
Scripter 10%
WebMaster 76%
En Proyecto samp

Orly LifeRP
Avatar de Usuario
alekogalcraftt
Aprendiz
Aprendiz
Mensajes: 37
Registrado: 13 Nov 2015 11:30
Reputación: 0

01 May 2019 16:14

Me gusta mucho el diseño, un ayuda sencillo. +1
También el tonto tiene pensamientos inteligentes, solo que no se entera.

Avatar de Usuario
<\>Diego</>
Aprendiz
Aprendiz
Mensajes: 67
Registrado: 25 Feb 2018 13:38
Ubicación: localhost
Reputación: 1

05 May 2019 07:40

La verdad es un buen aporte. -good

para mejor organizacion del comando te recomiendo hagas haci

Código: Seleccionar todo

CMD:ayuda(playerid, params[])
{
	Dialog_Show(playerid, Ayuda, DIALOG_STYLE_LIST, 
		"Menú de Ayuda", 
		"Comandos Generales\n\
		Inventario\n\
		Negocios\n\
		Vehiculos\n\
		Organizaciones\n\
		Administrativos", 
		"Seleccionar", "Cancelar");
	return 1;
}
buen trabajo
Imagen<\>Diego</>#4162
Responder