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

  1. Place le dossier kp_babyfoot dans resources/, sans le renommer.
  2. Ajoute dans server.cfg, après ton framework, ton inventaire et oxmysql :
ensure kp_babyfoot
  1. 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.lua ou esx_items.sql), et copie install/images/ dans le dossier d'images de ton inventaire.
  2. 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.

  1. 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.