Перейти к содержанию
Авторизация  
Vladimir_Kulkov

Выбор пола.(если что поправьте)

Рекомендуемые сообщения

Vladimir_Kulkov

Всем привет!

Задался таким вопросом как:

После выбора пола, например "Женский" сделать, чтобы выводился другой диалог, а не выбор спавна, после же чего он/она прочитал этот диалог, должен выходить диалог спавна

.

То есть, кто не понял.

 

"Выберите ваш пол","Мужской","Женский" --> жмем женский, и бац нам выходит диалог с требованиями..

 

А если мужской то после выбора пола, сразу был бы выбор спавна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

После диалога выбора пола, создавай еще один. Про нумерацию не забудь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

Если элементы диалога расположены так:

Мужской Женский, то

if(dialogid == диалог выбора пола)

{

switch(response)

{

case 0: //Выводим диалог для женского пола

case 1: //Спавним игрока(выбор мужского пола)

}

}

P.S. Писал с телефона, тега Код нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

@Max_Eitzen,

Нет... Не так..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

Что не так, уточняйте, не набивайте посты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

@Max_Eitzen

else if(listitem == 3)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Принято, стало быть ты из Херсона.");/ забейте на это
PlayerInfo[playerid][pOrigin] = 4;// забейте на это
TutTime[playerid] = 1;// забейте на это
}
}
else
{
new tutmsg[] = "Добро пожаловать! Вы парень или девушка?";
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Укажите Ваш Пол",tutmsg,"Парень","Девушка");
}
}
return 1;
}
Изменено пользователем depula2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

Покажите код диалога 3.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vsergeenko

, зачем так делать? А если я хочу вернуться на предыдущий этап регистрации? Я нажимаю ESC и в итоге регистрируюсь как девушка...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

Дак в 3 диалоге и меняй.

if(dialogid == 3)
{
switch(response)
{
case 0: //пишем что он девушка
case 1: //пишем что он парень
}
ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Привет","Привет","окей","");
}
if(dialogid == 4)
{
//диалог выбора спавна
}

Че тут сложного? или я тебя не так понял

Изменено пользователем Ryslik42

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

@Max_Eitzen

else if(dialogid == 3)
{
if(response)
{
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "Принято, ты парень.");
new listitems[] = "\tЮжный\n\tАрзамас\n\tБатырево\n\tХерсон";
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Выберите город где вы будете проживать", listitems, "Ок", "Назад");
}
else
{
PlayerInfo[playerid][pSex] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "Принято, ты девушка.");
new listitems[] = "\tЮжный\n\tАрзамас\n\tБатырево\n\tХерсон";
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Выберите город где вы будете проживать", listitems, "Ок", "Назад");
}
}
Изменено пользователем depula2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

Up

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

Ну что непонятного в этом


Если элементы диалога расположены так: Мужской Женский, то if(dialogid == диалог выбора пола) { switch(response) { case 0: //Выводим диалог для женского пола case 1: //Спавним игрока(выбор мужского пола) } } P.S. Писал с телефона, тега Код нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.