HZ Scripts

Installation

Dependances

RessourcePourquoiCout
HZ-Bridgeargent, identite, notifications, permissions, panneau de config adminGratuit
oxmysqlpersistance (evenements, paris, grand livre)Gratuit
qs-smartphoneuniquement pour l'application telephone optionnelle

Etapes

  1. Extrayez HZ-Bets dans votre dossier resources (par ex. resources/[standalone]/HZ-Bets).
  2. Ajoutez-le a votre server.cfg apres HZ-Bridge et oxmysql :
   ensure oxmysql
   ensure HZ-Bridge
   ensure HZ-Bets
  1. Demarrez le serveur. Les tables MySQL sont creees automatiquement au premier demarrage.
L'interface est livree pre-compilee (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
L'onglet admin dans l'interface est une simple commodite — le serveur re-verifie la permission a chaque action admin. Un joueur sans permission qui appelle directement les callbacks est rejete.

Ouvrir l'application

Chaque declencheur appelle la meme porte — tous activables dans config/config.lua :

  • Commande/bets (et /betsadmin ouvre 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).
Pour l'ouvrir depuis votre propre ressource, voir Exports.

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.