[AJUDA] Erro no Dialog de Sexo / Pais.
#1

Bem galera, eu to com 2° dъvidas em relaзгo a dialog de sexo e pais,

1° Dъvida;

Quando eu escolho o sexo homem dentro do sv, ele vai pra tela de se registrar,
SS's:
~ Quando Fui Clicar em "Homem",
~ Tela Que Apareceu Dpois que eu Cliquei em "Homem".

2° Dъvida;

Quando eu escolho o sexo "mulher" dentro do sv, o player й kickado.
SS's:
~ Quando vou clicar em "Mulher",
~ O Que Aparece Quando Clica em "Mulher".
Reply
#2

o ID do dialog estб o mesmo do login box
troque o ID dos dialogs, use para cada dialog um ID diferente
Reply
#3

onde eu mexo pra mudar o id dos dialogs ? (/soumeionoobainda)
Reply
#4

Malz o Double Post, Mais alguem pode ajudar ake ?
Reply
#5

cara vai no pwn e muda
posta o codigo as veses й mais facil ke posta scren
Reply
#6

Public SetPlayerSpawn
pawn Код:
//Dialog Pais
            TogglePlayerControllable(playerid, 0);
            RegistrationStep[playerid] = 2;
            ShowPlayerDialog(playerid,DIALOG_PAIS,DIALOG_STYLE_MSGBOX,"BRC - Registro","Por Favor Selecione o Seu PAIS","Brasil","Outros");
            ClearChatbox(playerid, 1);
           
            gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
            TogglePlayerControllable(playerid, 0);
            SetPlayerVirtualWorld(playerid,playerid+1);
            RegistrationStep[playerid] = 1;
            ShowPlayerDialog(playerid,DIALOG_SEXO,DIALOG_STYLE_MSGBOX,"BRC - Registro"," - Seja bem vindo ao BRC \n - Primeiro escolha seu sexo \n\n - Voce й Homem ou Mulher?\n\n","Homem","Mulher");
            ClearChatbox(playerid, 2);
Public OnDialogResponse:

pawn Код:
//Selecionar Sexo Por DiaLog
  if(dialogid == DIALOG_SEXO && response == 0)
    {
    SendClientMessage(playerid,COLOR_DBLUE,"Ok,Voce й Mulher.");
    PlayerInfo[playerid][pSex] = 2;
  SetPlayerSkin(playerid, 13);
PlayerInfo[playerid][pModel] = 193;
    RegistrationStep[playerid] = 2;
    ShowPlayerDialog(playerid,DIALOG_PAIS,DIALOG_STYLE_MSGBOX,"BRC - Registro","Por Favor Selecione o Seu PAIS","Brasil","Outros");
  }
  if(dialogid == DIALOG_SEXO && response == 1)
  {
    SendClientMessage(playerid,0xFF0000AA,"Ok,Voce й Homem.");
    PlayerInfo[playerid][pSex] = 1;
  SetPlayerSkin(playerid, 0);
PlayerInfo[playerid][pModel] = 23;
    RegistrationStep[playerid] = 2;
    ShowPlayerDialog(playerid,DIALOG_PAIS,DIALOG_STYLE_MSGBOX,"BRC - Registro","Por Favor Selecione o Seu PAIS","Brasil","Outros");
}//Selecionar pais Por DiaLog
    if(dialogid == DIALOG_PAIS && response == 0)
{
            PlayerInfo[playerid][pOrigem] = 1;
            SendClientMessage(playerid, COLOR_YELLOW2, "Ok, Voce e De Outros.");
            SendClientMessage(playerid, COLOR_LIGHTRED, "Obrigado pelas respostas !, Siga o tutorial");
            RegistrationStep[playerid] = 0;
            TutTime[playerid] = 1;
}
    if(dialogid == DIALOG_PAIS && response == 1)
{
            PlayerInfo[playerid][pOrigem] = 1;
            SendClientMessage(playerid, COLOR_YELLOW2, "Ok, Voce e De Brasil.");
            SendClientMessage(playerid, COLOR_LIGHTRED, "Obrigado pelas respostas !, Siga o tutorial");
            RegistrationStep[playerid] = 0;
            TutTime[playerid] = 1;
            }
    return 1;
}
@EDITED ^^
Reply
#7

axo ke vc posto o dialogo do pais pela metade
Reply
#8

muda o
pawn Код:
#define DIALOG_PAIS
coloke um numero que nao esteja sendo usado, por exemplo
pawn Код:
#define DIALOG_PAIS 2424
#define DIALOG_SEXO 2425
Reply
#9

ola vc viu o meu tutorial que eu criei vc esta usando os meus dialog para tira esse pequeno erro procure por

#define DIALOG_PAIS
#define DIALOG_SEXO

isso vai tar ao topo do seu GM
No lado de DIALOG_PAIS ou DIALOG_SEXO vai ter um numero Retire esse Numero e bote qualquer
Ex:
#define DIALOG_PAIS 1000
#define DIALOG_SEXO 1001

Tendo numeros Diferentes pra Cada Dialog

retire oq esta no topo do seu gm e coloque esse a Baixo
pawn Код:
#define DIALOG_PAIS 1000
#define DIALOG_SEXO 1001
Reply
#10

Vllw ae pra todos que ajudaram, eu finalmente Consegui,
sу mudei o DIALOG_PAIS pro tipo que o michael postou,
E Completei o OnDialogResponse, como o pedro_xD disse.
Й ISSO AE, VALEU AE A TODOS VOCКS !!!
Thanks !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)