MRI Qbox BrasilMRI Qbox

Ped

Uma classe para entidades de ped implementando uma interface customizada de statebag e operações comuns de entidade.

Construtor

lib.ped:new(handle)
import { Ped } from "@overextended/ox_lib";

new Ped(handle)

Retorna: Ped

Métodos

getArmour

Obtém a blindagem atual da entidade.

entity:getArmour()
entity.getArmour()

Retorna: number

setArmour

Define a blindagem da entidade.

entity:setArmour(amount)
entity.setArmour(amount)
  • amount: number

Métodos de GameEntity

set

Escreve um valor na statebag da entidade.

entity:set(key, value)
entity.set(key, value)
  • key: string
  • value: any

Retorna: boolean - Se o estado mudou.

setr

Escreve um valor replicado na statebag da entidade. Valores definidos no cliente são validados pelo servidor (veja Hooks).
Valores replicados são sincronizados entre o servidor e todos os jogadores relevantes.

entity:setr(key, value)
entity.setr(key, value)
  • key: string
  • value: any

Retorna: boolean - Se o estado mudou.

sets

Escreve um valor sincronizado na statebag da entidade. Valores definidos no cliente são validados pelo servidor (veja Hooks).
Valores sincronizados são replicados apenas entre o jogador e o servidor, e não podem ser definidos em entidades que não sejam de jogador.

entity:sets(key, value)
entity.sets(key, value)
  • key: string
  • value: any

Retorna: boolean - Se o estado mudou.

get

Retorna um valor da statebag da entidade.

entity:get(key)
entity.get(key)
  • key: string

Retorna: unknown

has

Retorna se uma chave existe na statebag da entidade.

entity:has(key)
entity.has(key)
  • key: string

Retorna: boolean

keys

Retorna um array com todas as chaves definidas na statebag da entidade.

entity:keys()
entity.keys()

Retorna: string[]

setHandle

Atualiza as propriedades handle, netId e statebag em uma entidade. Útil ao reutilizar uma instância de entidade, recriar uma entidade, mudar o modelo, etc.

entity:setHandle(handle)
entity.setHandle(handle)
  • handle: number

getCoords

Obtém as coordenadas atuais da entidade.

entity:getCoords()
entity.getCoords()

Retorna: Vector3

setCoords

Define as coordenadas da entidade para a posição especificada.

entity:setCoords(x, y, z, deadFlag, ragdollFlag, clearArea)
entity.setCoords()
  • x: number
  • y: number
  • z: number
  • deadFlag?: boolean (Padrão: false)
  • ragdollFlag?: boolean (Padrão: false)
  • clearArea?: boolean (Padrão: false)

getModel

Obtém o hash do modelo atual da entidade.

entity:getModel()
entity.getModel()

Retorna: number

getHeading

Obtém o heading atual da entidade (ou yaw) em graus.

entity:getHeading()
entity.getHeading()

Retorna: number

setHeading

Define o heading da entidade (ou yaw) para o valor fornecido em graus.

entity:setHeading(heading)
entity.setHeading(heading)
  • heading: number

getRoutingBucket

Obtém o routing bucket atual da entidade.

entity:getRoutingBucket()
entity.getRoutingBucket()

Retorna: number

setRoutingBucket

Define o routing bucket da entidade para o id fornecido. Somente servidor.

entity:setRoutingBucket(bucketId)
entity.setRoutingBucket(bucketId)

On this page

Usamos cookies para anúncios e métricas. Veja a política de privacidade.