FiveM-BanSql
An SQL ban that does not overload the database.
It precharges the database in a table when opening the server or adding / removing a ban.
Installation
Download the .Zip from this repository.
Extract it with your favorite program.
Copy the project to your ressource folder.
Don't forget to import the .sql file to your database.
Add "start FiveM-BanSql" in your server.cfg
Commands
Console
ban id days reason (Allows ban a connected player)
banoffline permid days reason ( Allows ban a offline player )
2.1 sqlsearch (name)
unban "Steam Name"
banhistory option (Allows you to view the ban history of a player offline or online)
In Game
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)
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)
"name" is the player's steam name
Example /sqlsearch name (Will show you permid and name of found players)
sqlunban "Steam Name"
Deban the player matching the written name.
Example sqlunban Alex Garcio (Will remove from the ban list the player)
**sqlbanreload ** (reload the BanList and the BanListHistory)
Can be used if you edit directly in your database.
sqlbanhistory option (Allows you to view the ban history of a player offline or online)
"option"
(Name of a player) To display all the banns of a player
1 To display only the first ban
2 To display only the second ban
3 ect ......
4 ect ......
Example /sqlbanhistory Alex Garcio (Go to display all the list of player's bans)
Required resource
Async
Created by
FiveM-BanSql
Un ban SQL qui ne surcharge pas la base de donnée.
Il précharge la base de données dans une table lors de l'ouverture du serveur ou à l'ajout/retrait d'un ban.
Installation
Téléchargez le .Zip
Extractez-le avec votre programme favori.
Copiez le projet dans votre dossier ressource.
N'oubliez pas d'importer le .sql a votre base de données.
Ajoutez "start FiveM-BanSql" dans votre server.cfg
Commandes
Console
ban id jours raison ( Permet de ban un joueur connecté )
**banoffline permid jours raison ( Vous permet de ban un jours hors ligne)
2.1 search (nom)
unban "Nom Steam"
**banhistory option ** ( Permet d'afficher l'historique de ban d'un joueur hors ligne ou en ligne)
En Jeu
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)
**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)
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)
sqlunban "Nom Steam"
Déban le joueur correcpondant au nom écrit.
Exemple /sqlunban Alex Garcio (Va enlever de la liste de ban le joueur)
sqlbanreload ( Recharge la BanList et la BanListHistory )
Peut etre utilisé si vous modifiez directement dans votre base de données.
**sqlbanhistory option ** ( Permet d'afficher l'historique de ban d'un joueur hors ligne ou en ligne)
"option"
(Nom Steam) Pour afficher tout les bans d'un joueur
1 Pour afficher seulement le premier ban
2 Pour afficher seulement le deuxième ban
3 ect......
4 ect......
Exemple /sqlbanhistory Alex Garcio (Va afficher toute la liste des bans du joueur)
Ressource requis
Async
Créer par