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.
- 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
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)
- Async
- Alex Garcio https://github.com/RedAlex
- Alain Proviste https://github.com/EagleOnee
- Aiko-Suzuki https://github.com/Aiko-Suzuki
- Zeemahh https://github.com/Zeemahh
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.
- 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
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)
- Async
- Alex Garcio https://github.com/RedAlex
- Alain Proviste https://github.com/EagleOnee
- Aiko-Suzuki https://github.com/Aiko-Suzuki
- Zeemahh https://github.com/Zeemahh