Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 11
  1. #1
    Аватар для Global
    Пользователь

    Статус
    Оффлайн
    Регистрация
    12.04.2017
    Сообщений
    7
    Репутация:
    0 ±

    Выбор пола

    Ребят, подскажите пожалуйста как сделать выбор пола.

    Я создаю деалог:
    PHP код:
    ShowPlayerDialog(playerid1026DIALOG_STYLE_LIST"Выбор пола",
    "Мужской\nЖенский",
    "Ок""Выход"); 
    Далее:
    PHP код:
    case 1026:
           {
                
    // тут какое действие должно быть?
           


  2. #2
    Аватар для Alpano
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.02.2017
    Сообщений
    123
    Репутация:
    16 ±
    PHP код:
    case 1026:
           {
                if(!
    response)
                    return 
    false//Выход
                
    if(listitem == 0){
                    
    //мужской
                
    }else{
                    
    //Женский
                
    }
           } 
    MyProject:
    DriftEmpire©

    Ленивые всё делают быстро, чтобы поскорее избавиться от работы.
    И делают качественно, чтобы потом не переделывать.

  3. Пользователь сказал cпасибо:
    Global (15.04.2017)
  4. #3
    Аватар для Global
    Пользователь

    Статус
    Оффлайн
    Регистрация
    12.04.2017
    Сообщений
    7
    Репутация:
    0 ±
    PHP код:
    if(!response) return false//Тут получаеться кикаем 
    PHP код:
    if(listitem == 0)// тут если выбрал мужской пол
    {
    }
    else
    // тут если женский
    {

    А как сохранить это в базу данных
    И она будет в базе начинаться с нуля? 0-муж 1-жен?

  5. #4
    Аватар для Guldan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.11.2016
    Сообщений
    43
    Репутация:
    2 ±
    Цитата Сообщение от Global Посмотреть сообщение
    PHP код:
    if(!response) return false//Тут получаеться кикаем 
    PHP код:
    if(listitem == 0)// тут если выбрал мужской пол
    {
    }
    else
    // тут если женский
    {

    А как сохранить это в базу данных
    И она будет в базе начинаться с нуля? 0-муж 1-жен?
    Может за тебя еще мод написать?

  6. #5
    Аватар для Global
    Пользователь

    Статус
    Оффлайн
    Регистрация
    12.04.2017
    Сообщений
    7
    Репутация:
    0 ±
    Ты суть вопроса слышал?
    Я не прошу не за кого писать за меня, просто объяснить
    Допустим у меня:
    PHP код:
    enum PlayerInfo
    {
        
    pSex,
    };
    new 
    pInfo[MAX_PLAYERS][PlayerInfo]; 
    PHP код:
    enum
    {
        
    DIALOG_SEX
    }; 
    PHP код:
    ShowPlayerDialog(playeridDIALOG_SEXDIALOG_STYLE_LIST"Выберите пол""Мужской\nЖенский""Выбрать""Выход"); 

    PHP код:
            case DIALOG_SEX:
            {
                if (!
    response)
                {
                    
    //тут действите кика
                
    }
                   if(
    response
                {
                    switch(
    listitem)
                    {
                        case 
    0Player[playerid][pSex];
                        case 
    1Player[playerid][pSex];
                    }
                }
                return 
    1;
            } 
    Выдаёт ошибку:
    Код HTML:
    warning 215: expression has no effect

  7. #6
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    PHP код:
    case DIALOG_SEX:
    {
        if(!
    response)
        {
            return 
    Kick(playerid);
        }

        
    Player[playerid][pSex] = listitem;


  8. Пользователь сказал cпасибо:
    Global (15.04.2017)
  9. #7
    Аватар для Global
    Пользователь

    Статус
    Оффлайн
    Регистрация
    12.04.2017
    Сообщений
    7
    Репутация:
    0 ±
    А он уже автоматический определяет номер? 0 или 1 по пункту выбору?

  10. #8
    Аватар для Nash_Brigers
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2016
    Адрес
    Moscow
    Сообщений
    167
    Репутация:
    44 ±
    Цитата Сообщение от Global Посмотреть сообщение
    А он уже автоматический определяет номер? 0 или 1 по пункту выбору?
    listitem - это номер выбранной строки (нумерация от нуля начинается). т.к. самое первое у тебя "муж. пол", то ему соответствует 0, а женскому 1.. Добавишь третий пол - будет 2 и т.д.
    Член сообщества Green Square.

  11. Пользователь сказал cпасибо:
    Global (15.04.2017)
  12. #9
    Аватар для Global
    Пользователь

    Статус
    Оффлайн
    Регистрация
    12.04.2017
    Сообщений
    7
    Репутация:
    0 ±
    Спасибо всем, за помощь, разъеснение

  13. #10
    Аватар для Global
    Пользователь

    Статус
    Оффлайн
    Регистрация
    12.04.2017
    Сообщений
    7
    Репутация:
    0 ±
    Можно задам последний вопрос, а когда я создаю в таблице столб 'psex' и выбираю varchat и сколько ячеек выделять мне для него? одну?

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •