[Problema]Con el dialog
#1

Vengo en busca de ayuda con este dialog nose que tengo mal u.u

El define
pawn Код:
#define SSexo 22
En onplayerspawn:
pawn Код:
if(Informacion[playerid][pTutorial] == 0)
{
TogglePlayerControllable(playerid,0);
ShowPlayerDialog(playerid,SSexo,DIALOG_STYLE_MSGBOX,"{FFFFFF}Seleccionar Sexo","{00FFCC}їQue Sexo Eres, Masculino o Femenino?","Masculino","Femenino");
return 1;
}
En ondialogresponse
pawn Код:
if(dialogid == SSexo)
    {
        if(response == 0)
        {
            SetPlayerSkin(playerid,93);
            Informacion[playerid][pSexo] = 2;
            ShowPlayerDialog(playerid, SEdad, DIALOG_STYLE_LIST, "{FFFFFF}Seleccione Su Edad", "16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26", "Seleccionar", "");
        }
        if(response == 1)
        {
            SetPlayerSkin(playerid,26);
            Informacion[playerid][pSexo] = 1;
            ShowPlayerDialog(playerid, SEdad, DIALOG_STYLE_LIST, "{FFFFFF}Seleccione Su Edad", "16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26", "Seleccionar", "");
        }
        return 1;
    }
Bueno aca el problema.Siempre que elijo el sexo se cierra el dialog y ahi queda.. nunca se abre el de la edad :S .

PD:es un gm de cero no tiene ningun dialog solo 4
Reply
#2

mmmm Proba Asi:

pawn Код:
if(dialogid == SSexo)
    {
        if(response)
        {
            SetPlayerSkin(playerid,93);
            Informacion[playerid][pSexo] = 2;
            ShowPlayerDialog(playerid, SEdad, DIALOG_STYLE_LIST, "{FFFFFF}Seleccione Su Edad", "16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26", "Seleccionar", "");
        }
        if(!response)
        {
            SetPlayerSkin(playerid,26);
            Informacion[playerid][pSexo] = 1;
            ShowPlayerDialog(playerid, SEdad, DIALOG_STYLE_LIST, "{FFFFFF}Seleccione Su Edad", "16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26", "Seleccionar", "");
        }
        return 1;
    }
Reply
#3

Mmm tampoco funciono pero movi el dialog abajo de otro y funciono .. pero dejo de funcionar el otro dialog.Osea todo dialog que esta debajo de este deja de responder ;$

EDIT:Puse el dialog del logeo a lo ultimo donde termina el callback y ya no jodio mas gracias fede xD
Reply
#4

Eso es porque el dialog que estб mal es el de logeo. Mira que tenga todas las } bien puestas o los return en su sitio
Reply
#5

Quote:
Originally Posted by UnCoded
Посмотреть сообщение
Eso es porque el dialog que estб mal es el de logeo. Mira que tenga todas las } bien puestas o los return en su sitio
Lo mire y nose porque probocaba ese error(Tengo que admitir que al dialog lo adapte para usar y_ini y quizas eso lo jodio nose xD) bueno y ahora lo puse al final del callback ondialogresponse y funciona todo, espero que no de mas problemas xD.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)