Fax Core

Last updated: July 16th, 2018

About

Today I present to you a new script that is so diverse and unique, it's one of a kind. This is Fax-Core, a permission system to blacklist certain groups from things from vehicles to ped models, and it all uses Ace permissions. Yes no database, no editing tons of files to add groups etc. With Fax Core you have 3 administration and 4 user ranks, each with their own set of permissions (all groups are outlined below). With the base of Fax Core you can whitelist; vehicles, peds and weapons for specific groups. Eg: Senior admins can not use the owner vehicle but people with the owner permission can. Below is a list of features and videos on setting up and a highlight video.

Features

- Ace Based permission system
- Blacklist vehicles
- Blacklist ped models
- Blacklist weapons
- 7 user groups, each for different perms
- Option to make external resources that use Fax-Core's permission system
- Configurable with...
- Config file for easy moderation / set-up
- Alerts for version checking
- Alerts to make sure perms are set up
- Lots of documentation, so don't ask if you have not read
- Made with ❤️

Rank Table

Name Ace Name Perm Lvl Num
Owner Fax.owner 6
Senior Admin Fax.snradmin 5
Admin Fax.fadmin 4
Member 3 Fax.member3 3
Member 2 Fax.member2 2
Member 1 Fax.member1 1
Guest N/A 0

* Guest does not have an ace, the script auto assigns it is no ace is specified for a client

Download

Downloads

Videos

Installation & Setup
Resource Highlight : Fax Core

Installation & Setup

Step 1 : Downloading

Download Fax Core and have the .rar file ready for use.

Step 2 : Installing The Resource

Install the resource as if it was a normal one. Look here for a guide on doing this.

Step 3 : Installing perms.cfg

place the perms.cfg into your server-data folder where your server.cfg is contained. This file has all the ace permissions for the script to function. In your server.cfg add the following line into it: exec perms.cfg DO NOT add start Fax-Core into your server.cfg, it's in the perms.cfg.

Step 4 : Starting the Server

Start your server. If you get any errors in the server console please READ IT and follow through with the above steps. Your perms.cfg should look like the below by default.

### Fax Core Permissions config, made by FAXES ###

### Do not touch this section
set Fax-Core true
start Fax-Core

### This sets the groups DO NOT TOUCH ###
add_ace Fax.owner owner allow	                            		    # sets ace permission for owners
add_ace Fax.snradmin snradmin allow	                            		# sets ace permission for snradmins
add_ace Fax.fadmin fadmin allow	                                    	# sets ace permission for admins
add_ace Fax.member3 member3 allow	                            		# sets ace permission for member3
add_ace Fax.member2 member2 allow	                            		# sets ace permission for member2
add_ace Fax.member1 member1 allow	                            		# sets ace permission for member1

### Start editing below, Don't have the same ID in 2 groups.
### Add People to Owner
add_principal identifier.steam:110000000000000 Fax.owner             	# add to the owner group
add_principal identifier.steam:110000000000000 Fax.owner                # add to the owner group

### Add People to Senior Admin
add_principal identifier.steam:110000000000000 Fax.snradmin             # add to the senior admin group
add_principal identifier.steam:110000000000000 Fax.snradmin            	# add to the senior admin group

### Add People to Admin
add_principal identifier.steam:110000000000000 Fax.fadmin               # add to the admin group
add_principal identifier.steam:110000000000000 Fax.fadmin               # add to the admin group

### Add People to Member 3
add_principal identifier.steam:110000000000000 Fax.member3              # add to the member 3 group
add_principal identifier.steam:110000000000000 Fax.member3              # add to the member 3 group

### Add People to Member 2
add_principal identifier.steam:110000000000000 Fax.member2              # add to the member 2 group
add_principal identifier.steam:110000000000000 Fax.member2              # add to the member 2 group

### Add People to Member 1
add_principal identifier.steam:110000000000000 Fax.member1              # add to the member 1 group
add_principal identifier.steam:110000000000000 Fax.member1              # add to the member 1 group
                                    

Additional Information

Adding Users to Permissions

To add users to your permissions place the Steam Hex ID in the perms.cfg replacing the fake ID's that are there. add_principal identifier.steam:1100001142BFEB2 Fax.owner - This adds someone to the owner rank.

How to Add Blacklisted Items

To add blacklisted vehicles, peds and weapons in the resource itself view config.lua. In there is a commented out section read it! and add whatever into your area, make sure it's formatted correctly. There is no need to ever edit any files in the resource except the config.lua!