Ayuda Dialog
#5

Quote:
Originally Posted by ValenRatti
Посмотреть сообщение
No pongas else if, pone otro if.
pawn Код:
if(dialogid == 1245)
{
    if(response == 0)
    {
        PlayerInfo[playerid][pSex] = 1;
        SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Masculino");
        return 1;
    }
    if(response == 1)
    {
        PlayerInfo[playerid][pSex] = 2;
        SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Femenino");
        return 1;
    }
   return 1;
 }
Es mejor else if, con else if se podrнa aplicar el dicho que dice " Si no es chana es juana", pero con 2 if es como " es chana ? y es juana tambien ?"

La mejor forma es con switch, que este no comprueba uno x uno, si no que se va directo a la correcta
pawn Код:
if(dialogid == 1245)
{
    switch(response)
    {
        case 0:
        {
            PlayerInfo[playerid][pSex] = 1;
            SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Masculino");
            return 1;
        }
        case 1:
        {
            PlayerInfo[playerid][pSex] = 2;
            SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Femenino");
            return 1;
        }
    }
    return 1;
}
Reply


Messages In This Thread
Ayuda Dialog - by Fede.Zink - 24.03.2012, 22:11
Respuesta: Ayuda Dialog - by ValenRatti - 24.03.2012, 23:23
Re: Ayuda Dialog - by Fede.Zink - 24.03.2012, 23:41
Respuesta: Ayuda Dialog - by TiNcH010 - 25.03.2012, 00:11
Respuesta: Ayuda Dialog - by Jovanny - 25.03.2012, 00:21

Forum Jump:


Users browsing this thread: 1 Guest(s)