Showcase:
Thanks to Project Rogue Roleplay for this detail run down on the script!
-
Voting System:
- Government controlled voting system, the government staff will be able to start elections in game including accepting candidate applications and reviewing candidates.
- Add different types of elections in the config and choose the values you want that type of election to do, e.g. enable job check for candidate applications so that you can only apply as a candidate if you have the job you define in that section. You can also set the job under that election you have created in the config so once there is a candidate winner they will be able to assign the role themselves without the need of an admin in game.
- Nice Custom UI for the voting system which populates the candidates on the pages. .
- All stages of the candidates will have email notifications to keep the candidate up to date with what’s happening.
-
Tax System:
- Income Tax: This script includes income tax, in which will take a percentage of tax off the player when they get paid all values can be changed in the config or in game if mayor control is enabled .
- Business Tax : Business tax is controlled by the mayor in which they would register the company to the city hall database, when a business is registered they will get a default tax bracket value of $2000 to pay on every tax run which can be controlled in the config of the script. If a business don’t have the funds in there account it will register the payment to unpaid in which an outcome will be decided by the mayor side of the script.
- Changeable Tax: All taxes in the script which you have running can be controllable by the mayor if you have mayor control enabled, he would be able to change all percentage values of individual taxes on the go which would decide how popular the mayor will become in the city with the citizens.
-
Mayor Job:
- Control Taxes: With the mayor job the mayor will be able to change taxes on the fly with controlling the percentages of each tax that has been setup, in the config you can set the values of how you want the taxes to be controlled .
- Register Business: With this the mayor will be able to register business on the go with having the citizen make an appointment in order to have both owner of the company and mayor in the same room. There is an security check option in the config in which you can enable, so when the mayor selects the company owner in the menu the mayor will be prompted with a dialog to input a pin in which the citizen will receive an email with the pin code. when the business has not been registered before the mayor will only be prompted with a register business option, once the company has been registered they mayor will have three options that he can do which includes; Transfer Company Owner/Business Grants/Change Business Tax Amount. Business grants are done with having the company owner with the mayor so that the mayor can grab all details and view past grants to see if its an option to use, the money in which the grants come from will be used from the city hall funds. So if the city hall don’t have the funds to issue grants the mayor will not be able to do that action. The mayor will also be able to change tax brackets of individual company’s as they may have bigger workplaces.
- City Hall Funds: The mayor will be able to have three options to use if they are enabled in the config which includes Withdrawal/Deposit/Grants, the money generated from the city hall funds will be from taxes in which you can select different options in which can or can’t be used.
- Appointment System: With the appointment system the mayor will be able to organise appointments with players so that he does not get bombarded with people phoning him, they appointments can be accepted or denied in which the mayor can control. They player and mayor will both get emails if either of them are offline so it can be controlled correctly.
ESX Dependencies:
- ESX Legacy / V1 Final/ V1.1 (NOTE: Does NOT support EXM/ExtendedMode or ESX v2.0+)
- Context Menus: ZF Context or NH Context or OX Libs
- Dialogs: ZF Dialog or OX Keyboard (included in Ox Inventory) or NH Keyboard or OX Libs
- Management: ESX SOCIETY (You can configure a different management system in functions.lua if you have another one.)
- Target: FiveM/Meta Target or qTarget (You can add your own target system in target.lua if your not using any of these.)
- DrawText: If you don’t want to use the target options you can use the drawtext which will show up press E text when you get to the location.
- Phones: GCPHONE or GKSPHONE or QUASAR PHONE or HIGH PHONE , There is now a config option for you too add your phone if not configured, the function for this is located in the webhook.lua.
- Server Artifact Version 4752 or higher (using ESCROW - read more below)
QBCore Dependencies:
- Context Menus: QB Menu or OX Libs
- Dialogs: QB input or OX Libs
- Management: QB-MANAGEMENT
- Target: qb-target (You can add your own target system in target.lua if your not using any of these.)
- Phones: QBPhone or GKSPHONE or QUASAR PHONE or HIGH PHONE , There is now a config option for you too add your phone if not configured, the function for this is located in the webhook.lua.
- Server Artifact Version 4752 or higher (using ESCROW - read more below)
Customizability:
- It’s almost fully configurable and it’s done through the config.lua file.
- Translation is done through the language.lua file in which includes all of the menu text also.
- Resource is protected with FiveM’s escrow system, however it’s not the entire resource, you will have access to webhook.lua in the server folder including the config.lua and target.lua also. If there is any part of the script in which you need access to open a ticket in the discord and I will sort that out for you.
Make sure to:- Server Artifacts version must be 4752 or higher.
- Server license key must be owned by the same account which you make the tebex purchase from.
- Restart server to gain access to the resource in-game.
Code is accessible | No, but have customization files (FiveM Escrow System) |
---|---|
Subscription-based | No |
Lines (approximately) | 5500 |
Requirements | is ESX Legacy / V1 Final / V1.2 / V1.1 or QBCore |
Support | Yes (DISCORD) |