Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Выбор работы при регистрации

Статус
В этой теме нельзя размещать новые ответы.

Merlin

Умник
И так. Всем привет. В этом уроке я покажу вам как сделать чтобы при регистрации вам выдало диалог с выбором работы. При первом же спавне на сервере у вас будет уже та работа которую вы выбрали в диалоге.
Приступим. Вот сам вывод диалога:​
PHP:
new listitems[] = "1\tДетектив\n2\tЮрист\n3\tДорожный рабочий\n4\tНаркоторговец\n5\tАвто Угонщик\n6\tАвто Механник\n7\tТело Хранитель\n8\tТорговец оружия\n9\tАвто Диллер\n10\tИнкассатор\n11\tБукмекер\n12\tТаксист\n13\tАвтобусник\n14\tРазносчик газеты\n15\tДальнобойщик\n16\tВор";
ShowPlayerDialog(playerid,2013,DIALOG_STYLE_LIST,"Выберите свою работу.",listitems,"ОК","Отмена");
Ко всем диалогам​
PHP:
else if(dialogid == 2013)
   { 
      if(response)
      {
         if(listitem == 0) {
        PlayerInfo[playerid][pJob] = 1;
         }
         if(listitem == 1) {
        PlayerInfo[playerid][pJob] = 2;
         }
         if(listitem == 2) {
        PlayerInfo[playerid][pJob] = 3;
         }
         if(listitem == 3) {
        PlayerInfo[playerid][pJob] = 4;
         }
         if(listitem == 4) {
        PlayerInfo[playerid][pJob] = 5;
         }
         if(listitem == 5) {
        PlayerInfo[playerid][pJob] = 6;
         }
         if(listitem == 6) {
        PlayerInfo[playerid][pJob] = 7;
         }
         if(listitem == 7) {
        PlayerInfo[playerid][pJob] = 8;
         }
         if(listitem == 8) {
        PlayerInfo[playerid][pJob] = 9;
         }
         if(listitem == 9) {
        PlayerInfo[playerid][pJob] = 10;
         }
         if(listitem == 10) {
        PlayerInfo[playerid][pJob] = 11;
         }
         if(listitem == 11) {
        PlayerInfo[playerid][pJob] = 12;
         }
         if(listitem == 12) {
        PlayerInfo[playerid][pJob] = 13;
         }
         if(listitem == 13) {
        PlayerInfo[playerid][pJob] = 14;
         }
         if(listitem == 14) {
        PlayerInfo[playerid][pJob] = 15;
         }
         if(listitem == 15) {
        PlayerInfo[playerid][pJob] = 16;
         }
       /*Тут новый диалог который будет выдаваться после этого диалога, в моём случае диалог с паролем*/
      	format(loginmsg,sizeof(loginmsg),"Добро пожаловать на сервер.\nВход за персонажа.\n\nЛогин: %s\n\nВведите пароль",PlayerName(playerid));
	ShowPlayerDialog(playerid,0,DIALOG_STYLE_PASSWORD,"Вход на сервер",loginmsg,"Login","Register");
	return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Вы были кикнуты потому что нажали ^Отмена^'");
Kick(playerid);
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу