[Ayuda] Por Que no funciona esto...
#1

buenas a todos, kiero hacer una funcion que cuando precionen enter saldra un MSGBOX pero no me funciona correctamente, cuando preciono enter sale el dialog pero se va y no deja seleccionarlo.

Esto hice, yo pienso que esta todo bien.

Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & KEY_SECONDARY_ATTACK)
    {
        ShowPlayerDialog(playerid,888,DIALOG_STYLE_MSGBOX,"Titulo","Mensaje","Aceptar","Cerrar");
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 888)
    {
        if(response)
        {
            return 1;
        }
    }
    return 1;
}
Desde ya muchas gracias.
Reply
#2

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_SECONDARY_ATTACK)
    {
        ShowPlayerDialog(playerid,888,DIALOG_STYLE_MSGBOX,"Titulo","Mensaje","Aceptar","Cerrar");
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 888)
    {
        if(response)
        {
            return 1;
        }
    }
    return 1;
}
En lugar de
pawn Код:
if(newkeys & KEY_SECONDARY_ATTACK)
es
pawn Код:
if(newkeys == KEY_SECONDARY_ATTACK)
Reply
#3

Ya lo habia echo a eso, y sigue igual, es raro, y no es el gm ni nada de eso por que lo estoy probando en un gm limpio .

:SSS
Reply
#4

Que raro, probй tu cуdigo y pasaba lo que dijiste, pero cuando probй lo que te pasй el dialogo se quedaba..
Reply
#5

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == 16)
    {
        ShowPlayerDialog(playerid,888,DIALOG_STYLE_MSGBOX,"Titulo","Mensaje","Aceptar","Cerrar");
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 888)
    {
        if(response)
        {
            return 1;
        }
    }
    return 1;
}
Si quieres checar la key usa &, de lo contrario ==
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)