Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: паспорт для сервера Mafia Wars или GF

Показано с 1 по 10 из 11

  1. #1
    Пользователь

    Аватар для Jaks

    Статус: Оффлайн
    Регистрация:30.12.2010
    Адрес:Сызрань
    Сообщений:108
    Репутация:30 [+/-] 

    Лампочка паспорт для сервера Mafia Wars или GF

    вот вырезал из мода паспорт кому поможет + только там нужно допусать переменные

    PHP код:
    public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
    {

        if(
    dialogid == 50)
        {
            if(
    response)
            {
                if(!
    strlen(inputtext))
                {
                    
    ShowPlayerDialog(playerid,50,DIALOG_STYLE_INPUT,"Дата рождения","Работник паспортного стола говорит:\n- Сколько Вам лет?","Ок","Отмена");
                    return 
    1;
                }
                new 
    age strval(inputtext);
                if(
    age 83)
                {
                    
    format(string,sizeof(string)," Работник паспортного стола говорит: Чё то ты не выглядишь на %d лет! Не ври мне!"age);
                    
    SendClientMessage(playerid,COLOR_WHITE,string);
                    return 
    0;
                }
                
    PlayerInfo[playerid][pAge] = age;
                
    ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST,"- Где вы проживаете?","Центральный район\nРабочий район\nОкраина","Ок","Отмена");
             }
            return 
    1;
        }
        if(
    dialogid == 51)
        {
            if(
    response)
            {
                if(
    listitem == 0)    strmid(PlayerInfo[playerid][pLivingAt], "Центральный район"0strlen(string), 255);
                else if(
    listitem == 1)    strmid(PlayerInfo[playerid][pLivingAt], "Рабочий район"0strlen(string), 255);
                else if(
    listitem == 2)    strmid(PlayerInfo[playerid][pLivingAt], "Окраина"0strlen(string), 255);
                   
    ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"Имя","Работник паспортного стола говорит:\n- Как вас зовут? (только имя)","Ок","Отмена");
             }
            return 
    1;
        }
        if(
    dialogid == 52)
        {
            if(
    response)
            {
                if(!
    strlen(inputtext))
                {
                    
    ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"Имя","Работник паспортного стола говорит:\n- Как вас зовут? (только имя)","Ок","Отмена");
                    return 
    1;
                }
                new 
    playername[MAX_PLAYER_NAME];
                new 
    playernamesplit[3][MAX_PLAYER_NAME];
                
    GetPlayerName(playeridplayernamesizeof(playername));
                
    split(playernameplayernamesplit'_');
                
    format(string,sizeof(string),"%s",inputtext);

                 if(
    strcmp(stringplayernamesplit[0], true) == 0)
                 {
                    
    strmid(PlayerInfo[playerid][pFirstName], string0strlen(string), 255);
                    
    ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Фамилия","Работник паспортного стола говорит:\n- Ваша фамилия?","Ок","Отмена");
                }
                else
                {
                    
    SendClientMessage(playerid,COLOR_GREY," Введи настоящее имя своего персонажа");
                    
    ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"Имя","Работник паспортного стола говорит:\n- Как вас зовут? (только имя)","Ок","Отмена");
                }
             }
            return 
    1;
        }
        if(
    dialogid == 53)
        {
            if(
    response)
            {
                if(!
    strlen(inputtext))
                {
                    
    ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Фамилия","Работник паспортного стола говорит:\n- Ваша фамилия?","Ок","Отмена");
                    return 
    1;
                }
                new 
    playername2[MAX_PLAYER_NAME];
                new 
    playernamesplit2[3][MAX_PLAYER_NAME];
                
    GetPlayerName(playeridplayername2sizeof(playername2));
                
    split(playername2playernamesplit2'_');
                
    format(string,sizeof(string),"%s",inputtext);
                if(
    strcmp(stringplayernamesplit2[1], true) == 0)
                 {
                    
    strmid(PlayerInfo[playerid][pLastName], string0strlen(string), 255);

                    
    ShowPlayerDialog(playerid,54,DIALOG_STYLE_INPUT,"Родина","Работник паспортного стола говорит:\n- Где вы родились? (Россия, Италия, США, Франция)","Ок","Отмена");
                }
                else
                {
                    
    SendClientMessage(playerid,COLOR_GREY," Введи настоящую фамилию своего персонажа");
                    
    ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Фамилия","Работник паспортного стола говорит:\n- Ваша фамилия?","Ок","Отмена");
                }
             }
            return 
    1;
        }

        if(
    dialogid == 54)
        {
            if(
    response)
            {
                if(!
    strlen(inputtext))
                {
                    
    ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Фамилия","Работник паспортного стола говорит:\n- Ваша фамилия?","Ок","Отмена");
                    return 
    1;
                }
                
    format(string,sizeof(string)," %s",inputtext);
                
    strmid(PlayerInfo[playerid][pBornAt], string0strlen(string), 255);

                
    SendClientMessage(playerid,COLOR_WHITE," Работник паспортного стола говорит: Вот ваш паспорт!");
                
    PlayerInfo[playerid][pPas] = 1;
                
    PlayerCash[playerid] -= 500;
                
    PlayerPas[playerid] = rand(100000,900000)+random(100000);
                
    Message(playerid,"Вы получили паспорт, и теперь являетесь полноправным гражданинoм штата",clDarkRed);
      
    SendClientMessageToAll(COLOR_WHITE"**|___________ Информация мэрии ___________|**");
      
    SendClientMessageToAll(COLOR_DBLUE,  " Зарегистрирован новый гражданин");
      
    SavePlayer(playerid);


             }
            return 
    1;
        }
    ///////////////////////////////////////////////////////////


    public OnPlayerCommandText(playeridcmdtext[]) {


     if(
    iscmd(cmd,"/givepass")){
     if(!
    PlayerToPoint(3.0,playerid,359.1799,169.0112,1008.38285)){
     
    SendClientMessage(playeridCOLOR_GREY"    Ты не возле паспортного стола!");
     return 
    1;
     }
     if(
    PlayerInfo[playerid][pPas] != 0){
     
    SendClientMessage(playeridCOLOR_GREY"    У тебя уже есть паспорт !");
     return 
    1;
     }
     if(
    PlayerCash[playerid]<500){
     
    SendClientMessage(playerid,COLOR_GREY," Тебе нужно $500 для этого!");
     return 
    1;
     }

    ShowPlayerDialog(playerid,50,DIALOG_STYLE_INPUT,"Дата рождения","Работник паспортного стола говорит:\n- Сколько Вам лет?","Ок","Отмена");
    format(msg,max_line," ***%s[id: %i]-зарегистрировался в штате.",
       
    name,playerid);
      
    FMessage(3,1,msg,clDarkRed,40);
      
    PlayerInfo[playerid][pBankAcc] = 0;
    PlayerInfo[playerid][pBankPass] = 0;
    SendClientMessage(playerid,clDarkRed,"**Теперь вам необходимо завести банковский счет!");
    SendClientMessage(playerid,clDarkRed,"**Для этого пройдите на другую сторону стойки");
    SavePlayer(playerid);
    return 
    1;

    Жизнь меняет людей, а я меняю свою жизнь сам. (c)
  2. 1 пользователь сказал cпасибо Jaks за это полезное сообщение:

    LegasY (10.11.2012)

  3. #2
    Пользователь

    Аватар для Andreq

    Статус: Оффлайн
    Регистрация:11.11.2010
    Сообщений:46
    Репутация:20 [+/-] 
    надо [php] юзать вообще то
  4. #3
    Пользователь

    Аватар для Jaks

    Статус: Оффлайн
    Регистрация:30.12.2010
    Адрес:Сызрань
    Сообщений:108
    Репутация:30 [+/-] 
    это не для GF это для Mafia Wars
    Жизнь меняет людей, а я меняю свою жизнь сам. (c)
  5. 1 пользователь сказал cпасибо Jaks за это полезное сообщение:

    LegasY (10.11.2012)

  6. #4
    Пользователь

    Аватар для VanincheG

    Статус: Оффлайн
    Регистрация:09.01.2011
    Сообщений:46
    Репутация:28 [+/-] 
    это не для GF это для Mafia Wars
    к чему это было сказано?
  7. #5
    Пользователь

    Аватар для Дима69

    Статус: Оффлайн
    Регистрация:02.12.2010
    Сообщений:88
    Репутация:0 [+/-] 
    паспорт для сервера Mafia Wars или GF
    Когда создаешь тему уточнять надо!
  8. #6
    Заблокирован

    Аватар для Vint

    Статус: Оффлайн
    Регистрация:15.03.2011
    Адрес:LegaCity :D
    Сообщений:85
    Репутация:-1 [+/-] 
    Лови +
  9. #7
    Заблокирован

    Аватар для Vint

    Статус: Оффлайн
    Регистрация:15.03.2011
    Адрес:LegaCity :D
    Сообщений:85
    Репутация:-1 [+/-] 
    че вы ****ите норм :)
  10. #8
    Пользователь

    Аватар для Mr. Oscar

    Статус: Оффлайн
    Регистрация:21.03.2011
    Адрес:Иркутск
    Сообщений:433
    Репутация:65 [+/-] 
    Более менее читать можно
  11. #9
    Пользователь

    Аватар для CycJluk

    Статус: Оффлайн
    Регистрация:23.03.2011
    Сообщений:56
    Репутация:0 [+/-] 
    Норм сё)держи +
  12. #10
    Пользователь

    Аватар для Narnia

    Статус: Оффлайн
    Регистрация:06.05.2011
    Сообщений:2
    Репутация:0 [+/-] 
    Точно покожите как делать я просто новичок
Страница 1 из 2 12 Последняя
  • К странице:

Ваши права

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