SA-MP Forums Archive
Sistema Dialogo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Sistema Dialogo (/showthread.php?tid=413790)



Sistema Dialogo - uardo12 - 06.02.2013

Hola de nuevo he estado buscando por todo y nada de nada cual es sistema que sirve para crear dialogos por comando
Osea que al poner:/comandos, me aparescar una lista como esta:

/teles -->> para ver todos los teleport
/reglas-->> Pa ver la informacion del server
y asi solo pido que como se llama el sistema o callback para crear esto gracias


Respuesta: Sistema Dialogo - CrossOv3r - 06.02.2013

Esta es: leela

https://sampwiki.blast.hk/wiki/ShowPlayerDialog


Respuesta: Sistema Dialogo - Dreyfuz - 06.02.2013

ShowPlayerDialog

EDIT: CrossOv3r me ganaste por segundos


Respuesta: Sistema Dialogo - uardo12 - 06.02.2013

mmmmmmmmmm en donde iria esto

Quote:

ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "Notice", "You connected to the server", "Close", "");




Re: Sistema Dialogo - Cacoby - 06.02.2013

bueno pues en

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
dentro deberias tener tu comando "reglas" por ejemplo sino crealo..

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/reglas", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "Reglas", "ACA ESCRIBES LAS REGLAS", "Aceptar", "");
        return 1;
    }
    return 0;
}
EDIT: Si no entiendes nada de esto, te recomiendo leer tutoriales de pawn, o unos tutoriales simples de como crear cosas basicas, saludos c:


Respuesta: Sistema Dialogo - uardo12 - 06.02.2013

Gracias men y para definir el color


Re: Sistema Dialogo - Cacoby - 06.02.2013

En las frases vas cambiando los colores asi ejemplo

pawn Код:
ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "Reglas", "{000000}escribo en negro{FFFFFF}ahora en blanco!! :D", "Aceptar", "");
debes usar: {id del color} para definir los colores, como en el ejemplo de arriba c:

Aca la tabla de colores!

(los de Cуdigo hex R G B , son los codigos q puedes usar para el color)


Respuesta: Sistema Dialogo - uardo12 - 06.02.2013

Amigo al poner mi comando> /comandos
quiero aparescar en uno solo asi mira

/TELEPORTS
/REGLAS
/V

Quote:

if (strcmp("/comandos", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "COMANDOS", "/TELEPORTS---->>Para ver todos lo teleport", "Siguiente", "Cancelar");
ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "COMANDOS", "/REGLAS-->>Para ver las reglas que tendras que respetar ", "Siguiente", "Cancelar");
ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "COMANDOS", "/V-->>Para escoger un auto que deses ", "Siguiente", "Cancelar");
return 1;
}

y al poner esto aparece solamente uno , yo deseo que en un solo cuadro aparescan todos lo que quiero poner


Respuesta: Sistema Dialogo - adrianxd - 06.02.2013

Quote:

if (strcmp("/comandos", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, /COMANDOS /TELEPORTS /REGLAS /V ", "Siguiente", "Cancelar");
return 1;
}

!!!


Respuesta: Sistema Dialogo - uardo12 - 06.02.2013

Noo a lo que me refiero que cada oracion que pongan aparescan en una sola linea
asi

/TELEPORTS->>Para ver todos los teleports
/REGLAS->>Para ver las reglas que tendras que respetar
/V->>Para escoger el auto que

osea una texto debajo de cada texto como lo ago