Installation
kp_babyfoot v1.0.0. Un vrai baby-foot de bar français : une table en hêtre faite pour le jeu, une balle qui roule, rebondit et ressort du but comme une vraie, des barres que tu glisses et fais tourner à la souris ou à la manette. 1 contre 1, 2 contre 2, contre l'ordinateur ou à l'entraînement, avec mises, paris des spectateurs, ralenti des buts et revanche. ESX, QBCore ou sans framework.
Ce qu'il te faut
| FXServer récent (artefact 35245 ou plus), Lua 5.4 | obligatoire |
| OneSync | obligatoire |
| ESX Legacy ou QBCore | conseillé : sans framework, pas de mises, de paris ni d'objet |
| oxmysql | conseillé : sans lui, les tables posées durent jusqu'au redémarrage |
| ox_inventory, qb-inventory ou inventaire ESX | facultatif : pour l'objet que les joueurs posent eux-mêmes |
| ox_target ou qb-target | facultatif : sinon la touche E et une aide à l'écran |
Les modèles 3D, l'interface, les notifications et les sons sont dans la ressource : rien d'autre à installer, pas de ox_lib.
Installer en 5 étapes
- Place le dossier
kp_babyfootdansresources/, sans le renommer. - Ajoute dans
server.cfg, après ton framework, ton inventaire et oxmysql :
ensure kp_babyfoot
- Pour que les joueurs posent leurs propres tables, ajoute l'objet avec le fichier de
install/qui correspond à ton inventaire (ox_inventory_items.lua,qb-core_items.luaouesx_items.sql), et copieinstall/images/dans le dossier d'images de ton inventaire. - Donne l'accès staff :
add_ace group.admin kp_babyfoot.admin allow
Les groupes de Config.Permission.Groups (owner, admin, superadmin, god) y ont aussi droit.
- Redémarre le serveur. Les tables de la base se créent toutes seules.
Premiers pas en jeu
| Commande ou touche | Ce qu'elle fait |
|---|---|
/babyfoot admin |
Panneau staff : poser une table ici, aller à une table, la régler, arrêter une partie, la retirer |
| Viser la table, « Jouer » | Ouvre la feuille de match : formule, buts, manches, mise, règles, joueurs à inviter |
| Souris | Glisser (haut, bas) et tourner (gauche, droite) la barre en main |
| Clic, Maj + clic, clic droit | Frapper, passer, relever les joueurs |
| Molette ou 1 à 4, H | Changer de barre, aide (la barre la plus proche de la balle est prise pour toi) |
| V, C maintenu, F7 | Changer la vue, tourner la caméra autour de la table à la souris, ouvrir tes réglages (sensibilité, inversion, secousses, ralenti) |
| Retour maintenu | Quitter la partie (B à la manette). Avec une mise, quitter fait perdre |
Toutes les touches se changent dans Paramètres, Touches, FiveM.
Fichiers ouverts
config.lua, locales/, bridge/, html/, install/, README, API et LICENSE restent ouverts : tu règles tout, tu changes les textes et tu branches ton framework ou ton inventaire. Le reste du code est protégé par l'escrow Cfx.re.
Pour les règles, l'argent et les commandes : Configuration. Pour les exports et les events : Développeurs.