[Ajuda] Passando Questao para Dialog
#4

vou te dar um exemplo:

pawn Код:
if (IsPlayerConnected(playerid)) {
    SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
    if (PlayerInfo[playerid][pTut] == 0) {
        gOoc[playerid] = 1;
        gNews[playerid] = 1;
        gFam[playerid] = 1;
        SetPlayerInterior(playerid, 3);
        PlayerInfo[playerid][pInt] = 3;
        SetPlayerPos(playerid, 330.6825, 163.6688, 1014.1875);
        SetPlayerFacingAngle(playerid, 280);
        TogglePlayerControllable(playerid, 0);
        RegistrationStep[playerid] = 1;
        ClearChatbox(playerid, 10);
        SendClientMessage(playerid, COLOR_GREEN, "----------------------------------------------------------------");
        ShowPlayerDialog(playerid, 100000, DIALOG_STYLE_LIST, "{33CCFF} Selecione seu sexo:", "Masculino", "Feminino");

        ClearChatbox(playerid, 2);
        return 1;
    }
OnDialogResponse:

pawn Код:
if(dialogid == 10000)
{
if(RegistrationStep[playerid] > 0)
    {
        if(RegistrationStep[playerid] == 1)
        {
            if(response)/* Botгo "masculino"*/ {
            PlayerInfo[playerid][pSex] = 1;
            ClearChatbox(playerid, 8);
            SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
            SendClientMessage(playerid, COLOR_GREY, "Ok, voce e homem.");
            SendClientMessage(playerid, COLOR_WHITE, "2. Em qual ano voce nasceu? (Use dd/mm / yyyy)");
            SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
            ClearChatbox(playerid, 2);
            new maleskin;
            maleskin = random(sizeof(CivMalePeds));
            SetPlayerSkin(playerid, maleskin);
            PlayerInfo[playerid][pChar] = maleskin;
            RegistrationStep[playerid] = 2;
            return 1;
        }
        if (!response) //Botгo "feminino"
        {
            PlayerInfo[playerid][pSex] = 2;
            ClearChatbox(playerid, 8);
            SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
            SendClientMessage(playerid, COLOR_GREY, "Ok, voce e mulher.");
            SendClientMessage(playerid, COLOR_WHITE, "2.EM Qual ano voce nasceu ? (Use dd / mm / yyyy)");
            SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
            ClearChatbox(playerid, 2);
            new femaleskin;
            femaleskin = random(sizeof(CivFemalePeds));
            SetPlayerSkin(playerid, femaleskin);
            SetPlayerSkin(playerid, femaleskin);
            PlayerInfo[playerid][pChar] = femaleskin;
            RegistrationStep[playerid] = 2;
            return 1;
        } else {
            ClearChatbox(playerid, 8);
            SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
             ShowPlayerDialog(playerid, 100000, DIALOG_STYLE_LIST, "{33CCFF} Selecione seu sexo:", "Masculino", "Feminino");
            SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------");
            ClearChatbox(playerid, 2);
        }
    }
    return 1;
}
pronto brow, sу vc adaptar mais a lуgica й essa.
Reply


Messages In This Thread
[Ajuda] Passando Questao para Dialog - by KaioBourne - 30.04.2012, 20:34
Re: [Ajuda] Passando Questao para Dialog - by Joker_OutLock - 30.04.2012, 20:40
Re: [Ajuda] Passando Questao para Dialog - by KaioBourne - 30.04.2012, 20:44
Re: [Ajuda] Passando Questao para Dialog - by Joker_OutLock - 30.04.2012, 20:51
Re: [Ajuda] Passando Questao para Dialog - by KaioBourne - 30.04.2012, 21:35

Forum Jump:


Users browsing this thread: 1 Guest(s)