Что нужно
- Сервер RedM с RSG Core (и
rsg-inventory) или VORP Core (иvorp_inventory). - oxmysql (подключение к базе данных, которое уже используют оба фреймворка).
По шагам
1
Скопируйте папку
Положите папку
rco-steamline в папку resources сервера.2
Добавьте в server.cfg
Запускайте после базы данных, фреймворка и его инвентаря:
3
Разрешите админам пользоваться админ-командой
Команда
/steamline (админ-панель, список, остановка и удаление поездов) — для админов:4
Добавьте предмет билета
Билет на поезд — предмет инвентаря, поэтому ваш фреймворк должен его знать. Это делается один раз.Пока предмета нет, консоль сервера сообщает об этом при запуске ресурса, а билетная касса возвращает игроку деньги.
- RSG
- VORP
RCO Steamline сам добавляет предмет в список rsg-core при запуске, но Потом скопируйте
rsg-inventory узнаёт его только после своего перезапуска. Поэтому добавьте его насовсем: откройте resources/[framework]/rsg-core/shared/items.lua и вставьте эту строку внутрь списка предметов:rco-steamline/install/rco_train_ticket.png в rsg-inventory/html/images/ и перезапустите сервер. Оставьте unique = true: каждый билет хранит свою поездку.Если вы меняете
Config.Passenger.TicketItem, используйте то же имя в строке предмета (RSG) и назовите так же картинку.5
Запустите сервер
Таблицы базы данных (
rco_steamline_companies, rco_steamline_members, rco_steamline_fleet, rco_steamline_cars и rco_steamline_ledger) создаются сами при первом запуске. Ничего не нужно импортировать, и нет работ для создания.6
Проверьте
Идите в контору Rhodes Station и нажмите G, чтобы открыть компанию. Положите немного денег в её кассу, потом купите в каталоге паровоз и вагон. Подойдите к киоску Steamline на перроне, нажмите J, добавьте вагон в поезд и вызовите его.
Изменения потом
Любое изменение в файлах папкиconfig видно только после перезапуска.
Обновление
Замените папку новой версией. Папкаconfig — ваша: сохраните копию перед заменой и верните свои значения, если в новой версии новый конфиг. Компании, участники, поезда, вагоны и выписки хранятся в базе данных, обновление их не трогает.
