Configuration
Tous les réglages sont dans config.lua. Redémarrez la ressource après modification.
Options de jeu
| Option | Défaut | Description |
|---|---|---|
Config.Locale | "en" | fr, en, pt-br, pt, ru ou de. |
MinBetChips / MaxBetChips | 2 / 10 | Mise minimale et maximale, en jetons. |
MinBuyInChips / MaxBuyInChips | 2 / 50 | Plage d'achat de la réserve de jetons. |
DefaultBuyInChips | 20 | Montant pré-sélectionné au buy-in. |
BuyInStepChips | 5 | Pas du prompt de buy-in. |
BetTime | 20000 | Durée des mises, en ms. |
InsuranceTime | 10000 | Durée de l'assurance, en ms. |
TurnTime | 25000 | Durée d'un tour joueur, en ms. |
ShuffleBelow | 20 | Mélange sous ce nombre de cartes restantes. |
La valeur en liquide d'un jeton se règle par table avec chipValue (défaut 1.0).
Tables par défaut
Modifiez Config.Blackjack.Tables pour changer, retirer ou ajouter des tables fixes :
{
id = 'blackwater',
labelKey = 'tableBlackwater',
coords = vector3(-813.2971, -1324.2848, 46.89),
heading = 0.29,
theme = 'bla',
dealerModel = 's_m_m_valdealer_01',
dealerVoice = 'AS_TOWNDEALER',
chipValue = 1.0,
blip = true,
}Chaque id doit être unique. Les tables fournies sont à Blackwater, Rhodes et Van Horn.
Intégration du HUD
Activez HudIntegration.Enabled puis utilisez les callbacks, méthode la plus universelle :
HudIntegration = {
Enabled = true,
OnEnter = function()
exports['votre_hud']:SetVisible(false)
end,
OnLeave = function()
exports['votre_hud']:SetVisible(true)
end,
}Vous pouvez aussi renseigner les blocs Exports ou Events. Les autres ressources client peuvent écouter lo_blackjack:client:playingChanged ou appeler exports['lo_blackjack']:IsPlayingBlackjack().
Tables administrateur
/createblackjack crée une table persistante ; /blackjacktables ouvre le menu de gestion. Configurez les commandes et l'accès dans AdminTables :
AdminTables = {
Commands = { create = 'createblackjack', manage = 'blackjacktables' },
RequiredGroup = 'admin',
MaxTables = 100,
MinSpacing = 3.0,
MaxPlacementDistance = 30.0,
}Donnez l'ACE par défaut si votre configuration l'utilise :
add_ace group.admin lo_blackjack.admin allowLe gizmo de placement est inclus : aucune autre ressource n'est nécessaire. Utilisez les contrôles à l'écran pour déplacer ou orienter l'ensemble table/chaises, le poser au sol, confirmer ou annuler.