SA-MP Forums Archive
Duda con dialogos - 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: Duda con dialogos (/showthread.php?tid=248548)



Duda con dialogos - jeanpierrevera - 14.04.2011

Hola sucede que hago muchos dialogos pero no se en que parte darles id diferentes al momento de tipear el comando y en los dialogos osea que se mesclan unos con otros

quiero saber como solucionar esto...


Respuesta: Duda con dialogos - RcoN! - 14.04.2011

define las ids de los dialogos con distintos numeros ejemplo:

pawn Код:
#define dialogo_cmds 0

#define dialogo_reglas 1

#define dialogo_asd 2
etc.. con tal de que nunca se deven repetir las ids de los dialogos


Respuesta: Duda con dialogos - Ken_Block - 14.04.2011

Quote:
Originally Posted by WHEELMANDTS
Посмотреть сообщение
define las ids de los dialogos con distintos numeros ejemplo:

pawn Код:
#define dialogo_cmds 0

#define dialogo_reglas 1

#define dialogo_asd 2
etc.. con tal de que nunca se deven repetir las ids de los dialogos
Asi es Otra forma:

pawn Код:
#define CARMENU 19
#define AUTOS 999
Y a la hora de aser los otros pones asi
pawn Код:
if(dialogid == CARMENU+1)

if(dialogid == CARMENU+2)
if(dialogid == CARMENU+3)
if(dialogid == CARMENU+4)
y despues :
pawn Код:
ShowPlayerDialog(playerid, CARMENU+1
ShowPlayerDialog(playerid, CARMENU+2
ShowPlayerDialog(playerid, CARMENU+3
ShowPlayerDialog(playerid, CARMENU+4
Espero averte servido xD


Re: Duda con dialogos - SeQualX - 14.04.2011

No es recomendable usar if/else if para los dialos es mejor usar switch y case aqui un link para que te ubiques un poco mejor https://sampwiki.blast.hk/wiki/OnDialogResponse


Respuesta: Re: Duda con dialogos - Zoutdaxv - 14.04.2011

Quote:
Originally Posted by SeQualX
Посмотреть сообщение
No es recomendable usar if/else if para los dialos es mejor usar switch y case aqui un link para que te ubiques un poco mejor https://sampwiki.blast.hk/wiki/OnDialogResponse
їpor quй?


Respuesta: Duda con dialogos - Code8976Man - 14.04.2011

Eficiencia.


Respuesta: Duda con dialogos - Zoutdaxv - 14.04.2011

https://sampwiki.blast.hk/wiki/Control_Structures#switch


Re: Duda con dialogos - Diogo_Bras - 14.04.2011

Una forma facil:
Ariba:
pawn Код:
#define DIALOG_NAME  (NUMBER)