Урок створення автосалону - форум - втіли мрію в реальність!
Добрий день # 33;
Зараз я вам розповім, як створити "Автосалон". Тож почнемо.
По-перше, для початку нам потрібно внести в дані гравця змінну, що відповідають за ID його машини.
Йдемо в new PlayerInfo [MAX_PLAYERS] [pInfo]; І додаємо
У = друге, зробимо запис в файл.
У OnPlayerRegister
По-третє, щоб у НЕ залогіневшегося гравця не було особистої машини.
У OnPlayerConnect
Далі створимо інформацію про машинах.
Тепер нам потрібно завантажити машину на сервер.
У самий кінець мода додаємо цю функцію
Тут 0 - це зайнятість (0 - не зайнята, 1 - зайнята), а 411 - модель (в даному випадку Інфернус)
Коли будете додавати ще машини додавайте нижче цього. приклад:
Тепер ми повинні створити масив, в якому запишемо координати машин.
Заходимо в мод. І вставляємо де-небудь в початок, але після всіх інклюд, форвардів, змінних:
Коли будете додавати координати машин ставте після кожної кому, не ставити тільки після останніх. приклад:
Тепер вставляємо машини в мод.Іспользуя функцію, яку ми недавно зробили, ми це зробити зможемо.
Вставимо в public OnGameModeInit
За допомогою цього ми включимо наш файл.
Для вставки машин з файлу відразу після цього вставляємо:
Примітка: цей код повинен бути вставлений перед усіма машинами, щоб не було плутанини з ідамі
Зробимо, щоб був ефект коли гравець сідати в наше авто.
В public OnPlayerStateChange шукаємо
І після цього вставляємо:
Далі зробимо самі команди.
В public OnPlayerCommandText вставляємо (абсолютно після інших команд):
Тепер зробимо збереження машин в файл після поновлення
Додамо в OnPropUpdate