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
  • āļ āļēāļžāļĢāļ§āļĄ
  • āļ—āļĩāđˆāļ­āļĒāļđāđˆāđ„āļŸāļĨāđŒ
  • āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
  • GetConfig
  • GetWeapon
  • GetWeaponList
  • GetWeaponFromHash
  • GetWeaponComponent
  • GetWeaponLabel
  • āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ
  1. AFUCore
  2. Common

Config

Server & Client Supported

āļ āļēāļžāļĢāļ§āļĄ

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ Config āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļ§āļļāļ˜āļ•āđˆāļēāļ‡āđ†

āļ—āļĩāđˆāļ­āļĒāļđāđˆāđ„āļŸāļĨāđŒ

source/modules/core/config.lua

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™

GetConfig

āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ Config āļ•āļēāļĄ key āļ—āļĩāđˆāļĢāļ°āļšāļļ

āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ
āļ›āļĢāļ°āđ€āļ āļ—
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ

key

string|nil

key āļ‚āļ­āļ‡ config āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ (āļ–āđ‰āļēāđ„āļĄāđˆāļĢāļ°āļšāļļāļˆāļ°āļ”āļķāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”)

āļ„āđˆāļēāļ—āļĩāđˆāļŠāđˆāļ‡āļāļĨāļąāļš: Config\|Config[] - āļ‚āđ‰āļ­āļĄāļđāļĨ Config

-- āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
local notificationsConfig = AFUCore.GetConfig('Notifications')
local allConfig = AFUCore.GetConfig()

GetWeapon

āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļ§āļļāļ˜āļˆāļēāļāļŠāļ·āđˆāļ­āļ­āļēāļ§āļļāļ˜

āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ
āļ›āļĢāļ°āđ€āļ āļ—
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ

wpn

string

āļŠāļ·āđˆāļ­āļ­āļēāļ§āļļāļ˜

āļ„āđˆāļēāļ—āļĩāđˆāļŠāđˆāļ‡āļāļĨāļąāļš: WeaponTable\|nil - āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļ§āļļāļ˜ āļŦāļĢāļ·āļ­ nil āļ–āđ‰āļēāđ„āļĄāđˆāļžāļš

-- āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
local weapon = AFUCore.GetWeapon('WEAPON_PISTOL')
if weapon then
    print(string.format('āļ­āļēāļ§āļļāļ˜: %s, āļ„āļ§āļēāļĄāđ€āļŠāļĩāļĒāļŦāļēāļĒ: %d', weapon.label, weapon.damage))
end

GetWeaponList

āļ”āļķāļ‡āļĢāļēāļĒāļāļēāļĢāļ­āļēāļ§āļļāļ˜āļ—āļąāđ‰āļ‡āļŦāļĄāļ”

āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ
āļ›āļĢāļ°āđ€āļ āļ—
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ

reqObject

boolean|nil

true = āļŠāđˆāļ‡āļāļĨāļąāļšāđ€āļ›āđ‡āļ™ object, false = āļŠāđˆāļ‡āļāļĨāļąāļšāđ€āļ›āđ‡āļ™ array

āļ„āđˆāļēāļ—āļĩāđˆāļŠāđˆāļ‡āļāļĨāļąāļš:

  • table<string, WeaponTable> - āļ–āđ‰āļē reqObject = true

  • table<WeaponTable> - āļ–āđ‰āļē reqObject = false

-- āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
local weaponList = AFUCore.GetWeaponList(true)
for name, weapon in pairs(weaponList) do
    print(string.format('āļ­āļēāļ§āļļāļ˜: %s', weapon.label))
end

GetWeaponFromHash

āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļ§āļļāļ˜āļˆāļēāļ hash

āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ
āļ›āļĢāļ°āđ€āļ āļ—
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ

hash

number

hash āļ‚āļ­āļ‡āļ­āļēāļ§āļļāļ˜

āļ„āđˆāļēāļ—āļĩāđˆāļŠāđˆāļ‡āļāļĨāļąāļš: WeaponTable - āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļ§āļļāļ˜

-- āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
local hash = GetHashKey('WEAPON_PISTOL')
local weapon = AFUCore.GetWeaponFromHash(hash)
print(string.format('āļ­āļēāļ§āļļāļ˜: %s', weapon.label))

GetWeaponComponent

āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ­āļēāļ§āļļāļ˜

āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ
āļ›āļĢāļ°āđ€āļ āļ—
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ

wpn

string

āļŠāļ·āđˆāļ­āļ­āļēāļ§āļļāļ˜

wcmp

string

āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš

āļ„āđˆāļēāļ—āļĩāđˆāļŠāđˆāļ‡āļāļĨāļąāļš: WeaponComponent\|nil - āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš āļŦāļĢāļ·āļ­ nil āļ–āđ‰āļēāđ„āļĄāđˆāļžāļš

-- āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
local component = AFUCore.GetWeaponComponent('WEAPON_PISTOL', 'clip_extended')
if component then
    print(string.format('āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš: %s', component.label))
end

GetWeaponLabel

āļ”āļķāļ‡āļŠāļ·āđˆāļ­āđāļŠāļ”āļ‡āļœāļĨāļ‚āļ­āļ‡āļ­āļēāļ§āļļāļ˜

āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ
āļ›āļĢāļ°āđ€āļ āļ—
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ

wpn

string

āļŠāļ·āđˆāļ­āļ­āļēāļ§āļļāļ˜

āļ„āđˆāļēāļ—āļĩāđˆāļŠāđˆāļ‡āļāļĨāļąāļš: string - āļŠāļ·āđˆāļ­āđāļŠāļ”āļ‡āļœāļĨāļ‚āļ­āļ‡āļ­āļēāļ§āļļāļ˜

-- āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
local label = AFUCore.GetWeaponLabel('WEAPON_PISTOL')
print('āļŠāļ·āđˆāļ­āļ­āļēāļ§āļļāļ˜:', label)

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ

  • āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ Config āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļ§āļļāļ˜āđƒāļ™āļĢāļ°āļšāļš

PreviousTable SystemNextTimeout

Last updated 5 months ago

☄ïļ