AWAY FROM US - Documentation
  • 📄คู่มือการใช้งาน ( Document )
  • 🌍การใช้งานเว็บไซต์
    • วิธีการสมัครสมาชิก
    • ลืมรหัสผ่านทำยังไง ?
    • เปลี่ยน IP ที่ผูกยังไง ?
    • สถานะของทรัพยากรณ์ดูยังไง ?
  • ☄️AFUCore
    • ⚙️Configuration (ตั้งค่า)
      • Events ของอาชีพ
      • เฟรมเวิร์ค (Framework)
      • คลังไอเทม (Inventory)
      • การแจ้งเตือน (Notifications)
      • ผู้เล่น (Players)
      • อาวุธ (Weapons)
      • ดีบัค (Debug)
      • ทึกฐานข้อมูล (Queries)
    • Client
      • PlayerData
        • ข้อมูลผู้เล่น (PlayerData)
      • Functions
        • ระบบบัญชี (Accounts)
        • ระบบไอเทม (Item System)
        • ระบบอาชีพ (Job System)
        • ระบบการแจ้งเตือน (Notification System)
      • Game
    • Common
      • Faker
      • Math
      • Logger
      • String
      • Table System
      • Config
      • Timeout
    • Shared
    • Server
      • Command
      • OneSync
      • Item
      • Job
      • Player
      • xPlayer
  • 📂ทรัพยากรณ์
    • 📄วิธีการใส่ License
    • 🛍️AFU Enhanced Shop
      • คู่มือการตั้งค่า
    • 💞AFU.Status
      • exports ที่มีให้ใช้
    • 📧AFU.Mailbox
    • 🔮AFU.Gasha
      • Config.lua
      • Config.OpenZone.lua
      • ปัญหาที่พบบ่อยใน AFU.Gasha
  • ⚠️ข้อตกลงการให้บริการ
    • Terms & Conditions
    • ❓ปัญหาที่พบบ่อย
Powered by GitBook
On this page
  • ภาพรวม
  • ที่อยู่ไฟล์
  • โครงสร้างข้อมูล
  • WeaponComponent
  • WeaponAmmo
  • WeaponTable
  • WeaponPlayer
  • สีอาวุธพื้นฐาน (DefaultWeaponTints)
  • ตัวอย่างการใช้งาน
  1. AFUCore
  2. Configuration (ตั้งค่า)

อาวุธ (Weapons)

ภาพรวม

ไฟล์นี้เป็นการตั้งค่าพื้นฐานของระบบอาวุธ กำหนดคุณสมบัติและส่วนประกอบต่างๆ ของอาวุธในเกม

ที่อยู่ไฟล์

config/global/weapon.config.lua

โครงสร้างข้อมูล

WeaponComponent

ตัวแปร
ประเภท
คำอธิบาย

hash

number

ค่า hash ของส่วนประกอบ

label

string

ชื่อ/ป้ายกำกับของส่วนประกอบ

WeaponAmmo

ตัวแปร
ประเภท
คำอธิบาย

hash

number|nil

ค่า hash ของกระสุน

label

string|nil

ชื่อ/ป้ายกำกับของกระสุน

WeaponTable

ตัวแปร
ประเภท
คำอธิบาย

hash

number|nil

ค่า hash ของอาวุธ

name

string|nil

ชื่อของอาวุธ

label

string

ชื่อ/ป้ายกำกับของอาวุธ

tints

table

สีที่สามารถใช้ได้กับอาวุธ

components

table<string, WeaponComponent>

ส่วนประกอบของอาวุธ

ammo

WeaponAmmo

ข้อมูลกระสุนของอาวุธ

WeaponPlayer

ตัวแปร
ประเภท
คำอธิบาย

name

string

ชื่อของอาวุธ

label

string

ชื่อ/ป้ายกำกับของอาวุธ

ammo

integer

จำนวนกระสุนที่ผู้เล่นมี

components

table<string, boolean>

ส่วนประกอบที่ผู้เล่นมี

tintIndex

integer

ดัชนีสีที่ผู้เล่นใช้

สีอาวุธพื้นฐาน (DefaultWeaponTints)

ดัชนี
สี

0

Default Skin

1

Green Skin

2

Gold Skin

3

Pink Skin

4

Army Skin

5

Blue Skin

6

Orange Skin

7

Platinum Skin

ตัวอย่างการใช้งาน

-- ตัวอย่างการกำหนดค่าอาวุธ

Config.Weapons['WEAPON_BAT'] = {
    label = "ไม้เบสบอล",
    hash = joaat('WEAPON_BAT'),
    tints = Config.DefaultWeaponTints,
    components = {

    },
    ammo = {
        hash = nil,
        label = nil
    }
}

Config.Weapons['WEAPON_PISTOL'] = {
    label = "ปืนพก",
    hash = joaat('WEAPON_PISTOL'),
    tints = Config.DefaultWeaponTints,
    components = {
        ['clip_default'] = {
            hash = joaat('COMPONENT_PISTOL_CLIP_01'),
            label = "แมกกาซีนปืนพก"
        },
        ['clip_extended'] = {
            hash = joaat('COMPONENT_PISTOL_CLIP_02'),
            label = "แมกกาซีนใหญ่ปืนพก"
        },
        ['flashlight'] = {
            hash = joaat('COMPONENT_AT_PI_FLSH'),
            label = "ไฟฉายปืนพก"
        },
        ['suppressor'] = {
            hash = joaat('COMPONENT_AT_PI_SUPP_02'),
            label = "ที่เก็บเสียงปืนพก"
        },
        ['luxary_finish'] = {
            hash = joaat('COMPONENT_PISTOL_VARMOD_LUXE'),
            label = "เครื่องประดับปืนพก"
        }
    },
    ammo = {
        hash = joaat('AMMO_PISTOL'),
        label = "กระสุนปืนพก"
    }
}
Previousผู้เล่น (Players)Nextดีบัค (Debug)
☄️
⚙️