Урок створення автосалону - форум - втіли мрію в реальність!

Добрий день # 33;
Зараз я вам розповім, як створити "Автосалон". Тож почнемо.
По-перше, для початку нам потрібно внести в дані гравця змінну, що відповідають за ID його машини.
Йдемо в new PlayerInfo [MAX_PLAYERS] [pInfo]; І додаємо

У = друге, зробимо запис в файл.
У OnPlayerRegister

По-третє, щоб у НЕ залогіневшегося гравця не було особистої машини.
У OnPlayerConnect

Далі створимо інформацію про машинах.

Тепер нам потрібно завантажити машину на сервер.
У самий кінець мода додаємо цю функцію

Тут 0 - це зайнятість (0 - не зайнята, 1 - зайнята), а 411 - модель (в даному випадку Інфернус)
Коли будете додавати ще машини додавайте нижче цього. приклад:

Тепер ми повинні створити масив, в якому запишемо координати машин.
Заходимо в мод. І вставляємо де-небудь в початок, але після всіх інклюд, форвардів, змінних:

Коли будете додавати координати машин ставте після кожної кому, не ставити тільки після останніх. приклад:

Тепер вставляємо машини в мод.Іспользуя функцію, яку ми недавно зробили, ми це зробити зможемо.
Вставимо в public OnGameModeInit

За допомогою цього ми включимо наш файл.
Для вставки машин з файлу відразу після цього вставляємо:

Примітка: цей код повинен бути вставлений перед усіма машинами, щоб не було плутанини з ідамі
Зробимо, щоб був ефект коли гравець сідати в наше авто.

В public OnPlayerStateChange шукаємо

І після цього вставляємо:

Далі зробимо самі команди.
В public OnPlayerCommandText вставляємо (абсолютно після інших команд):

Тепер зробимо збереження машин в файл після поновлення
Додамо в OnPropUpdate