[免费] Fivelua – Pedscale 和 Adminmenu

SCRİPT TEBEX
PUBLIC TEBEX
DISCORD
YOUTUBE
In Game Screen:

 

 

Five Lua Scale – 高级 3D 标尺与生物特征体型缩放系统

【中文】中文文档

概述

Five Lua Scale 是一款为 FiveM 服务器(QBCore 与 ESX)打造的高性能生物特征体型缩放脚本。它让玩家和管理员能够调整角色的身高与体重比例,并具备实时视觉反馈、交互式游戏内 3D 标尺(cetvel)、轨道摄像机控制,以及简洁的管理员管理仪表板。

核心功能

  • 交互式 3D 标尺(Cetvel):

    • 直接在角色旁边渲染实时 3D 全息激光标尺。

    • 精确到毫米与厘米的测量线。

    • 可配置的 MIN 指示线与文字徽标,防止角色被缩得过小而不真实。

  • 360° 自由轨道摄像机:

    • 左键拖拽:围绕角色旋转摄像机。

    • 右键拖拽:平滑垂直平移(从视线高度到全身)。

    • 鼠标滚轮:动态放大/缩小。

  • 现代玻璃拟态 NUI:

    • 双重计量单位:公制(cm/kg) 与 英制(ft-in/lbs)。

    • 4 种一键体型预设:瘦弱、普通、健壮、运动员。

    • 实时生物特征显示,并即时与服务器同步更改。

  • 多角色架构:

    • 按 citizenid(QBCore)或 identifier(ESX)分别保存。同一玩家的多个角色各自保持独立的体型比例,不会混淆。

  • 完善的管理员面板(/allpedscale):

    • 打开时播放平板动画。

    • 实时表格显示所有已缩放玩家,并带在线/离线指示。

    • 按姓名、ID 或许可证搜索。

    • 编辑身高/体重比例并实时更新。

    • 一键重置为默认值(1.00m)。

    • 添加玩家并授予修改权限(通过服务器 ID 或离线 CitizenID/License)。

    • 增加/减少剩余权限次数。

    • 资料头像:Steam、Discord 机器人头像、实时角色大头照或姓名首字母。

  • 安全性与模块化:

    • shared/server_config.lua:敏感密钥(Steam Web API Key、Discord Bot Token)严格保存在服务端,绝不发送给客户端。

    • editable/c_framework.lua 与 editable/s_framework.lua:开放框架适配器,支持 QBCore、ESX、ox_lib、自定义通知与平板动画。


配置指南

1. 公共配置(shared/config.lua)

设置 类型 说明
FiveLuaCfg.Framework string 'qbcore' 或 'esx'(留默认则自动检测)。
FiveLuaCfg.NotifyType string 通知系统:'qb'、'esx'、'ox' 或 'chat'。
FiveLuaCfg.Locale string UI 语言:'tr'(土耳其语)或 'en'(英语)。翻译在 shared/locales.lua。
FiveLuaCfg.CommandName string 打开玩家缩放菜单的命令(默认:"pedscale")。
FiveLuaCfg.AllCommandName string 打开管理员仪表板的命令(默认:"allpedscale")。
FiveLuaCfg.RestrictedAccess boolean true:需要管理员权限或被授予的权限。false:对所有玩家开放。
FiveLuaCfg.AllowedIdentifiers table 授权的 Steam Hex、Discord ID、License 或 FiveM ID 列表。
FiveLuaCfg.AllowedGroups table 服务器权限组(例如 {"admin", "god"})。
FiveLuaCfg.ShowMinIndicator boolean true:在 3D 标尺上显示红色 MIN 参考线。false:完全隐藏。
FiveLuaCfg.ShowMinText boolean true:在标尺上显示 “MIN (1.44M)” 徽标。false:仅保留参考线。
FiveLuaCfg.Limits table 身高与体重的最小/最大缩放限制。
FiveLuaCfg.PlayerNameType string 玩家菜单中的资料姓名来源:'steam'、'discord' 或 'rp'。
FiveLuaCfg.PlayerAvatarType string 玩家菜单中的资料头像来源:'steam'、'discord'、'mugshot' 或 'initials'。
FiveLuaCfg.AdminPanelNameType string 管理员面板中的资料姓名来源:'steam'、'discord' 或 'rp'。
FiveLuaCfg.AdminPanelAvatarType string 管理员面板中的资料头像来源:'steam'、'discord' 或 'initials'。
FiveLuaCfg.EnableAutoGarageDoors boolean true:角色靠近时自动打开列表中的大门/车库门。false:禁用。
FiveLuaCfg.GarageDoorModels table 由自动开门器处理的门道具模型哈希数组。

2. 敏感服务器配置(shared/server_config.lua)

lua
FiveLuaCfg = FiveLuaCfg or {}

-- Steam Web API Key(从 Sign In 获取)
FiveLuaCfg.SteamApiKey = "YOUR_STEAM_API_KEY_HERE"

-- Discord Bot Token(若使用 Discord 头像/姓名解析则必需)
FiveLuaCfg.DiscordBotToken = "YOUR_DISCORD_BOT_TOKEN_HERE"

-- Discord Webhook URL(记录权限授予、管理员调整、缩放变更、重置与日期)
FiveLuaCfg.DiscordWebhook = "YOUR_DISCORD_WEBHOOK_URL_HERE"

安装步骤

  1. 移动资源:
    将文件夹放入服务器 resources 目录:
    resources/[meslek]/fivelua-pedscale

  2. 导入数据库:
    使用 HeidiSQL 或 phpMyAdmin 将 fivelua_pedscale.sql 导入数据库:

sql
CREATE TABLE IF NOT EXISTS `fivelua_pedscale` (
   `citizenid` varchar(64) NOT NULL,
   `license` varchar(64) DEFAULT NULL,
   `char_name` varchar(100) DEFAULT 'Bilinmiyor',
   `steam_name` varchar(100) DEFAULT 'Bilinmiyor',
   `steam_avatar` varchar(500) DEFAULT NULL,
   `discord_name` varchar(100) DEFAULT 'Bilinmiyor',
   `discord_profile` varchar(255) DEFAULT NULL,
   `discord_avatar` varchar(500) DEFAULT NULL,
   `scale_h` decimal(4,2) DEFAULT 1.00,
   `scale_w` decimal(4,2) DEFAULT 1.00,
   `has_right` tinyint(1) DEFAULT 0,
   `rights_count` int(11) DEFAULT 0,
   `given_by_name` varchar(100) DEFAULT NULL,
   `given_by_license` varchar(64) DEFAULT NULL,
   `created_at` timestamp NULL DEFAULT current_timestamp(),
   `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
   PRIMARY KEY (`citizenid`),
   KEY `idx_license` (`license`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  1. 配置设置:
    打开 shared/config.lua,设置框架、语言、限制和管理员标识符。
    打开 shared/server_config.lua,设置 Steam API Key 与 Discord Bot Token。

  2. 启动资源:
    在 server.cfg 中添加启动行:

cfg
ensure fivelua-pedscale

游戏内命令

  • /pedscale – 打开个人生物特征身高与体重调整界面。

  • /allpedscale – 打开管理员管理面板(仅管理员)。


【TR】土耳其语文档

概述

Five Lua Scale 是为 FiveM 服务器(QBCore 与 ESX)开发的高性能生物特征角色身高/体重缩放脚本。它让玩家和管理员通过实时视觉反馈、游戏内交互式 3D 激光标尺、自由轨道摄像机控制和先进的管理员面板来调整角色体型。

突出功能

  • 交互式 3D 激光标尺:

    • 在角色旁边生成 3D 激光标尺。

    • 毫米级与厘米级精确测量线。

    • 可配置开启/关闭的红色 MIN 指示线与文本框,防止角色过度缩小。

  • 360° 自由轨道摄像机:

    • 左键+拖拽:围绕角色旋转摄像机。

    • 右键+拖拽:上下垂直拖动摄像机(从眼睛高度到脚部)。

    • 鼠标滚轮:平滑缩放(zoom)。

  • 现代玻璃态 NUI 界面:

    • 两种度量单位:公制(cm/kg) 和 英制(ft-in/lbs)。

    • 四种一键就绪体型:瘦弱、普通、健壮、运动员。

    • 即时生物特征指示器,与服务器同步实时角色矩阵。

  • 多重角色支持:

    • 尺寸根据玩家的 citizenid(QBCore)或 identifier(ESX)身份保存。同一玩家的 1 号和 2 号角色不会混淆,每个角色的身高独立。

  • 全面管理员面板(/allpedscale):

    • 面板打开时有平板动画和道具使用。

    • 玩家列表、搜索引擎(姓名、ID、许可证)和在线/离线状态。

    • 实时身高&体重调整并即时同步到服务器。

    • 一键将玩家尺寸重置为默认值(1.00m)。

    • 通过 ID 或许可证添加/编辑玩家权限。

    • 增加或减少剩余权限数量。

    • 个人资料头像:Steam、Discord 机器人头像、实时角色大头照或姓名缩写。

  • 安全性与模块化:

    • shared/server_config.lua:Steam Web API Key 和 Discord Bot Token 不会发送给客户端(client),在服务器端安全存储。

    • editable/c_framework.lua & editable/s_framework.lua:开放框架接口(QBCore、ESX、ox_lib、自定义通知和平板动画)。


设置与配置

1. 常规配置(shared/config.lua)

设置 类型 说明
FiveLuaCfg.Framework string 'qbcore' 或 'esx'(默认自动检测)。
FiveLuaCfg.NotifyType string 通知类型:'qb'、'esx'、'ox' 或 'chat'。
FiveLuaCfg.Locale string 语言选项:'tr'(土耳其语)或 'en'(英语)。翻译在 shared/locales.lua 文件中。
FiveLuaCfg.CommandName string 玩家尺寸菜单命令(默认:"pedscale")。
FiveLuaCfg.AllCommandName string 管理员面板命令(默认:"allpedscale")。
FiveLuaCfg.RestrictedAccess boolean true:需要权限或管理员权限。false:所有人可用。
FiveLuaCfg.AllowedIdentifiers table 允许的 Steam Hex、Discord ID、许可证或 FiveM ID 列表。
FiveLuaCfg.AllowedGroups table 服务器权限组(例如:{"admin", "god"})。
FiveLuaCfg.ShowMinIndicator boolean true:显示刻度上的红色 MIN 线。false:完全隐藏。
FiveLuaCfg.ShowMinText boolean true:显示刻度上的 “MIN (1.44M)” 文字。false:仅保留线条。
FiveLuaCfg.Limits table 最小和最大身高/体重尺寸限制。
FiveLuaCfg.PlayerNameType string 玩家菜单个人资料姓名来源:'steam'、'discord' 或 'rp'。
FiveLuaCfg.PlayerAvatarType string 玩家菜单个人资料头像来源:'steam'、'discord'、'mugshot' 或 'initials'。
FiveLuaCfg.AdminPanelNameType string 管理员面板姓名来源:'steam'、'discord' 或 'rp'。
FiveLuaCfg.AdminPanelAvatarType string 管理员面板头像来源:'steam'、'discord' 或 'initials'。
FiveLuaCfg.EnableAutoGarageDoors boolean true:角色靠近时自动打开列表中的车库门。false:禁用。
FiveLuaCfg.GarageDoorModels table 将自动打开的车库门道具模型 hash 列表。

2. 精细服务器配置(shared/server_config.lua)

lua
FiveLuaCfg = FiveLuaCfg or {}

-- Steam Web API Key(从 Sign In 地址获取)
FiveLuaCfg.SteamApiKey = "STEAM_API_KEYINIZ_BURAYA"

-- Discord Bot Token(若使用 Discord 头像/姓名则必需)
FiveLuaCfg.DiscordBotToken = "DISCORD_BOT_TOKENINIZ_BURAYA"

-- Discord Webhook 日志(谁被授权、谁给的权限、身高/体重调整、重置和日期)
FiveLuaCfg.DiscordWebhook = "DISCORD_WEBHOOK_URLNIZ_BURAYA"

安装步骤

  1. 上传文件:
    将文件夹移动到服务器的 resources 目录:
    resources/[meslek]/fivelua-pedscale

  2. 数据库安装:
    将包内的 fivelua_pedscale.sql 文件导入数据库(HeidiSQL 或 phpMyAdmin)。

  3. 配置设置:
    在 shared/config.lua 文件中设置语言、框架、限制和授权 ID。
    在 shared/server_config.lua 文件中输入 Steam API Key 和 Discord Bot Token 信息。

  4. 启动服务器:
    在 server.cfg 文件中添加以下行:

cfg
ensure fivelua-pedscale

游戏内命令

  • /pedscale – 打开角色身高和体重调整界面。

  • /allpedscale – 打开管理员管理面板(仅限授权管理员)。


项目 详情
代码可访问 否
基于订阅 否
行数(约) ~4,000
要求 QBCore、ox_lib、esx、qbox、ox
支持 是
查看英文原文 (Original)

SCRİPT TEBEX
PUBLIC TEBEX
DISCORD
YOUTUBE
In Game Screen:

 

 

# :straight_ruler: Five Lua Scale – Advanced 3D Ruler & Biometric Ped Scale System
## :globe_with_meridians: [EN] English Documentation
### :pushpin: Overview
**Five Lua Scale** is a high-performance, biometric ped scaling script designed for FiveM servers (QBCore & ESX). It enables players and administrators to adjust character physical height and weight proportions with real-time visual feedback, an interactive **3D in-game ruler (cetvel)**, orbital camera controls, and a sleek **Admin Management Dashboard**.
### :sparkles: Key Features
– **Interactive 3D Ruler (Cetvel)**:

  • Renders a live 3D holographic laser ruler directly beside the character.
  • Precise millimeter & centimeter measurement lines.
  • Configurable **MIN indicator line & text badge** to prevent unrealistic character shrinking.

– **360° Free Orbital Camera**:

  • Left-click drag to rotate camera around ped.
  • Right-click drag for smooth vertical panning (eye-level to full body).
  • Mouse scroll for dynamic zoom in/out.

– **Modern Glassmorphic NUI**:

  • Dual measurement units: **Metric (cm/kg)** and **Imperial (ft-in/lbs)**.
  • 4 One-Click Body Presets: *Slim*, *Normal*, *Heavy*, *Athletic*.
  • Real-time biometric display and instant server-synchronized changes.

– **Multi-Character Architecture**:

  • Saved distinctly per `citizenid` (QBCore) or `identifier` (ESX). Multiple characters belonging to the same player maintain their own distinct body scales without mixing up.

– **Comprehensive Admin Panel (`/allpedscale`)**:

  • Tablet animation upon opening.
  • Live table of all scaled players with real-time online/offline indicators.
  • Search by name, ID, or license.
  • Edit height/weight scale with live update.
  • Reset scale back to default (1.00m).
  • Add players and grant modification rights (by Server ID or offline CitizenID/License).
  • Increment / decrement remaining rights count.
  • Profile Avatars: Steam, Discord bot avatar, Live Ped Mugshot, or Initials.

– **Security & Modularity**:

  • `shared/server_config.lua`: Sensitive keys (**Steam Web API Key**, **Discord Bot Token**) are kept strictly server-side and never sent to clients.
  • `editable/c_framework.lua` & `editable/s_framework.lua`: Open framework adapters supporting **QBCore**, **ESX**, **ox_lib**, custom notifications, and tablet animations.

—

### :gear: Configuration Guide

#### 1. Public Configuration (`shared/config.lua`)

| Setting | Type | Description |

| :— | :— | :— |

| `FiveLuaCfg.Framework` | `string` | `‘qbcore’` or `‘esx’` (Auto-detected if left default). |

| `FiveLuaCfg.NotifyType` | `string` | Notification system: `‘qb’`, `‘esx’`, `‘ox’`, or `‘chat’`. |

| `FiveLuaCfg.Locale` | `string` | UI language: `‘tr’` (Turkish) or `‘en’` (English). Translations in `shared/locales.lua`. |

| `FiveLuaCfg.CommandName` | `string` | Command to open player scale menu (Default: `“pedscale”`). |

| `FiveLuaCfg.AllCommandName` | `string` | Command to open admin dashboard (Default: `“allpedscale”`). |

| `FiveLuaCfg.RestrictedAccess` | `boolean` | `true`: Requires admin permission or granted rights. `false`: Open to all players. |

| `FiveLuaCfg.AllowedIdentifiers` | `table` | List of authorized Steam Hex, Discord ID, License, or FiveM IDs. |

| `FiveLuaCfg.AllowedGroups` | `table` | Server permission groups (e.g. `{“admin”, “god”}`). |

| `FiveLuaCfg.ShowMinIndicator` | `boolean` | `true`: Shows red MIN guideline on 3D ruler. `false`: Hides it completely. |

| `FiveLuaCfg.ShowMinText` | `boolean` | `true`: Displays “MIN (1.44M)” badge on ruler. `false`: Only keeps the guideline. |

| `FiveLuaCfg.Limits` | `table` | Min/Max scale limits for Height and Weight. |

| `FiveLuaCfg.PlayerNameType` | `string` | Profile name source in player menu: `‘steam’`, `‘discord’`, or `‘rp’`. |

| `FiveLuaCfg.PlayerAvatarType` | `string` | Profile avatar source in player menu: `‘steam’`, `‘discord’`, `‘mugshot’`, or `‘initials’`. |

| `FiveLuaCfg.AdminPanelNameType` | `string` | Profile name source in admin panel: `‘steam’`, `‘discord’`, or `‘rp’`. |

| `FiveLuaCfg.AdminPanelAvatarType` | `string` | Profile avatar source in admin panel: `‘steam’`, `‘discord’`, or `‘initials’`. |

| `FiveLuaCfg.EnableAutoGarageDoors` | `boolean` | `true`: Automatically opens listed gates/doors when ped approaches. `false`: Disabled. |

| `FiveLuaCfg.GarageDoorModels` | `table` | Array of door prop model hashes handled by the automatic door opener. |

#### 2. Sensitive Server Configuration (`shared/server_config.lua`)

“`lua

FiveLuaCfg = FiveLuaCfg or {}

— Steam Web API Key (Get yours from Sign In)

FiveLuaCfg.SteamApiKey = “YOUR_STEAM_API_KEY_HERE”

— Discord Bot Token (Required if Discord avatar/name resolution is used)

FiveLuaCfg.DiscordBotToken = “YOUR_DISCORD_BOT_TOKEN_HERE”

— Discord Webhook URL (Logs rights grants, admin adjustments, scale changes, resets & dates)

FiveLuaCfg.DiscordWebhook = “YOUR_DISCORD_WEBHOOK_URL_HERE”

### :rocket: Installation Steps

1. **Move Resource**:

Place the folder into your server resources:

`resources/[meslek]/fivelua-pedscale`

2. **Database Import**:

Import **`fivelua_pedscale.sql`** into your database using HeidiSQL or phpMyAdmin:

“`sql

CREATE TABLE IF NOT EXISTS `fivelua_pedscale` (

   \`citizenid\` varchar(64) NOT NULL,

   \`license\` varchar(64) DEFAULT NULL,

   \`char_name\` varchar(100) DEFAULT 'Bilinmiyor',

   \`steam_name\` varchar(100) DEFAULT 'Bilinmiyor',

   \`steam_avatar\` varchar(500) DEFAULT NULL,

   \`discord_name\` varchar(100) DEFAULT 'Bilinmiyor',

   \`discord_profile\` varchar(255) DEFAULT NULL,

   \`discord_avatar\` varchar(500) DEFAULT NULL,

   \`scale_h\` decimal(4,2) DEFAULT 1.00,

   \`scale_w\` decimal(4,2) DEFAULT 1.00,

   \`has_right\` tinyint(1) DEFAULT 0,

   \`rights_count\` int(11) DEFAULT 0,

   \`given_by_name\` varchar(100) DEFAULT NULL,

   \`given_by_license\` varchar(64) DEFAULT NULL,

   \`created_at\` timestamp NULL DEFAULT current_timestamp(),

   \`updated_at\` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),

   PRIMARY KEY (\`citizenid\`),

   KEY \`idx_license\` (\`license\`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

“`

3. **Configure Settings**:

  • Open `shared/config.lua` and set your framework, language, limits, and admin identifiers.
  • Open `shared/server_config.lua` and set your **Steam API Key** and **Discord Bot Token**.

4. **Start Resource**:

Add the start line to your `server.cfg`:

“`cfg

ensure fivelua-pedscale

“`

### :video_game: In-Game Commands

– `/pedscale` – Opens personal biometric height and weight adjustment screen.

– `/allpedscale` – Opens Admin Management Panel (Admins only).

## :türkiye: [TR] Türkçe Dokümantasyon

### :pushpin: Genel Bakış

**Five Lua Scale**, FiveM sunucuları (QBCore & ESX) için geliştirilmiş, yüksek performanslı ve biyometrik karakter boy/kilo ölçeklendirme scriptidir. Oyuncuların ve yöneticilerin karakter boyutlarını canlı görsel geri bildirim, oyun içi interaktif **3D lazer cetvel**, serbest orbital kamera kontrolleri ve gelişmiş bir **Yönetici Paneli** ile ayarlamasını sağlar.

### :sparkles: Öne Çıkan Özellikler

– **İnteraktif 3D Lazer Cetvel**:

  • Karakterin yanında 3D lazer cetvel oluşturur.
  • Milimetrik ve santimetrik hassas ölçüm çizgileri.
  • Karakterin aşırı küçültülmesini engelleyen ve konfigürasyondan açılıp kapatılabilen **kırmızı MIN gösterge çizgisi ve metin kutucuğu**.

– **360° Serbest Orbital Kamera**:

  • Sol tık + sürükle: Ped etrafında kamerayı döndürme.
  • Sağ tık + sürükle: Yukarı/aşağı dikey kamera kaydırma (göz hizasından ayaklara kadar).
  • Mouse tekerleği: Pürüzsüz yakınlaşma / uzaklaşma (zoom).

– **Modern Glassmorphic NUI Arayüzü**:

  • İki ölçü birimi: **Metrik (cm/kg)** ve **İmperial (ft-in/lbs)**.
  • 4 Tek Tıkla Hazır Vücut Tipi: *Zayıf*, *Normal*, *Kilolu*, *Atletik*.
  • Anlık biyometrik göstergeler ve sunucuyla senkronize gerçek zamanlı ped matrisi.

– **Çoklu Karakter Desteği**:

  • Ölçekler oyuncunun `citizenid` (QBCore) veya `identifier` (ESX) kimliğine kaydedilir. Aynı oyuncunun 1. ve 2. karakterleri birbirine karışmaz, her karakterin boyu bağımsız kalır.

– **Kapsamlı Yönetici Paneli (`/allpedscale`)**:

  • Panel açıldığında tablet animasyonu ve prop kullanımı.
  • Oyuncu listesi, arama motoru (İsim, ID, Lisans) ve çevrimiçi/çevrimdışı durumu.
  • Canlı boy & kilo ölçek düzenleme ve sunucuya anında senkronize etme.
  • Oyuncunun ölçeğini tek tıkla varsayılana (1.00m) sıfırlama.
  • ID veya lisans girerek oyuncu ekleme ve düzenleme hakkı tanımlama.
  • Kalan hak sayısını artırma / azaltma.
  • Profil Avatarları: Steam, Discord bot avatarı, Canlı Ped Mugshot veya İnisiyaller.

– **Güvenlik ve Modülerlik**:

  • `shared/server_config.lua`: **Steam Web API Key** ve **Discord Bot Token** istemcilere (client) gönderilmez, sunucu tarafında güvenle saklanır.
  • `editable/c_framework.lua` & `editable/s_framework.lua`: Açık framework köprüsü (**QBCore**, **ESX**, **ox_lib**, özel bildirimler ve tablet animasyonu).

### :gear: Ayarlar & Konfigürasyon

#### 1. Genel Konfigürasyon (`shared/config.lua`)

| Ayar | Tip | Açıklama |

| :— | :— | :— |

| `FiveLuaCfg.Framework` | `string` | `‘qbcore’` veya `‘esx’` (Varsayılan olarak otomatik algılanır). |

| `FiveLuaCfg.NotifyType` | `string` | Bildirim türü: `‘qb’`, `‘esx’`, `‘ox’` veya `‘chat’`. |

| `FiveLuaCfg.Locale` | `string` | Dil seçeneği: `‘tr’` (Türkçe) veya `‘en’` (İngilizce). Çeviriler `shared/locales.lua` dosyasındadır. |

| `FiveLuaCfg.CommandName` | `string` | Oyuncu ölçek menüsü komutu (Varsayılan: `“pedscale”`). |

| `FiveLuaCfg.AllCommandName` | `string` | Yönetici paneli komutu (Varsayılan: `“allpedscale”`). |

| `FiveLuaCfg.RestrictedAccess` | `boolean` | `true`: Hak veya admin yetkisi gerekir. `false`: Herkes kullanabilir. |

| `FiveLuaCfg.AllowedIdentifiers` | `table` | Yetkili Steam Hex, Discord ID, License veya FiveM ID listesi. |

| `FiveLuaCfg.AllowedGroups` | `table` | Sunucu yetki grupları (Örn: `{“admin”, “god”}`). |

| `FiveLuaCfg.ShowMinIndicator` | `boolean` | `true`: Cetveldeki kırmızı MIN çizgisini açar. `false`: Tamamen gizler. |

| `FiveLuaCfg.ShowMinText` | `boolean` | `true`: Cetveldeki “MIN (1.44M)” yazısını gösterir. `false`: Sadece çizgiyi bırakır. |

| `FiveLuaCfg.Limits` | `table` | Minimum ve maksimum boy/kilo ölçek sınırları. |

| `FiveLuaCfg.PlayerNameType` | `string` | Oyuncu menüsü profil isim kaynağı: `‘steam’`, `‘discord’` veya `‘rp’`. |

| `FiveLuaCfg.PlayerAvatarType` | `string` | Oyuncu menüsü profil avatar kaynağı: `‘steam’`, `‘discord’`, `‘mugshot’` veya `‘initials’`. |

| `FiveLuaCfg.AdminPanelNameType` | `string` | Yönetici paneli isim kaynağı: `‘steam’`, `‘discord’` veya `‘rp’`. |

| `FiveLuaCfg.AdminPanelAvatarType` | `string` | Yönetici paneli avatar kaynağı: `‘steam’`, `‘discord’` veya `‘initials’`. |

| `FiveLuaCfg.EnableAutoGarageDoors` | `boolean` | `true`: Ped yaklaştığında listedeki garaj kapılarını otomatik açar. `false`: Devre dışı. |

| `FiveLuaCfg.GarageDoorModels` | `table` | Otomatik açılacak garaj kapısı prop model hash listesi. |

#### 2. Hassas Sunucu Konfigürasyonu (`shared/server_config.lua`)

“`lua

FiveLuaCfg = FiveLuaCfg or {}

— Steam Web API Anahtarı (Sign In adresinden temin edilir)

FiveLuaCfg.SteamApiKey = “STEAM_API_KEYINIZ_BURAYA”

— Discord Bot Token (Profilde Discord avatar/ismi kullanılacaksa gereklidir)

FiveLuaCfg.DiscordBotToken = “DISCORD_BOT_TOKENINIZ_BURAYA”

— Discord Webhook Günlüğü (Kime hak verildi, hangi admin verdi, boy/kilo düzenlemeleri, sıfırlamalar ve tarihler)

FiveLuaCfg.DiscordWebhook = “DISCORD_WEBHOOK_URLNIZ_BURAYA”

“`

### :rocket: Kurulum Adımları

1. **Dosyaları Yükleyin**:

Klasörü sunucunuzun `resources` dizinine taşıyın:

`resources/[meslek]/fivelua-pedscale`

2. **Veritabanı Kurulumu**:

Paket içerisindeki **`fivelua_pedscale.sql`** dosyasını veritabanınıza (HeidiSQL veya phpMyAdmin) okutun.

3. **Ayarları Yapılandırın**:

  • `shared/config.lua` dosyasından dil, framework, sınırlar ve yetkili ID’leri ayarlayın.
  • `shared/server_config.lua` dosyasından **Steam API Key** ve **Discord Bot Token** bilgilerinizi girin.

4. **Sunucu Başlatma**:

`server.cfg` dosyanıza şu satırı ekleyin:

“`cfg

ensure fivelua-pedscale

“`

### :video_game: Oyun İçi Komutlar

– `/pedscale` – Karakter boy ve kilo ölçeklendirme arayüzünü açar.

– `/allpedscale` – Yönetici Yönetim Panelini açar (Sadece yetkili yöneticiler).

|—————————–|——————–|
| Code is accessible | No |
| Subscription-based | No |
|Lines (approximately) |~4,000|
|Requirements |QBCore, ox_lib, esx, qbox, ox|
| Support | Yes |

本文资源搬运自 CFX.re FiveM 官方论坛,原作者:klomanyak19。原帖地址:https://forum.cfx.re/t/free-fivelua-pedscale-and-adminmenu/5430599

THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容