[Tutorial] Случайные номерные знаки - Форум




Главная О проекте Статьи Файлы Фотоальбомы Форум
Добавить сайт в «Избранное» | Вход в профиль

GTA V

Информация: iFruit

Информация: Изображения:

GTA: Chinatown Wars

Информация:

GTA IV

Информация:

Информация:

Информация:

Информация:

GTA: Vice City Stories

Информация: Изображения:

GTA: Liberty City Stories

Файлы: Информация: Изображения:

GTA: San-Andreas

Информация: Статьи: Изображения:

GTA: Vice City

Информация: Изображения: Файлы:

Информация: Изображения:

GTA ]I[

Информация: Файлы:

Информация: Изображения:

GTA 2

  • 1
  • 2

GTA: Advance

Информация:

GTA




  • 1
  • 2

Меню сайта

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    Страница 1 из 11
    Форум » PAWN » WIKI » Уроки » [Tutorial] Случайные номерные знаки
    [Tutorial] Случайные номерные знаки
    OKStyle Дата: Понедельник, 08/06/2015, 00:14 | Сообщение # 1
    Analgésico



    Регистрация: 17/01/2009
    Клан:
    [ACF]
    Страна:
    Статус:


    Для начала рассмотрим стандартные номера в SA:



    Значит 4 знака A-Z, 0-9
    Пробел
    3 знака A-Z, 0-9

    Всего 8 знаков.

    Все просто, Делаем функцию:

    Код
    makeRandomNumber()
    {
        new number[8];
        for(new i; i != 8; i++)
        {
           if(i == 4)
           {
              number[i] = ' ';//Пробел
              continue;
           }
           switch( random(2) )
           {
              case 0: number[i] = random('Z' - 'A') + 'A';//Рандомный знак от A до Z
              case 1: number[i] = random('9' - '0') + '0';//Рандомный знак от 0 до 9
           }
        }
        return number;
    }


    Вот и все!

    Теперь пример использования:
    Код
    public OnGameModeInit()
    {

        /* Ваш транспорт добавленный фун-ей AddStaticVehicle */

        new AllVehicles = CreateVehicle(522, 0, 0, 0, 0, -1, -1, 999999999);
        DestroyVehicle(AllVehicles);

        for(new i; i != AllVehicles; i++)
        {
           SetVehicleNumberPlate(i, makeRandomNumber());
           SetVehicleToRespawn(i);
        }
        return 1;
    }


    Результат:



    Автор: Ym[0]n
    Прикрепления: 1675362.png(28Kb) · 8404266.png(30Kb) · 1566777.png(47Kb) · 2721080.png(31Kb) · 1411178.png(33Kb) · 6251250.png(30Kb)




     
    Форум » PAWN » WIKI » Уроки » [Tutorial] Случайные номерные знаки
    Страница 1 из 11
    Поиск:

    GTA MP

    Мультиплееры

    GTA Modding

    Статьи:
    GTA III

    Блок пользователя

    GTA: Criminal Russia


    Календарь новостей
    «  Март 2015  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031

    Поиск

    Наша кнопка



    Партнёры

    Multi Theft Auto Community Russia

    Alliance of Cheater's Fighters
    Elite Force Opossition
    Brotherhood of Plumbum
    E1ect
    San-Andreas Bugousers
    Seville Crew
    Русский•Exclusive•Сервер
    Mixes
    http://rus-gta.do.am/
    Здесь вы можете все узнать про pawno,так же скачать моды,скрипты,программы,новости и много другое

    Вход на сайт

    Корзина
    Ваша корзина пуста

    Поиск

    Мини-чат

    Наш опрос
    Считаете ли вы IV-MP лучше SA-MP?
    Всего ответов: 476

    Статистика


    Copyright © Лаборатория O.K.Style 2001-2016 | GTA-Exclusive 2007-2016 | GTA News 2007-2016 | Хостинг от uCoz