> For the complete documentation index, see [llms.txt](https://wmysterio.gitbook.io/gta-script-generator/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wmysterio.gitbook.io/gta-script-generator/docs/plugins/plugin_original.md).

# Стандартные скрипты

Начиная с версии 5.2 есть возможность генерировать стандартные скрипты, которые реализуют базовые возможности игры. За это отвечает класс `Original`. У него есть всего один статический метод — `Begin`. Принимает он анонимную функцию, в которой можно включить или отключить генерацию стандартных скриптов.

Плагин будет самостоятельно генерировать необходимые потоки, внешние скрипты и миссии в случае необходимости. В коде используется цикл с условиями запуска скриптов, поэтому плагин лучше использовать в конце потока **MAIN**.

{% hint style="danger" %}
Этот плагин требует запуска в потоке **MAIN** и может быть использован только 1 раз. При активации одного скрипта, будет генерироваться и стандартная секция **DEFINE OBJECTS** независимо от настройки в классе **Generator**.
{% endhint %}

{% hint style="danger" %}
Если Вы используете этот плагин, то в Вашем коде не должно быть скриптов с указанными в таблице именами!
{% endhint %}

Пример:

```csharp
using GTA;
using GTA.Plugins;

public partial class MAIN : Thread {

    public override void START( LabelJump label ) {
        fade( false, 0 );
        set_int_stat( StatsID.CITY_UNLOCKED, 4 );

        refresh_game_renderer( 2488.562, -1666.865 );
        CAMERA.refresh( 2488.562, -1666.865, 13.3757 );
        PlayerChar.create( 2488.562, -1666.865, 12.8757 )
                  .get_actor( PlayerActor )
                  .get_group( PlayerGroup )
                  .set_clothes( "VEST", "VEST", ClothesBodyPart.TORSO )
                  .set_clothes( "JEANSDENIM", "JEANS", ClothesBodyPart.LEGS )
                  .set_clothes( "SNEAKERBINCBLK", "SNEAKER", ClothesBodyPart.SHOES )
                  .set_clothes( "PLAYER_FACE", "HEAD", 1 )
                  .rebuild() // Player.Build
                  .can_move( true );

        save_player_clothes();
        release_weather();

        CAMERA.restore_with_jumpcut().set_behind_player();

        Original.Begin( setup => {
            setup.EnableAll = true;
            setup.After = delegate {
                // Ваш код
                wait( 1000 );
                fade( 1, 1000 );
            };
        } );

    }
	
}
```

Объект **setup** даёт доступ к свойствам, которые включают или отключают конкретные возможности. Свойство `EnableAll` включает все скрипты, доступные на данный момент. Ниже приведена таблица, в которой перечислены все необходимые данные.

| Свойство                        | Потоки                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Описание                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|                                 | INITIAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | При активации любого из скриптов, будет создана миссия с инициализацией нужных переменных.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| EnableParachute                 | PLCHUTE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Позволяет игроку использовать парашют.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| EnableVending                   | <p>VENDING</p><p>FVENDOR</p><p>HOTDOGV</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Позволяет игроку покупать газировку, чипсы, хот-доги и другую еду.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| EnableDealer                    | DEALER                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Дилеры торгуют наркотиками.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| EnableGSMGates                  | GATEOS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Управляет воротами склада ГСМ К.А.С.С.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| EnableGyms                      | <p>GYMBIKE</p><p>GYMBENC</p><p>GYMTREA</p><p>GYMDUMB</p><p>GYM</p><p>GYMLS</p><p>GYMSF</p><p>GYMLV</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Позволяет использовать тренажеры для прокачки персонажа и изучать стили боя.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| EnableBasketball                | <p>BBALL</p><p>BBCHAL</p><p>PROJECT</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Даёт возможность играть в баскетбол.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| EnableCranes                    | <p>CRANES</p><p>CRANE1</p><p>CRANE2</p><p>CRANE3</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Даёт возможность использовать краны.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| EnableCarmods                   | CARMOD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Позволяет использовать гаражи для тюнинга.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| EnableAmbience                  | <p>INTMAN</p><p>WARROBE</p><p>BARSTAF</p><p>BARGUY</p><p>BOUNCER</p><p>FFPNC</p><p>CASAMB</p><p>BAR</p><p>DANCE</p><p>BDISPLY</p><p>OTBSTAF</p><p>PCUSTOM</p><p>PCHAIR</p><p>OTBSHP</p><p>STRIP</p><p>CLOTH</p><p>JFUD</p><p>PSHOP</p><p>SKBRAIN</p><p>BARB</p><p>TATTO</p><p>RCSHOP</p><p>DANCER</p><p>STRIPW</p><p>STRIPM</p><p>OTBWTCH</p><p>OTBSLP</p><p>OTBTILL</p><p>FBOOTHR</p><p>FBOOTHL</p><p>SHOPPER</p><p>PEDROUL</p><p>PEDCARD</p><p>PEDSLOT</p><p>PRISONR</p><p>BROWSE</p><p>COPSIT</p><p>COPLOOK</p><p>CASHWIN</p><p>VIDPOK</p><p>BLACKJ</p><p>ROULETE BANDIT</p><p>AMUNAT SHOOT</p><p>SHRANGE</p> | <p>Возможность покупать еду в пиццерии и в других подобных заведениях.</p><p>Возможность покупать одежду, татуировки, стрижки, оружие.</p><p>Возможность стрелять в тире.</p><p>Возможность использовать гардероб.</p><p>Стандартная атмосфера в интерьерах (казино, бар и т.п.).</p>                                                                                                                                                                                                                                                                                              |
| EnableMinigames                 | <p>LOWRCON</p><p>LOWR</p><p>LOWGAME</p><p>AUDIOL</p><p>CLEANAU</p><p>ZERO5</p><p>ARCADE</p><p>NONE</p><p>DUAL</p><p>SHTR</p><p>GRAV</p><p>OTB\_MSC</p><p>OTB</p><p>POOL</p><p>POOL2</p>                                                                                                                                                                                                                                                                                                                                                                                                                          | <p>Возможность играть в бильярд.</p><p>Возможность участвовать в битве лоурайдеров.</p><p>Возможность играть в видеоигры.</p><p>Возможность делать ставки на скачки.</p>                                                                                                                                                                                                                                                                                                                                                                                                           |
| EnableVehicleMissions           | <p>R3</p><p>BACKON</p><p>FRTEXT</p><p>HOUSE</p><p>TAXIODD</p><p>AMBULAN</p><p>FIRETRU</p><p>COPCAR</p><p>BURGJB</p><p>FREIGHT</p><p>PIMP</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | <p>Доступна работа таксиста (бонус: нитро на всех такси).</p><p>Доступна работа медика (бонус: +здоровье, униформа медика, игрок будет оставлять оружие у себя после смерти).</p><p>Доступна работа пожарного (бонус: огнеупорность).</p><p>Доступна работа полицейского (бонус: +броня, униформа полицейского, игрок будет оставлять оружие у себя после ареста).</p><p>Доступна работа грабителя (бонус: бесконечный спринт).</p><p>Доступна работа машиниста поезда (бонус: +деньги).</p><p>Доступна работа сутенёра (бонус: проститутки платят деньги, униформа сутенёра).</p> |
| EnableRaсes                     | <p>TRACE</p><p>CPRACE</p><p>BLOODR</p><p>HOTR</p><p>KICKS</p><p>KICKSTA</p><p>BLOOD</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Возможность участвовать в гонках и турнирах. (бонус: +1000000$, костюм гонщика, транспорт).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| EnableSchools                   | <p>PSCH</p><p>DESERT5</p><p>BSCHOO</p><p>BOAT</p><p>BIKES</p><p>BSKOOL</p><p>CSCHOO</p><p>DSKOOL</p><p>PARACH</p><p>APCHECK</p><p>APGUARD</p><p>APGATE</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Возможность проходить школу пилота, вождения и остальные. Этот скрипт автоматически подключает скрипт парашюта для игрока!                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| EnableBusinessMissions          | <p>ODDVEH</p><p>BCOUR</p><p>MTBIKER</p><p>STUNT</p><p>TRI</p><p>TRIA</p><p>TRUCKS</p><p>TRUCK</p><p>QUARRYS</p><p>QUARRY</p><p>VALET</p><p>VALET\_L</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p>Возможность проходить миссии курьера.</p><p>Возможность проходить миссии дальнобойщика.</p><p>Возможность проходить миссии в карьере. Этот скрипт автоматически подключает скрипт для кранов!</p><p>Возможность проходить миссии лакея.</p><p>Возможность проходить миссии NRG-500 и BMX.</p><p>Возможность проходить миссии на горе Чилиад.</p><p>Возможность участвовать в триатлоне.</p>                                                                                                                                                                                     |
| EnableTrains                    | <p>TRAINSL</p><p>TRAINS</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Позволяет использовать поезда для быстрого перемещения.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| EnablePlanes                    | <p>ADPLANE</p><p>PLANES</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Позволяет использовать самолёты для быстрого перемещения.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| EnableCrazyTricks               | HJ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Включает бонусы за безумные трюки.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| EnableImpoundScript             | <p>IMPND\_L</p><p>IMPND</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Атмосфера возле полицейского участка (конфискованный транспорт).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| EnableImportExport              | <p>IMPEXPM</p><p>IMPEXPC</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Даёт возможность импортировать и экспортировать транспорт в доках Сан Фиерро. Этот скрипт автоматически подключает скрипт для кранов!                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| EnableCarparkGenerator          | CARPRK1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Включает стандартный генератор парковочного транспорта.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| EnableBonuses                   | COLLS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Устанавливает устрицы, фото и подковы. Активирует бонусы за их находку.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| EnablePlayerGangMoney           | TCASH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Создаёт пикап для сбора прибыли возле дома Карла.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| EnableDefaultGangZones          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Устанавливает контроль зоны бандами, согласно оригиналу.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| EnableDefaultArmourPickups      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Создаёт стандартные пикапы брони                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| EnableDefaultBribePickups       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Создаёт стандартные пикапы уменьшения уровня розыска                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| EnableDefaultMeleeWeaponPickups |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Создаёт стандартные пикапы оружия ближнего боя                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| EnableDefaultWeaponPickups      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Создаёт стандартные пикапы оружия дальнего боя.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| EnableDefaultDealerDensity      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Устанавливает стандартные зоны для дилеров.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| EnableDefaultAcquaintance       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Устанавливает стандартные отношения между типами пешеходов.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| EnableDefaultParkingCars        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Устанавливает оригинальный парковочный транспорт.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| EnableDefaultZoneTypes          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Устанавливает стандартные типы зон и появления определённых пешеходов и машин в них.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| EnableDefaultPoliceTriggers     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Устанавливает стандартные полицейские триггеры (откуда машины будут выезжать).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| EnableDefaultUniqueJumps        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Устанавливает стандартные уникальные прыжки.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| EnableDefaultRestartPoints      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Устанавливает стандартные точки рестарта при аресте или смерти.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| EnableWangCarsMoney             |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Создаёт пикап для сбора прибыли возле магазина Wang Cars.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| EnableEmmetsGun                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Создаёт маркер Эммета и пикап пистолета .                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| OpenAllMapZones                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Показывает все зоны на карте, которые игрок ещё не посетил (свойство **`EnableAll`** не включает эту возможность по умолчанию).                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| DisableCheats                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Отключает возможность вводить чит-коды (свойство `EnableAll` не включает эту возможность по умолчанию).                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
