Price
UnknownA script by OsmFX
Price
UnknownThe Most Realistic Trading Script ever built for FiveM
A comprehensive stock trading system for FiveM QBCore / ESX framework, featuring real-time price updates, dynamic market behavior, and admin controls.
[PURCHASE LINKS]
QBCore: ESCROW | OPEN
ESX: ESCROW | OPEN
Images for preview are below the features section.
Features
Stock Market Mechanics
ExportsYou can integrate your in-game businesses to manipulate the stock market based on their performance.
-- Modify single stock price
exports['osm-stockmarket']:ModifyStockPrice(symbol, impact, reason)
-- symbol: Stock symbol (e.g., 'LIFE')
-- impact: -100 to 100 (percentage impact)
-- reason: Reason for modification
-- Modify multiple stocks
exports['osm-stockmarket']:ModifyMultipleStocks(modifications)
-- modifications: Table of stock modifications
-- Example: {
-- LIFE = { impact = 50, reason = "Record profits" },
-- MAZE = { impact = -30, reason = "Security breach" }
-- }
Admin Commands/modifystock [symbol] [impact] [reason]/modifystock LIFE 50 "Company announced record profits"/stockhistory [symbol] [limit]
View stock modification history
Example: /stockhistory LIFE 10
/stockrollback [hours] [citizenid]
Rollback transactions within specified timeframe
Example: /stockrollback 24 ABC123
/stockstats [citizenid]
View trading statistics
Example: /stockstats ABC123
Database Tables
ConfigurationConfig.Market = {
PriceImpactFactor = 0.001, -- Trading impact (0.1% per share)
VolumeDecay = 0.98, -- Volume decay (2% reduction per update)
MinimumPrice = 0.1, -- Minimum price (10% of base)
MaximumPrice = 10.0 -- Maximum price (1000% of base)
}
Config.Trading = {
MinQuantity = 1, -- Minimum shares per trade
MaxQuantity = 1000, -- Maximum shares per trade
UpdateInterval = 30, -- UI refresh rate (seconds)
PriceDisplayDecimals = 2 -- Price decimal places
}
Installationstocks.sql to your databaseensure osm-stockmarketconfig.lua as needed
Dependencies
Usage/stocks
Integration Example-- Affect stock price based on game events
exports['osm-stockmarket']:ModifyStockPrice('LIFE', 30, "Successful marketing campaign")
-- Multiple stock modifications
exports['osm-stockmarket']:ModifyMultipleStocks({
LIFE = { impact = -20, reason = "Security breach" },
MAZE = { impact = 15, reason = "New partnership" }
})
UI Features
Security
Customization
Market BehaviorThe stock market simulates realistic behavior through:
For support and other queries - Discord
My Latest Release
My Top Selling Scripts
| Code is accessible | Config only (escrowed) |
| Subscription-based | No |
| Lines (approximately) | 1000 |
| Requirements | qb / esx, ox-lib |
| Support | Yes |
See what others are saying about this script.
Share your experience and help others.