Просмотр полной версии : [Вопрос] Выбор пола
Ребят, подскажите пожалуйста как сделать выбор пола.
Я создаю деалог:
ShowPlayerDialog(playerid, 1026, DIALOG_STYLE_LIST, "Выбор пола",
"Мужской\nЖенский",
"Ок", "Выход");
Далее:
case 1026:
{
// тут какое действие должно быть?
}
case 1026:
{
if(!response)
return false; //Выход
if(listitem == 0){
//мужской
}else{
//Женский
}
}
if(!response) return false; //Тут получаеться кикаем
if(listitem == 0)// тут если выбрал мужской пол
{
}
else// тут если женский
{
}
А как сохранить это в базу данных
И она будет в базе начинаться с нуля? 0-муж 1-жен?
if(!response) return false; //Тут получаеться кикаем
if(listitem == 0)// тут если выбрал мужской пол
{
}
else// тут если женский
{
}
А как сохранить это в базу данных
И она будет в базе начинаться с нуля? 0-муж 1-жен?
Может за тебя еще мод написать?
Ты суть вопроса слышал?
Я не прошу не за кого писать за меня, просто объяснить
Допустим у меня:
enum PlayerInfo
{
pSex,
};
new pInfo[MAX_PLAYERS][PlayerInfo];
enum
{
DIALOG_SEX
};
ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Выберите пол", "Мужской\nЖенский", "Выбрать", "Выход");
case DIALOG_SEX:
{
if (!response)
{
//тут действите кика
}
if(response)
{
switch(listitem)
{
case 0: Player[playerid][pSex];
case 1: Player[playerid][pSex];
}
}
return 1;
}
Выдаёт ошибку:
warning 215: expression has no effect
case DIALOG_SEX:
{
if(!response)
{
return Kick(playerid);
}
Player[playerid][pSex] = listitem;
}
А он уже автоматический определяет номер? 0 или 1 по пункту выбору?
Nash_Brigers
15.04.2017, 15:32
А он уже автоматический определяет номер? 0 или 1 по пункту выбору?
listitem - это номер выбранной строки (нумерация от нуля начинается). т.к. самое первое у тебя "муж. пол", то ему соответствует 0, а женскому 1.. Добавишь третий пол - будет 2 и т.д.
Спасибо всем, за помощь, разъеснение
Можно задам последний вопрос, а когда я создаю в таблице столб 'psex' и выбираю varchat и сколько ячеек выделять мне для него? одну?
зачем тебе varchar? Ты там будешь хранить целочисленные значение используй int
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot