how do make a dialog register
#1

dialog register ummm

like Choose ur sex

1. male
2. female


i just try this

Quote:

ShowPlayerDialog(playerid,1,2,"wat ur sex", "1.male\n2.female","done","cancle");

Quote:

}
if(dialogid == 1)
{
if(!response)
{
return 1;
}
switch (listitem)
{
case 0:
{
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "Ok, u r male");
SendClientMessage(playerid, COLOR_LIGHTRED, "wat is ur birthday? (ตอบ: วว/ดด/ปปปป)");
ShowPlayerDialog(playerid, 2, 1,"ur BD","dd/ mm / yyyy","done","cancle");
RegistrationStep[playerid] = 2;
}
case 1:
{
PlayerInfo[playerid][pSex] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "Ok, u r female");
SendClientMessage(playerid, COLOR_LIGHTRED, "wat ur birthday? (ตอบ: วว/ดด/ปปปป)");
ShowPlayerDialog(playerid, 2, 1,"wat ur birthday","dd / mm / yyyy","done","cancle");
RegistrationStep[playerid] = 2;
}
}
}
return 1;
}

but it's not work at all

it show me a dialog but when i choose my sex its no respond

it must be to F6 to type "male"
Reply
#2

learn a file manager system like INI or MySQL... and create a player saving/loading system : Store player data like money,pass,score OnPlayerDisconnect() and load player stats when he logged:
Reply
#3

Код:
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"wat ur sex", "1.male\n2.female","done","cancle");
pawn Код:
if(dialogid == 1)
{
    if(response)
    {
        if(listitem == 0)//male
        {
            PlayerInfo[playerid][pSex] = 1;
            SendClientMessage(playerid, COLOR_YELLOW2, "Ok, u r male");
            SendClientMessage(playerid, COLOR_LIGHTRED, "wat is ur birthday? (???: ??/??/????)");
            ShowPlayerDialog(playerid, 2, 1,"ur BD","dd/ mm / yyyy","done","cancle");
            RegistrationStep[playerid] = 2;
        }
        if(listitem == 1)//female
        {
            PlayerInfo[playerid][pSex] = 2;
            SendClientMessage(playerid, COLOR_YELLOW2, "Ok, u r female");
            SendClientMessage(playerid, COLOR_LIGHTRED, "wat ur birthday? (???: ??/??/????)");
            ShowPlayerDialog(playerid, 2, 1,"wat ur birthday","dd / mm / yyyy","done","cancle");
            RegistrationStep[playerid] = 2;
        }
    }
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)