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
  • Functions
  • GetPlayersInArea(source, maxDistance, ignore)
  • GetClosestPlayer(source, maxDistance, ignore)
  • SpawnVehicle(model, coords, heading, properties, cb)
  • SpawnPed(model, coords, heading, cb)
  • SpawnObject(model, coords, heading, cb)
  • GetPedsInArea(coords, maxDistance, modelFilter)
  • GetObjectsInArea(coords, maxDistance, modelFilter)
  • GetVehiclesInArea(coords, maxDistance, modelFilter)
  • āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ
  1. AFUCore
  2. Server

OneSync

Functions

GetPlayersInArea(source, maxDistance, ignore)

āļ„āđ‰āļ™āļŦāļēāļœāļđāđ‰āđ€āļĨāđˆāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļąāļĻāļĄāļĩāļ—āļĩāđˆāļāļģāļŦāļ™āļ”

Parameter
Type
Description

source

number/vector3

āđ„āļ­āļ”āļĩāļœāļđāđ‰āđ€āļĨāđˆāļ™āļŦāļĢāļ·āļ­āļžāļīāļāļąāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

maxDistance

number

āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē (āļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āđ€āļĄāļ•āļĢ)

ignore

table

āļĢāļēāļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āđ€āļĨāđˆāļ™āļ—āļĩāđˆāļˆāļ°āđ„āļĄāđˆāļ„āđ‰āļ™āļŦāļē (key=playerId, value=true)

Returns: table āļĢāļēāļĒāļāļēāļĢāļœāļđāđ‰āđ€āļĨāđˆāļ™āļ—āļĩāđˆāļžāļš

-- āļ„āđ‰āļ™āļŦāļēāļˆāļēāļāđ„āļ­āļ”āļĩāļœāļđāđ‰āđ€āļĨāđˆāļ™
local players = AFUCore.OneSync.GetPlayersInArea(1, 100)

-- āļ„āđ‰āļ™āļŦāļēāļˆāļēāļāļžāļīāļāļąāļ”
local players = AFUCore.OneSync.GetPlayersInArea(vector3(100.0, 100.0, 30.0), 100)

GetClosestPlayer(source, maxDistance, ignore)

āļ„āđ‰āļ™āļŦāļēāļœāļđāđ‰āđ€āļĨāđˆāļ™āļ—āļĩāđˆāđƒāļāļĨāđ‰āļ—āļĩāđˆāļŠāļļāļ”

Parameter
Type
Description

source

number/vector3

āđ„āļ­āļ”āļĩāļœāļđāđ‰āđ€āļĨāđˆāļ™āļŦāļĢāļ·āļ­āļžāļīāļāļąāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

maxDistance

number

āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

ignore

table

āļĢāļēāļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āđ€āļĨāđˆāļ™āļ—āļĩāđˆāļˆāļ°āđ„āļĄāđˆāļ„āđ‰āļ™āļŦāļē

Returns: table āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļđāđ‰āđ€āļĨāđˆāļ™āļ—āļĩāđˆāđƒāļāļĨāđ‰āļ—āļĩāđˆāļŠāļļāļ”

local player = AFUCore.OneSync.GetClosestPlayer(1, 100)
-- returns: { id = playerId, ped = pedNetId, coords = vector3, dist = distance }

SpawnVehicle(model, coords, heading, properties, cb)

āļŠāļĢāđ‰āļēāļ‡āļĒāļēāļ™āļžāļēāļŦāļ™āļ°

Parameter
Type
Description

model

string/number

āļŠāļ·āđˆāļ­āļŦāļĢāļ·āļ­āđāļŪāļŠāļ‚āļ­āļ‡āđ‚āļĄāđ€āļ”āļĨāļĢāļ–

coords

vector3/table

āļžāļīāļāļąāļ”āļ—āļĩāđˆāļˆāļ°āļŠāļĢāđ‰āļēāļ‡

heading

number

āļ­āļ‡āļĻāļēāļāļēāļĢāļŦāļąāļ™āļŦāļ™āđ‰āļē

properties

table

āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļĢāļ–

cb

function

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļˆāļ°āđ€āļĢāļĩāļĒāļāļŦāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļŠāļĢāđ‡āļˆ

AFUCore.OneSync.SpawnVehicle('adder', vector3(100.0, 100.0, 30.0), 90.0, {
    plate = 'TEST123'
}, function(netId)
    print('Vehicle spawned with netId: ' .. netId)
end)

SpawnPed(model, coords, heading, cb)

āļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āļĨāļ°āļ„āļĢ NPC

Parameter
Type
Description

model

string/number

āļŠāļ·āđˆāļ­āļŦāļĢāļ·āļ­āđāļŪāļŠāļ‚āļ­āļ‡āđ‚āļĄāđ€āļ”āļĨ Ped

coords

vector3/table

āļžāļīāļāļąāļ”āļ—āļĩāđˆāļˆāļ°āļŠāļĢāđ‰āļēāļ‡

heading

number

āļ­āļ‡āļĻāļēāļāļēāļĢāļŦāļąāļ™āļŦāļ™āđ‰āļē

cb

function

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļˆāļ°āđ€āļĢāļĩāļĒāļāļŦāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļŠāļĢāđ‡āļˆ

AFUCore.OneSync.SpawnPed('a_m_m_bevhills_01', vector3(100.0, 100.0, 30.0), 90.0, function(netId)
    print('Ped spawned with netId: ' .. netId)
end)

SpawnObject(model, coords, heading, cb)

āļŠāļĢāđ‰āļēāļ‡āļ§āļąāļ•āļ–āļļ

Parameter
Type
Description

model

string/number

āļŠāļ·āđˆāļ­āļŦāļĢāļ·āļ­āđāļŪāļŠāļ‚āļ­āļ‡āđ‚āļĄāđ€āļ”āļĨāļ§āļąāļ•āļ–āļļ

coords

vector3/table

āļžāļīāļāļąāļ”āļ—āļĩāđˆāļˆāļ°āļŠāļĢāđ‰āļēāļ‡

heading

number

āļ­āļ‡āļĻāļēāļāļēāļĢāļŦāļąāļ™āļŦāļ™āđ‰āļē

cb

function

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļˆāļ°āđ€āļĢāļĩāļĒāļāļŦāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļŠāļĢāđ‡āļˆ

AFUCore.OneSync.SpawnObject('prop_atm_01', vector3(100.0, 100.0, 30.0), 90.0, function(netId)
    print('Object spawned with netId: ' .. netId)
end)

GetPedsInArea(coords, maxDistance, modelFilter)

āļ„āđ‰āļ™āļŦāļē Ped āđƒāļ™āļĢāļąāļĻāļĄāļĩāļ—āļĩāđˆāļāļģāļŦāļ™āļ”

Parameter
Type
Description

coords

vector3

āļžāļīāļāļąāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

maxDistance

number

āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

modelFilter

table

āļŸāļīāļĨāđ€āļ•āļ­āļĢāđŒāđ‚āļĄāđ€āļ”āļĨ (key=hash, value=true)

Returns: table āļĢāļēāļĒāļāļēāļĢ netId āļ‚āļ­āļ‡ Ped āļ—āļĩāđˆāļžāļš

local peds = AFUCore.OneSync.GetPedsInArea(vector3(100.0, 100.0, 30.0), 100)
--- [23412, 23413, 23414, ...]

GetObjectsInArea(coords, maxDistance, modelFilter)

āļ„āđ‰āļ™āļŦāļēāļ§āļąāļ•āļ–āļļāđƒāļ™āļĢāļąāļĻāļĄāļĩāļ—āļĩāđˆāļāļģāļŦāļ™āļ”

Parameter
Type
Description

coords

vector3

āļžāļīāļāļąāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

maxDistance

number

āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

modelFilter

table

āļŸāļīāļĨāđ€āļ•āļ­āļĢāđŒāđ‚āļĄāđ€āļ”āļĨ

Returns: table āļĢāļēāļĒāļāļēāļĢ netId āļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāļžāļš

local objects = AFUCore.OneSync.GetObjectsInArea(vector3(100.0, 100.0, 30.0), 100)
--- [23412, 23413, 23414, ...]

GetVehiclesInArea(coords, maxDistance, modelFilter)

āļ„āđ‰āļ™āļŦāļēāļĒāļēāļ™āļžāļēāļŦāļ™āļ°āđƒāļ™āļĢāļąāļĻāļĄāļĩāļ—āļĩāđˆāļāļģāļŦāļ™āļ”

Parameter
Type
Description

coords

vector3

āļžāļīāļāļąāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

maxDistance

number

āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē

modelFilter

table

āļŸāļīāļĨāđ€āļ•āļ­āļĢāđŒāđ‚āļĄāđ€āļ”āļĨ

Returns: table āļĢāļēāļĒāļāļēāļĢ netId āļ‚āļ­āļ‡āļĒāļēāļ™āļžāļēāļŦāļ™āļ°āļ—āļĩāđˆāļžāļš

local vehicles = AFUCore.OneSync.GetVehiclesInArea(vector3(100.0, 100.0, 30.0), 100)
--- [23412, 23413, 23414, ...]

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

  • āļ—āļļāļāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļģāļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™ OneSync

  • āļĄāļĩāļĢāļ°āļšāļš Entity State Bag āļŠāļģāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ

  • āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļšāļš Async/Await

  • āļĄāļĩāļĢāļ°āļšāļš Entity Cleanup āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

  • āđƒāļŠāđ‰ Network ID āđƒāļ™āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ Entity āļĢāļ°āļŦāļ§āđˆāļēāļ‡ Client/Server

PreviousCommandNextItem
☄ïļ