Sistema Dialogo
#1

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
Reply
#2

Esta es: leela

https://sampwiki.blast.hk/wiki/ShowPlayerDialog
Reply
#3

ShowPlayerDialog

EDIT: CrossOv3r me ganaste por segundos
Reply
#4

mmmmmmmmmm en donde iria esto

Quote:

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

Reply
#5

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:
Reply
#6

Gracias men y para definir el color
Reply
#7

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)
Reply
#8

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
Reply
#9

Quote:

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

!!!
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)