Skip to content

Commit

Permalink
Add Console Commands
Browse files Browse the repository at this point in the history
  • Loading branch information
RedAlex committed Feb 5, 2020
1 parent 25b476c commit 3c67945
Show file tree
Hide file tree
Showing 6 changed files with 825 additions and 749 deletions.
47 changes: 32 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,31 @@ It precharges the database in a table when opening the server or adding / removi

# Commands
___
**Console**

1. **ban id days reason** ( Allows ban a connected player )
2. **banoffline permid days reason** ( Allows ban a offline player )
2.1 **sqlsearch (name)**
3. **unban "Steam Name"**
4. **banhistory option** (Allows you to view the ban history of a player offline or online)
___
**In Game**

1. **sqlban id days reason** ( Allows ban a connected player )
- "id" is the player's number in the list
- "days" must be a number to say how many days it will be ban. (0 days mean permanent)
- "reason" Ability to register why he is banished. Attention if there is no reason the player will see: "You are banned for: unknown reason"
- example /sqlban 3 1 Troll (Will give ban player # 3 for 1 days with Troll reason)
- Example /sqlban 3 1 Troll (Will give ban player # 3 for 1 days with Troll reason)
___

2. **sqlbanoffline permid days reason** ( Allows ban a offline player )
- "permid" get from command sqlsearch
- "days" must be a number to say how many days it will be ban. (0 days mean permanent)
- "reason" Ability to register why he is banished. Attention if there is no reason the player will see: "You are banned for: unknown reason"
- example /sqlbanoffline 1 1 cheating (Will ban first player in database 1 day for cheating)
2.1 ***sqlsearch (name)
2.1 **sqlsearch (name)**
- "name" is the player's steam name
- example /sqlsearch name (Will show you permid and name of found players)
- Example /sqlsearch name (Will show you permid and name of found players)
___

3. **sqlunban "Steam Name"**
Expand All @@ -49,18 +59,16 @@ ___
- Example /sqlbanhistory Alex Garcio (Go to display all the list of player's bans)
___

6. **bansql** (Will show in game commands)
- Example /bansql


# Required resource
- Async


# Created by
- Alex Garcio https://github.com/RedAlex
- Alex Garcio https://github.com/RedAlex
- Alain Proviste https://github.com/EagleOnee

- Aiko-Suzuki https://github.com/Aiko-Suzuki
- Zeemahh https://github.com/Zeemahh

___
# FiveM-BanSql
Expand All @@ -78,21 +86,31 @@ Il précharge la base de données dans une table lors de l'ouverture du serveur

# Commandes
___
**Console**

1. **ban id jours raison** ( Permet de ban un joueur connecté )
2. **banoffline permid jours raison ( Vous permet de ban un jours hors ligne )
2.1 **search (nom)**
3. **unban "Nom Steam"**
5. **banhistory option ** ( Permet d'afficher l'historique de ban d'un joueur hors ligne ou en ligne )
___
**En Jeu**

1. **sqlban id jours raison** ( Permet de ban un joueur connecté )
- "id" correspond au chiffre du joueur dans la liste
- "jours" doit être un chiffre pour dire combien de jours il va etre ban. (0 jours veux dire permanent)
- "raison" Possibilité d'inscrire pourquoi il est bani. Attention si il n'y a pas de raison le joueur va voir : "Vous etes banni pour : Raison Inconnue"
- exemple /sqlban 3 1 Troll (Va donner bannir le joueur #3 pour 1 jours avec la raison Troll)
- Exemple /sqlban 3 1 Troll (Va donner bannir le joueur #3 pour 1 jours avec la raison Troll)
___

2. **sqlbanoffline permid jours raison ( Vous permet de ban un jours hors ligne )
- "permid" correspond au chiffre du joueur dans la liste
- "jours" doit être un chiffre pour dire combien de jours il va etre ban. (0 jours veux dire permanent)
- "raison" Possibilité d'inscrire pourquoi il est bani. Attention si il n'y a pas de raison le joueur va voir : "Vous etes banni pour : Raison Inconnue"
- example /sqlbanoffline 1 1 Triche (Va bannir le premier joueur de la base de donnée 1 jours pour Triche)
- Example /sqlbanoffline 1 1 Triche (Va bannir le premier joueur de la base de donnée 1 jours pour Triche)
2.1 ***sqlsearch (nom)
- "nom" correspond au nom steam du joueur
- example /sqlreason reason (Va donner bannir le joueur que vous avez entré plus tot pour la raison entrer ici)
- Example /sqlreason reason (Va donner bannir le joueur que vous avez entré plus tot pour la raison entrer ici)
___

3. **sqlunban "Nom Steam"**
Expand All @@ -114,14 +132,13 @@ ___
- Exemple /sqlbanhistory Alex Garcio (Va afficher toute la liste des bans du joueur)
___

6. **bansql** (Affiche les commandes en jeu)
- Example /bansql


# Ressource requis
- Async


# Créer par
- Alex Garcio https://github.com/RedAlex
- Alex Garcio https://github.com/RedAlex
- Alain Proviste https://github.com/EagleOnee
- Aiko-Suzuki https://github.com/Aiko-Suzuki
- Zeemahh https://github.com/Zeemahh
5 changes: 3 additions & 2 deletions __resource.lua
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
resource_manifest_version "44febabe-d386-4d18-afbe-5e627f4af937"

version '1.0.8'
version '1.1'

server_scripts {
'@async/async.lua',
'@mysql-async/lib/MySQL.lua',
'config.lua',
'server.lua'
'server/function.lua',
'server/main.lua'
}

client_scripts {
Expand Down
2 changes: 1 addition & 1 deletion config.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Config = {}

--GENERAL
Config.Lang = 'fr' --Set lang (fr-en)
Config.permission = "admin" --Permission need to use FiveM-BanSql commands (mod-admin-superadmin)
Config.Permission = "admin" --Permission need to use FiveM-BanSql commands (mod-admin-superadmin)
Config.ForceSteam = true --Set to false if you not use steam auth
Config.MultiServerSync = false --This will check if a ban is add in the sql all 30 second, use it only if you have more then 1 server (true-false)

Expand Down
Loading

0 comments on commit 3c67945

Please sign in to comment.