E-mail:
Пароль:
Общайтесь на форуме,задавайте вопросы,что смогу отвечу,зовите друзей.
Рекламный блок Форума
Реклама
Реклама
Реклама
  • Страница 1 из 1
  • 1
Регистрация
TailerДата: Воскресенье, 05.12.2010, 16:22 | Сообщение # 1

Сообщений: 8
Награды: 0

[ 0 ]


Сделал не большую регу в регистрации но при выбора пола "Девушка" меня кикает в чем проблема?

Code
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
TogglePlayerControllable(playerid, 0);
new regisinfo[] = "Добро пожаловать на сервер укажите ваш пол";
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Регистрация",regisinfo,"Парень","Девушка");
вот что я добавил в пульк спаван
а вот в диалоги
if(dialogid == 1)
{
if(response)
{
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "Ок, Вы парень.");
TutTime[playerid] = 1;
}
else
{
PlayerInfo[playerid][pSex] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "Ок, Вы девушка.");
TutTime[playerid] = 1;
}
}
Dima_TkachДата: Воскресенье, 05.12.2010, 16:30 | Сообщение # 2
...</div
Сообщений: 215
Награды: 2

[ 3 ]


Tailer, Делай другое

В SetPlayerSpawn

Code
public SetPlayerSpawn(playerid)
{
  if(IsPlayerConnected(playerid))
  {
      afkto[playerid] = 0;
      SetPlayerHealth(playerid, 50.0+PlayerInfo[playerid][pSHealth]);
      if(PlayerInfo[playerid][pTut] == 0)
      {
    gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
    TogglePlayerControllable(playerid, 0);
    SetPlayerInterior(playerid,15);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Добро пожаловать в штат!");
       new listitems[] = "Мужчина\nЖенщина";
       ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Выберите ваш пол:",listitems,"Ок","Отмена");
          return 0;
      }

И где все диалоги

Code
else if(dialogid == 3)
  {
      if(response)
    {
        if(listitem == 0)
        {
         PlayerInfo[playerid][pSex] = 1;
        SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, вы мужчина.");
        new s[128];
     format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
     ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
     return 1;
       }
       if(listitem == 1)
       {
           PlayerInfo[playerid][pSex] = 2;
        SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, вы женщина.");
        new s[128];
     format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
     ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
     return 1;
       }
    }
    else
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "Обязательно надо выбрать свой пол!");
     new listitems[] = "Мужчина\nЖенщина";
       ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Выберите ваш пол:",listitems,"Ок","Отмена");
          return 1;
       }
     }
     else if(dialogid == 4)
     {
         if(response)
   {
       if(!strlen(inputtext))
       {
         new s[128];
       format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
       ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
        return 1;
       }
       new year, month,day;
    getdate(year, month, day);
       new DateInfo[3][20];
    split(inputtext, DateInfo, '/');
    new check = year - strval(DateInfo[2]);
    if(check == year)
    {
     new s[128];
       format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
       ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
        return 1;
    }
    if(strval(DateInfo[1]) > month) { check -= 1; }
    else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day) { check -= 1; }
    PlayerInfo[playerid][pAge] = check;
    format(string, sizeof(string), "Хорошо, вам %d лет.",PlayerInfo[playerid][pAge]);
    SendClientMessage(playerid, COLOR_YELLOW2, string);
    new listitems[] = "Los Santos\nSan Fiero";
       ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Выберите вашу страну:",listitems,"Ок","Отмена");
    return 0;
   }
   else
   {
         new s[128];
    format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
    ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
    return 1;
   }
  }
  else if(dialogid == 5)
  {
      if(response)
    {
        if(listitem == 0)
        {
        PlayerInfo[playerid][pOrigin] = 1;
        SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, итак вы из Los Santos.");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Спасибо за информацию. Приятной вам игры");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Посетите наш сайт www.sampcity.kabb.ru");
        TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
     gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
     TogglePlayerControllable(playerid, 1);
     MedicBill[playerid] = 0;
     SetPlayerSpawn(playerid);
        return 0;
       }
       if(listitem == 1)
       {
           PlayerInfo[playerid][pOrigin] = 2;
        SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, итак вы из San Fiero.");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Спасибо за информацию. Приятной вам игры");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Посетите наш сайт www.sampcity.kabb.ru");
        TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
     gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
     TogglePlayerControllable(playerid, 1);
     MedicBill[playerid] = 0;
     SetPlayerSpawn(playerid);
        return 0;
       }
     }
     else
     {
         new listitems[] = "Los Santos\nSan Fiero";
       ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Выберите вашу страну:",listitems,"Ок","Отмена");
       return 0;
      }
     }
ZioSHikДата: Воскресенье, 05.12.2010, 16:55 | Сообщение # 3

Сообщений: 4
Награды: 0

[ 1 ]


попробуй так
Code
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_LIGHTBLUE, ""Добро пожаловать на сервер укажите ваш пол
);
new listitems[] = "Мужчина\nЖенщина";
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Выберите ваш пол:",listitems,"Ок","Отмена");
/////////////////////////////////////////
if(dialogid == 1)
{
if(response)
{
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "Ок, Вы парень.");
TutTime[playerid] = 1;
}
else
{
PlayerInfo[playerid][pSex] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "Ок, Вы девушка.");
TutTime[playerid] = 1;
}
}
TailerДата: Воскресенье, 05.12.2010, 22:43 | Сообщение # 4

Сообщений: 8
Награды: 0

[ 0 ]


Обоем огромное спасибо теперь я понял как работать c DIALOG_STYLE_LIST. =)
Dima_TkachДата: Четверг, 20.01.2011, 23:10 | Сообщение # 5
...</div
Сообщений: 215
Награды: 2

[ 3 ]


Закрыто.Ответ получен.
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
Dima_Tkach Постов [ 215 ]
Free-Fire Постов [ 14 ]
SeXy Постов [ 11 ]
Tailer Постов [ 8 ]
r@d)_b@ll) Постов [ 5 ]
FriZ Постов [ 4 ]
ZioSHik Постов [ 4 ]
Kolyamba Постов [ 2 ]
Jon_Smit Постов [ 2 ]
Nik_Ull Постов [ 2 ]
Dima_Tkach Репутация [ 3 ]
Free-Fire Репутация [ 2 ]
FriZ Репутация [ 1 ]
Kolyamba Репутация [ 1 ]
Nik_Ull Репутация [ 1 ]
ZioSHik Репутация [ 1 ]
velix Репутация [ 1 ]
DateX Репутация [ 1 ]
smart2009 Репутация [ 1 ]
Marselo_Zm Репутация [ 1 ]
Досчитаем до 500 [ 10 ]
Услуги скриптинга и так же MAP's [ 6 ]
Место где нельзя драться [ 6 ]
Вопрос и Ответ [ 5 ]
Dima_Tkach [ 5 ]
Скриншоты с SAMP'a [ 4 ]
Регистрация [ 4 ]
[GM] V:RP aka Valence Role Play [ 3 ]
Смена ника [ 3 ]
[GM] Virtyal-City Role Play [ 3 ]
Интернет-магазин мебели в Украине [ 0 ]
[GM] MyGame Village [ 1 ]
Прослушка телефона [/track] [ 1 ]
Набор в команду сайта [ 1 ]
Как из .амх получить .pwn [ 1 ]
[GM] The Godfather [GameWorld] [ 2 ]
[GM] V:RP aka Valence Role Play [ 3 ]
Склонение [ 0 ]
Античит на оружие. [ 0 ]
Убираем пинг в SAMP [ 0 ]