Skip to content

GrowthCodeDev/growthcodedev_webstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

growthcodedev_webstore

Webstore RP FiveM (ESX) avec interface NUI moderne et sécurité server-side renforcée
→ Coins persistants, packs dynamiques, protection anti-cheat, tokens de session, anti-replay.


growthcodedev_webstore

FiveM Security Anti-Cheat Database UI

✨ Fonctionnalités

🛒 Webstore

  • Interface NUI design & responsive
  • Catalogue dynamique envoyé par le serveur
  • Catégories, recherche, panier, codes promo
  • Paiement en coins (serveur autoritaire)

🔐 Sécurité (anti-cheat)

  • Serveur 100% autoritaire (prix & promos recalculés serveur)
  • Token de session par ouverture de store
  • Nonce anti-replay (impossible de rejouer une requête)
  • Rate-limit checkout
  • Validation stricte des paniers
  • Logs DB + hooks externes
  • Event addCoins protégé par ACE permission

💾 Persistance

  • Coins stockés en base via oxmysql
  • Historique des transactions
  • Véhicules ajoutés automatiquement dans owned_vehicles

⚙️ ESX

  • Support ESX natif
  • Items, argent (cash/bank)
  • Véhicules ESX (garage)
  • VIP via events externes (adaptable à ton système)

📁 Structure

growthcodedev_webstore/ │ ├── fxmanifest.lua ├── config.lua ├── server.lua ├── client.lua ├── install.sql │ └── html/ ├── index.html ├── style.css └── app.js


🧱 Dépendances

  • es_extended
  • oxmysql
  • Base de données MySQL

🗄️ Installation

  1. Importer la base de données :
install.sql

2. Démarrer les ressources :

ensure oxmysql
ensure es_extended
ensure growthcodedev_webstore

3. Donner la permission admin pour ajouter des coins :

add_ace group.admin growthcodedev.webstore.addcoins allow

4. En jeu :

/webstore

🪙 Donner des coins (admin)
TriggerServerEvent('growthcodedev:webstore:addCoins', targetSrc, amount)


⚠️ Fonctionne uniquement pour les joueurs ayant la permission ACE.

🪙 Donner des coins (admin)
TriggerServerEvent('growthcodedev:webstore:addCoins', targetSrc, amount)


⚠️ Fonctionne uniquement pour les joueurs ayant la permission ACE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors