Code Monkey home page Code Monkey logo

fivem-lite-transportation's Introduction

FiveM LITE Transportation

LITE Transportation is a lightweight gamemode with a simple goal in mind; trucking.

Taking on inspiration from the Truck Simulator series, and similar modifications to previous Grand Theft Auto titles, it offers simple and easy-to-understand gameplay.

The gamemode is running ("less than") the bare minimum needed for a FiveM server, and a custom framework. No extra content is streamed, only making use of the content provided by the game.

How to install

The repository includes the server_main.cfg, server.cfg and the resources/ folder.

  • Install FXServer as you would normally
  • Do not install the cfx-server-data resources, but create the server-data folder
  • Add the contents of this repository within the server-data folder
  • Configure the server_main.cfg config file to your liking
  • Make a launch file that runs the server_main.cfg file, not server.cfg

How to play

Getting started you are put in a van, your only goal at this point is to locate a nearby job and complete it. Upon completing a couple jobs, you should be able to afford a better vehicle. By purchasing new vehicles, you can earn more from your jobs.

Gameplay Tips can be found by pressing F7 at any time while in-game.

Features

Dynamic jobs

All players have access to the same pool of jobs, no players are given a different set of jobs at any point in time. Upon completing a job, it is no longer possible to start it again, and a new job is generated. Several players can do the same job, even after it is no longer available, as long as it was started before a player completed it.

Progression

Progression is all about upgrading your equipment and purchase new vehicles. The bigger and better the vehicle is, the more you get paid per job. Completed deliveries are tallied, and at certain milestones you will be shown more information about each available job, making it easier for you to determine which jobs you wish to do.

Quick Travel

Quick Travel allows you to quickly move around the map, it is free while you are not currently on a job. Desinations will be shown on your radar while in the quick travel menu.

Cruise Control

An adaptive cruise-control that actively tries to match your set speed, it allows for easy re-adjustment on the fly. Damaged vehicles may fail to match the speed, and the cruise control will automatically disengage.

Fuel

All vehicles consume fuel over time, this can be replenished at any Fuel Station or at a Service Station. These are all marked on the map. Fuel is optional, and can be disabled by the player.

No-collision

Player to player collision is disabled at all times, so other players cannot interfere with your gameplay.

Customization

Your vehicle colors can be changed, both cab and trailer will share the color scheme.

In-game Settings

A settings menu is available, this lets you adjust the HUD, such as the Minimap Anchor (and everything that comes with it). It also allows game rules to be changed, such as the fuel system.

Loading Screen

A simple but functional loading screen is included as well.

Media

Roaming

During a delivery

Game Settings

Delivery information on the map

Quick Travel menu and radar

Vehicle Mod Shop / Respray menu

Vehicle Shop menu

Administrator Notes

Administrator Features

Any account set as an Administrator has access to a menu (F1), where they can kick, ban and teleport players. Bans cannot be reversed without manually unbanning the player by modifying save files.

Administrators can also teleport to their waypoint by pressing (F3).

Adding Administrators

In-game Administrator accounts can be granted by using the op <id> command. IDs can be obtained using the status command.

Developers note

This is not a perfect project, nor does it try to be. It was initially made with a gimmic in mind; "zero" resources. This means the entire gamemode is basically pressed into a very small room. An advantage is that there is very little need for cross-resource events and such, even though the "framework" and the "gamemode itself" is separate.

As this does not utilize a database, it may be impossible to find specific player files. This also means that it is not possible to run the same saves on multiple physical servers.

There's an in-game feature to get the players current location in the format used in the code, as an Administrator you press (F5), and it should be added to the resources/sessionmanager/admin/coords.txt file.

Credits

Server Development

Built by glitchdetector, with addition code and input by Syntasu

Menu System (WarMenu)

Created by WarXander, GitHub Repository, FiveM Thread

Scaleform System (Instruction Buttons)

Created by IllusiveTea, FiveM Thread

Area System (Paradise-Area)

Created by DemmyDemon, FiveM Thread

HUD Anchor (Minimap Anchor)

Created by glitchdetector, GitHub Repository, FiveM Thread

Blip Information System (Blip Information Display)

Created by glitchdetector, GitHub Repository, FiveM Thread

FAQ

fivem-lite-transportation's People

Contributors

glitchdetector avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.