[Paid Release] [RedEM:RP & VORP & QBR] RicX Blackjack

RicX Blackjack RedEM:RP & VORP & QBR

The client.lua, server.lua files and logic are locked by CFX Escrow System

Blackjack RedM script with all kind of features for the best blackjack card game experience.
Players can visit different Blackjack Tables and play against the Dealer of the Table, only 1 Player can play at 1 Table. Player will have different options for playing, like side bets before start and decisions during the game. The Blackjack Table and its Dealer can be configured in different ways to create unique Style for every Table.

The game is played with 1 Deck, if the Dealer is out of cards, the deck will be reshuffled and the game will continue. The Dealer can play Soft or not Soft with its hand.

Talking feature of All Dealers can be turned on or off in config file, the pre-built audio options can be configured easily

Side Bets:
Perfect Pair:

  • Mixed pair: same number/face card value, different suit and color, Odds 5:1
    -Colored pair: same number/face card value, same color, different suit , Odds 12:1

21+3:

  • Flush: Three cards in the same suit, Odds 5:1
  • Straight: Three cards of consecutive values, such as 8-9-10. Aces can be high or low, Odds 10:1
  • Three of a kind: Three cards of the same value/face card, Odds 30:1
  • Straight flush: Three cards of consecutive values that are all in the same suit, Odds 40:1

Decisions:

  • Hit: Ask for a card
  • Stand: Take no more cards
  • Double down: Increase the initial bet by 100% and take exactly one more card
  • Split (Player can split only ONE TIME): Create two hands from a starting hand where both cards are the same value. Each new hand gets another card so that the player has two starting hands. This requires an additional bet on the second hand. The two hands are played out independently, and the wager on each hand is won or lost independently.
  • Surrender: Forfeit half the bet and end the hand immediately.
  • Insurance: If the dealer shows an ace, an “insurance” bet is allowed. Insurance is a side bet that the dealer has a blackjack. The dealer asks for insurance bets before the first player plays. Insurance bets of up to half the player’s current bet are placed on the “insurance bar” above player’s cards. If the dealer has a blackjack, insurance pays 2 to 1.

Bet Options before start:

  • Change Bet amount (for Add Bet): Change the value of Bet which will be added to player Bet
  • Add Bet: Add the bet amount to player Bet
  • Reset Bets: Reset the added Bets (Perfect Pair and 21+3 Bets will be reseted too!)

UI: RedM native UI

  • Can be changed the font style (prebuilt RedM fonts) and font color of texts.
  • The prompts colors can be changed easily.
  • The Cards have 9 different native Style in RedM, change and add different style for each Tables

User can configure different things:
Basic configs:

  • Framework - redemrp or vorp
  • View Distance of Tables
  • Talking function for Dealers
  • Notification parameters
  • Text string, text color and text translate
  • Prompt Controls

Table configs:

  • Change Model of Table
  • Add Different Props to Table (Card, Chips and Money can be turned on/off)
  • Change Different Props Model of Table and the position of the Props
  • Change the Name, Position of Table
  • Change the Blip options of Table
  • Change the Dealer of Table in different ways: Position, Model and Outfit Preset, Talk Type and Category
  • Change the Position of Chair for Table
  • Change the Card Style of Table, 9 different Cards (RedM Native Card Texture)
  • SoftDealer Options, can be true or false, if true, the Dealer wont play if the hand’s points are 17 or higher
  • Change the Amount of bets and Max Bet of Table

Card UI configs:

  • Change the position of cards and text
  • Change the Size of cards and text
  • Change the Text color and font (RGBA color and RedM built in fonts, +25)

Speech Lines configs:
13 different lines and 3 different types of Talk configs for Dealers
The Dealer will say different lines in different situations, these lines can be changed for each Talk Category (basic male, basic female, upper class male)

Files

config.lua --configs
talk.lua – talk event
notification.lua – notification event and parameter config
server.lua – server side file LOCKED BY CFX ESCROW
client.lua – client side file LOCKED BY CFX ESCROW
fxmanifest.lua
app.js – redemrp notification logic

1. Features

  • Add any Blackjack Table anywhere
  • Various customization config for Tables
  • configurable RedM native UI
  • Low CPU usage

2. Dependecies

2.1 RedEM:RP Dependencies
redemrp
dataview_lua

2.2 VORP Dependencies
vorp-core
dataview_lua

2.3 QBR Dependencies
qbr-core
dataview_lua

3. How to Install

  1. Make sure the server is connected to the keymaster account which has the package access
  2. Put ricx_blackjack into server-data/resources/
  3. In server.cfg add “ensure ricx_blackjack” after redemrp/vorp/qbr and dataview_lua resources
  4. Configure the config file if needed
  5. Restart the server

The client.lua, server.lua files and logic are locked by CFX Escrow System

Video: RedM Script - RicX Blackjack - RedEMRP & VORP - YouTube

Tebex: https://ricx-scripts.tebex.io/package/5035075

Now available on QBR Core as well