Installation
Dependances
| Ressource | Pourquoi | Cout |
|---|---|---|
| HZ-Bridge | argent, identite, notifications, permissions, panneau de config admin | Gratuit |
| oxmysql | persistance (evenements, paris, grand livre) | Gratuit |
| qs-smartphone | uniquement pour l'application telephone optionnelle | — |
Etapes
- Extrayez
HZ-Betsdans votre dossierresources(par ex.resources/[standalone]/HZ-Bets). - Ajoutez-le a votre
server.cfgapres HZ-Bridge et oxmysql :
ensure oxmysql
ensure HZ-Bridge
ensure HZ-Bets
- Demarrez le serveur. Les tables MySQL sont creees automatiquement au premier demarrage.
web/dist). Vous n'avez pas besoin de Node.js ni de lancer un build — il suffit de ensure la ressource.Base de donnees
Les tables (hz_bets_events, hz_bets_selections, hz_bets_wagers, hz_bets_ledger) sont creees et migrees automatiquement au demarrage. Un fichier optionnel sql/hz_bets.sql est inclus si vous preferez les importer a la main.
Permission admin
L'ecran admin (creer / regler / annuler des evenements) est protege cote serveur. HZ-Bets demande a HZ-Bridge si le joueur appartient au groupe Config.Admin.Permission (par defaut admin). Si votre build de bridge n'a pas d'assistant de permissions, il se rabat sur le noeud ACE hz.bets.admin :
add_ace group.admin hz.bets.admin allow
Ouvrir l'application
Chaque declencheur appelle la meme porte — tous activables dans config/config.lua :
- Commande —
/bets(et/betsadminouvre directement sur l'onglet admin). - Raccourci — definissez
Config.Entry.Command.Keybind = 'F7'(rebindable dans les parametres GTA). - PNJ bookmaker + zone — definissez
Config.Entry.NPC.Enabled = true(utilise l'abstraction target de HZ-Bridge : ox_target / qb-target / interact / integre).
Application telephone (optionnel)
Installez HZ-Bets-Phone en parallele, ensure apres qs-smartphone, HZ-Bridge et HZ-Bets. L'application Bets apparait alors automatiquement dans la liste des applications du telephone — aucune config supplementaire.
