</>liveDevDocs
ScriptlerliveBase

Kurulum

liveBase framework kurulum adımları — gereksinimler, veritabanı, migration, NUI build.

🌐 English · Installation

Gereksinimler

  • FiveM sunucusu (OneSync: on — txAdmin'de zorunlu)
  • MariaDB / MySQL (XAMPP önerilir)
  • Node.js 18+ (NUI build için)

Adımlar

1. Resource'ları kopyala

resources/[livedev]/ klasörünü sunucu resources dizinine kopyalayın.

2. Bağımlılıkları kur

resources/[base]/ altındaki bağımlılıkları kurun: oxmysql, ox_lib, PolyZone

3. Veritabanını hazırla

Önerilen (otomatik): livebase veritabanını oluşturun, server.cfg içinde mysql_connection_string ayarlayın ve sunucuyu başlatın. liveBase açılışta bekleyen migration'ları otomatik uygular (Config.Migrate.AutoRunOnBoot).

Manuel tetikleme (txAdmin / sunucu konsolu):

fw migrate

İlk kurulumda veritabanı yoksa önce MySQL'de CREATE DATABASE livebase çalıştırın; tablolar fw migrate ile oluşur.

Ek script SQL'leri (liveBase dışı):

liveAparts
-- resources/[livedev]/liveAparts/sql/liveaparts.sql

Eski manuel yol hâlâ geçerli: sql/livebase.sql + sql/admin_foundation.sql. Yeni sürümlerde bunları aramak yerine fw migrate kullanın — bkz. Migration Sistemi.

4. server.cfg

server.cfg referansına bakın.

5. NUI build (ilk kurulumda)

cd resources/[livedev]/liveFirstScreen/web
npm install
npm run build

Test hesabı

INSERT INTO live_accounts (mail, pass, name, surname)
VALUES ('test@live.com', 'sifre123', 'Ahmet', 'Yilmaz');

Hızlı başlangıç (liveBase)

server.cfg
ensure oxmysql
ensure liveBase
set mysql_connection_string "mysql://root@localhost/livebase?charset=utf8mb4"
set livebase_locale tr
set livebase_dashboard_token "güçlü-bir-token"
server.lua
local liveBase = exports['liveBase']:GetBaseObject()
local player = liveBase.Functions.GetPlayer(source)
player.Functions.AddMoney('cash', 100, 'örnek')

On this page