switcore.instalare.badge
switcore.instalare.title
switcore.instalare.description
switcore.instalare.steps.1.title
switcore.instalare.steps.1.description
switcore.instalare.steps.1.structure
[switcore]/
├── postgres/
│ ├── config.local.js.example
│ ├── server.js
│ ├── package.json
│ ├── setup.bat
│ ├── setup.sh
│ └── ...
├── proximity/
│ ├── client.lua
│ ├── config.lua
│ ├── fxmanifest.lua
│ └── ...
└── fxmanifest.lua (optional, pentru ensure [switcore])Notă: switcore.instalare.steps.1.note
switcore.instalare.steps.2.title
switcore.instalare.steps.2.description
server/
└── resources/
└── [switcore]/ ← Plasează aici
├── postgres/
└── proximity/switcore.instalare.steps.3.title🗄️
3.1. switcore.instalare.steps.3.subSteps.install
# Windows
cd resources\[switcore]\postgres
.\setup.bat
# Linux/Mac
cd resources/[switcore]/postgres
chmod +x setup.sh
./setup.sh
# Sau manual:
npm install⚠️ switcore.instalare.steps.3.subSteps.note
3.2. switcore.instalare.steps.3.subSteps.createConfig
switcore.instalare.steps.3.subSteps.windows (PowerShell):
Copy-Item config.local.js.example config.local.jsswitcore.instalare.steps.3.subSteps.linux:
cp config.local.js.example config.local.js3.3. switcore.instalare.steps.3.subSteps.editConfig
module.exports = {
host: 'localhost', // IP-ul sau host-ul bazei tale
port: 5432, // Port-ul (de obicei 5432)
database: 'fivem', // ⚠️ SCHIMBĂ cu numele bazei tale
user: 'postgres', // ⚠️ SCHIMBĂ cu utilizatorul tău
password: 'parola_ta_aici', // ⚠️ PUNE PAROLA TA AICI!
ssl: false, // true pentru servere remote
max: 20,
idleTimeoutMillis: 30000,
connectionTimeoutMillis: 2000
};switcore.instalare.steps.4.title🎯
switcore.instalare.steps.4.description
Config.ProximityDistance = 2.0 -- Cât de aproape trebuie să fii
Config.MarkerColor = {r = 0, g = 255, b = 0, a = 200} -- Culoare marker
Config.TextOffset = {x = 0.0, y = 0.0, z = 0.5} -- Poziție UI
Config.MouseToggleKey = 'LMENU' -- Tasta ALT pentru mouse navigationNotă: switcore.instalare.steps.4.note
switcore.instalare.steps.5.title
switcore.instalare.steps.5.description
# SwitCore Framework
ensure [switcore]✅ Gata! switcore.instalare.steps.5.done
Notă: switcore.instalare.steps.5.note
switcore.instalare.steps.6.title
6.1. switcore.instalare.steps.6.verifyDeps
cd resources/[switcore]/postgres
node check_dependencies.jsswitcore.instalare.steps.6.shouldSee: [POSTGRES] ✓ Toate dependențele sunt instalate
6.2. switcore.instalare.steps.6.startServer
switcore.instalare.steps.6.shouldSeeAtStart:
[POSTGRES] Configurație încărcată din config.local.js
[POSTGRES] ✓ Conectat cu succes la baza de date PostgreSQL
[switcore] Framework încărcat cu succes!✅ switcore.instalare.steps.6.checklist.title
- □switcore.instalare.steps.6.checklist.items.downloaded
- □switcore.instalare.steps.6.checklist.items.placed
- □switcore.instalare.steps.6.checklist.items.npm
- □switcore.instalare.steps.6.checklist.items.config
- □switcore.instalare.steps.6.checklist.items.serverCfg
- □switcore.instalare.steps.6.checklist.items.noErrors
switcore.instalare.steps.6.checklist.allDone
🔧 switcore.instalare.troubleshooting.title
❌ switcore.instalare.troubleshooting.errors.depsNotInstalled.title
Soluție: switcore.instalare.troubleshooting.errors.depsNotInstalled.solution
❌ switcore.instalare.troubleshooting.errors.dbConnectionFailed.title
Verifică: switcore.instalare.troubleshooting.errors.dbConnectionFailed.check
❌ switcore.instalare.troubleshooting.errors.configMissing.title
Soluție: switcore.instalare.troubleshooting.errors.configMissing.solution
❌ switcore.instalare.troubleshooting.errors.modulesNotLoading.title
Verifică: switcore.instalare.troubleshooting.errors.modulesNotLoading.check