Brothels

Brothels

£30.00

Add to Basket

# Mack-Brothels

Based on `mack-saloons` and `mack-xxx` combined into ONE resource for RedM (RSG Core + ox_lib).

Everything from mack-saloons (ownership, staff, wages, stock, cash register, crafting, music, dancers, UI) is unchanged.

`/whore` and `/sex` from mack-xxx are now part of it, and **the money paid for `/whore` goes into the cash register of

the saloon the player is standing in.** The owner sets the prices in the manager menu.

**18+ content.** Do not start this resource on a server that does not allow it.

## How /whore works now

1. The player types `/whore`.

2. The server checks where they stand. `/whore` only works within `Config.Location.Radius` (default 50 m) of one of the

locations in `Config.Saloons` (main `config.lua`) **and that location must have an owner**. Otherwise the player is

told it is not available.

3. The player picks a male or female companion, then naked or clothed.

4. The dialog shows the exact price the owner set for that choice. The player accepts and pays.

5. The money is taken on the server and added to that saloon's cash register (`brothel_saloons.cash`). The owner sees

it in the **Register** tab and can withdraw it. Each payment also shows in the **Sales** tab as

"Whore Service (Female, Naked)" etc., and an online owner gets a notification.

6. If the scene fails to start, the player is refunded and the register gives the money back (once, inside

`Config.Adult.RefundWindow`, never after the scene started).

Everything else of the old `/whore` is kept: bed detection, bed claims, NPC companion, naked option, camera, stress relief,

cooldown, gender rule. `/sex [id]` and `/stopscene` work as before (`/sex` is between two players and costs nothing).

## Owner: setting the prices

Open the saloon manager menu as the owner (`/saloonmenu` or the saloon target) and use the **Whore Prices** tab.

There are four prices: female / male companion, clothed / naked. Allowed range: `Config.Prices.Min` - `Config.Prices.Max`.

Until the owner saves their own prices, `Config.Prices.Default` is used. Prices are stored per saloon.

The server only accepts them from the owner of that saloon.