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
  • āļ āļēāļžāļĢāļ§āļĄ
  • āļ—āļĩāđˆāļ­āļĒāļđāđˆāđ„āļŸāļĨāđŒ
  • āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
  • RegisterCommand
  • āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
  • āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ
  1. AFUCore
  2. Server

Command

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

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāļĄāđˆāđƒāļ™āļĢāļ°āļšāļš

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

source/modules/core/commands.lua

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

RegisterCommand

āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāļĄāđˆāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļš

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

name

string|string[]

āļŠāļ·āđˆāļ­āļ„āļģāļŠāļąāđˆāļ‡āđ€āļ”āļĩāđˆāļĒāļ§ āļŦāļĢāļ·āļ­ array āļ‚āļ­āļ‡āļŠāļ·āđˆāļ­āļ„āļģāļŠāļąāđˆāļ‡

group

string|string[]

āļāļĨāļļāđˆāļĄāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āđ„āļ”āđ‰

cb

function

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļˆāļ°āļ—āļģāļ‡āļēāļ™āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡

allowConsole

boolean

āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļœāđˆāļēāļ™ Server Console āļŦāļĢāļ·āļ­āđ„āļĄāđˆ

suggestion

table|nil

āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļģāđāļ™āļ°āļ™āļģāļāļēāļĢāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ (optional)

āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ suggestion

{
    help = string,           -- āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ„āļģāļŠāļąāđˆāļ‡
    arguments = {           -- āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡
        {
            name = string,   -- āļŠāļ·āđˆāļ­āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ
            help = string,   -- āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ
            type = string,   -- āļ›āļĢāļ°āđ€āļ āļ—āļ‚āđ‰āļ­āļĄāļđāļĨ (number, string, player, playerId, item, weapon, any, merge, coordinate)
            validate = boolean -- āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
        }
    },
    validate = boolean      -- āļ•āļĢāļ§āļˆāļŠāļ­āļšāļˆāļģāļ™āļ§āļ™āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļŦāļĢāļ·āļ­āđ„āļĄāđˆ
}

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™

-- āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ„āļģāļŠāļąāđˆāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™
AFUCore.RegisterCommand('heal', 'admin', function(xPlayer, args, showNotification)
    if xPlayer then
        -- āļĢāļąāļāļĐāļē HP āļœāļđāđ‰āđ€āļĨāđˆāļ™
        xPlayer.heal()
        showNotification('āļ„āļļāļ“āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļĢāļąāļāļĐāļēāđāļĨāđ‰āļ§')
    end
end, false)

-- āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ„āļģāļŠāļąāđˆāļ‡āļžāļĢāđ‰āļ­āļĄ suggestion
AFUCore.RegisterCommand('give', 'admin', function(xPlayer, args, showNotification)
    if xPlayer then
        local targetPlayer = args.playerId
        local itemName = args.item
        local amount = args.amount
        
        -- āđƒāļŦāđ‰āđ„āļ­āđ€āļ—āļĄāļāļąāļšāļœāļđāđ‰āđ€āļĨāđˆāļ™
        targetPlayer.addInventoryItem(itemName, amount)
        showNotification(('āđƒāļŦāđ‰ %s āļˆāļģāļ™āļ§āļ™ %d āļŠāļīāđ‰āļ™āļāļąāļš %s'):format(itemName, amount, targetPlayer.getName()))
    end
end, false, {
    help = 'āđƒāļŦāđ‰āđ„āļ­āđ€āļ—āļĄāļāļąāļšāļœāļđāđ‰āđ€āļĨāđˆāļ™',
    arguments = {
        {name = 'playerId', help = 'ID āļœāļđāđ‰āđ€āļĨāđˆāļ™', type = 'playerId'},
        {name = 'item', help = 'āļŠāļ·āđˆāļ­āđ„āļ­āđ€āļ—āļĄ', type = 'item'},
        {name = 'amount', help = 'āļˆāļģāļ™āļ§āļ™', type = 'number'}
    },
    validate = true
})

-- āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļŦāļĨāļēāļĒāļ„āļģāļŠāļąāđˆāļ‡āļžāļĢāđ‰āļ­āļĄāļāļąāļ™
AFUCore.RegisterCommand({'car', 'vehicle'}, {'admin', 'mod'}, function(xPlayer, args, showNotification)
    if xPlayer then
        -- āļŠāļĢāđ‰āļēāļ‡āļĢāļ–
        local vehicleName = args[1] or 'adder'
        -- ... āđ‚āļ„āđ‰āļ”āļŠāļĢāđ‰āļēāļ‡āļĢāļ– ...
        showNotification(('āļŠāļĢāđ‰āļēāļ‡āļĢāļ– %s āđāļĨāđ‰āļ§'):format(vehicleName))
    end
end, false)

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

  • āļ„āļģāļŠāļąāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āđƒāļ™ chat (/) āđāļĨāļ° console (āļ–āđ‰āļē allowConsole = true)

  • āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āļŠāļīāļ—āļ˜āļīāđŒāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļœāđˆāļēāļ™ group āđ„āļ”āđ‰

  • suggestion āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđāļ™āļ°āļ™āļģāļ§āļīāļ˜āļĩāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ

PreviousServerNextOneSync
☄ïļ