fix
This commit is contained in:
parent
c01fa3bb74
commit
2ccf477c6c
49 changed files with 6 additions and 2 deletions
84
resources/[standalone]/ps-multijob/README.md
Normal file
84
resources/[standalone]/ps-multijob/README.md
Normal file
|
@ -0,0 +1,84 @@
|
|||
# ps-multijob
|
||||
|
||||

|
||||
|
||||
A script designed with a sleek and modern design for being able to display your current jobs as well as switching between them.
|
||||
|
||||
## Features
|
||||
|
||||
* Configurable ignore certain jobs.
|
||||
* Configurable keybind to open the job menu - J by default.
|
||||
* Configurable max jobs per citizen ID. Unlimited jobs for players with the 'admin' permission.
|
||||
* Configurable white list jobs.
|
||||
* Configurable descriptions per job.
|
||||
* Configurable side (left or right) of the screen you want the ui to show on. Right side by default. (see Config)
|
||||
* Configurable job icon via font awesome icons. Change these icons in the config
|
||||
* Remove someone's job by doing /removejob - Admin only.
|
||||
* Coming later: Admin Tab for job handling.
|
||||
|
||||
## Preview
|
||||
|
||||

|
||||
|
||||
## Installation
|
||||
|
||||
* Rename to ps-multijob. Do not change the name or it will not work.
|
||||
* Import [SQL](https://github.com/Project-Sloth/ps-multijob/blob/main/database.sql) into your database
|
||||
* Ensure to server.cfg
|
||||
|
||||
### Linking to qb-management | Auto Firing
|
||||
|
||||
1. Find the following event
|
||||
|
||||
```txt
|
||||
qb-bossmenu:server:FireEmployee
|
||||
```
|
||||
|
||||
2. Insert the TriggerEvent right under the notification for 'Employee Fired!'. The TriggerEvent should be added twice, once near line 174 and once near line 199.
|
||||
|
||||
```lua
|
||||
TriggerClientEvent('QBCore:Notify', src, "Employee fired!", "success")
|
||||
TriggerEvent('ps-multijob:server:removeJob', target)
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
### Serversided Exports
|
||||
|
||||
* GetJobs(citizenid)
|
||||
|
||||
Example usage:
|
||||
|
||||
```lua
|
||||
local jobs = exports["ps-multijob"]:GetJobs("citizenid here")
|
||||
```
|
||||
|
||||
* AddJob(citizenid, job, grade)
|
||||
|
||||
Example usage:
|
||||
|
||||
```lua
|
||||
exports["ps-multijob"]:AddJob("citizenid here", "police", 0)
|
||||
```
|
||||
|
||||
* UpdateJobRank(citizenid, job, grade)
|
||||
Example usage:
|
||||
|
||||
```lua
|
||||
exports["ps-multijob"]:UpdateJobRank("citizenid here", "police", 3)
|
||||
```
|
||||
|
||||
* RemoveJob(citizenid, job)
|
||||
|
||||
Example usage:
|
||||
|
||||
```lua
|
||||
exports["ps-multijob"]:RemoveJob("citizenid here", "police")
|
||||
```
|
||||
|
||||
## Credits
|
||||
|
||||
* [xFutte](https://github.com/xFutte)
|
||||
* [Silent](https://github.com/S1lentcodes)
|
||||
* [Jay](https://github.com/jay-fivem)
|
||||
* [Snipe](https://github.com/pushkart2)
|
Loading…
Add table
Add a link
Reference in a new issue