Skip to content

Client functions

Gustavo Alves edited this page Aug 7, 2026 · 1 revision

attach

  • Esta função anexa um elemento a um bone de um ped ou jogador.
bool attach(element Element, element Ped, int/string Bone [, float xPosOffset = 0, float yPosOffset = 0, float zPosOffset = 0, float xRotOffset = 0, float yRotOffset = 0, float zRotOffset = 0])
Argumentos obrigatórios Descrição
Element O elemento que você deseja anexar. (Exceto: player)
Ped O ped ou jogador ao qual você deseja anexar o elemento.
Bone O ID ou nome do bone do ped ou jogador ao qual você deseja anexar o elemento.
Argumentos opcionais Descrição
xPosOffset Deslocamento da posição no eixo X.
yPosOffset Deslocamento da posição no eixo Y.
zPosOffset Deslocamento da posição no eixo Z.
xRotOffset Deslocamento da rotação no eixo X.
yRotOffset Deslocamento da rotação no eixo Y.
zRotOffset Deslocamento da rotação no eixo Z.

Retorno: Retorna true caso o elemento tenha sido anexado com sucesso, caso contrário retorna false.


detach

  • Esta função desanexa um elemento do bone de um ped ou jogador.
bool detach(element Element)
Argumentos obrigatórios Descrição
Element O elemento que você deseja desanexar.

Retorno: Retorna true caso o elemento tenha sido desanexado com sucesso, caso contrário retorna false.


detachAll

  • Esta função desanexa todos os elementos anexados a um ped ou jogador.
bool detachAll(element Ped)
Argumentos obrigatórios Descrição
Ped O ped ou jogador do qual você deseja desanexar todos os elementos.

Retorno: Retorna true caso os elementos tenham sido desanexados com sucesso, caso contrário retorna false.


setPositionOffset

  • Esta função altera o deslocamento de posição de um elemento anexado.
bool setPositionOffset(element Element [, float xPosOffset = 0, float yPosOffset = 0, float zPosOffset = 0 ])
Argumentos obrigatórios Descrição
Element O elemento cujo deslocamento de posição você deseja alterar.
Argumentos opcionais Descrição
xPosOffset Novo deslocamento no eixo X.
yPosOffset Novo deslocamento no eixo Y.
zPosOffset Novo deslocamento no eixo Z.

Retorno: Retorna true caso o deslocamento tenha sido alterado com sucesso, caso contrário retorna false. (Apenas no lado do cliente.)


setRotationOffset

  • Esta função altera o deslocamento de rotação de um elemento anexado.
bool setRotationOffset(element Element [, float xRotOffset = 0, float yRotOffset = 0, float zRotOffset = 0 ])
Argumentos obrigatórios Descrição
Element O elemento cujo deslocamento de rotação você deseja alterar.
Argumentos opcionais Descrição
xRotOffset Novo deslocamento de rotação no eixo X.
yRotOffset Novo deslocamento de rotação no eixo Y.
zRotOffset Novo deslocamento de rotação no eixo Z.

Retorno: Retorna true caso o deslocamento tenha sido alterado com sucesso, caso contrário retorna false.


setVisible

  • Esta função torna um elemento anexado a um ped ou jogador visível ou invisível.
bool setVisible(element Element, bool State)
Argumentos obrigatórios Descrição
Element O elemento que você deseja tornar visível ou invisível.
State Estado de visibilidade. (true = invisível / false = visível)

Retorno: Retorna true caso a visibilidade tenha sido alterada com sucesso, caso contrário retorna false.


setVisibleAll

  • Esta função torna todos os elementos anexados a um ped ou jogador visíveis ou invisíveis.
bool setVisibleAll(element Ped, bool State)
Argumentos obrigatórios Descrição
Ped O ped ou jogador no qual você deseja alterar a visibilidade de todos os elementos anexados.
State Estado de visibilidade. (true = invisível / false = visível)

Retorno: Retorna true caso a visibilidade tenha sido alterada com sucesso, caso contrário retorna false.


isAttached

  • Esta função verifica se um elemento já está anexado.
bool isAttached(element Element)
Argumentos obrigatórios Descrição
Element O elemento que você deseja verificar.

Retorno: Retorna true caso o elemento já esteja anexado, caso contrário retorna false.


setDetails

  • Esta função altera os detalhes de um elemento anexado.
bool setDetails(element Element [, element Ped = currentPed, int/string Bone = currentBone, float xPosOffset = currentXPosOffset, float yPosOffset = currentYPosOffset, float zPosOffset = currentZPosOffset, float xRotOffset = currentXRotOffset, float yRotOffset = currentYRotOffset, float zRotOffset = currentZRotOffset])
Argumentos obrigatórios Descrição
Element O elemento que você deseja atualizar.

NOTA: Utilize false caso não queira modificar o valor atual.

Argumentos opcionais Descrição
Ped Novo ped ou jogador ao qual você deseja anexar o elemento.
Bone Novo ID ou nome do bone do ped ou jogador ao qual você deseja anexar o elemento.
xPosOffset Novo deslocamento de posição no eixo X.
yPosOffset Novo deslocamento de posição no eixo Y.
zPosOffset Novo deslocamento de posição no eixo Z.
xRotOffset Novo deslocamento de rotação no eixo X.
yRotOffset Novo deslocamento de rotação no eixo Y.
zRotOffset Novo deslocamento de rotação no eixo Z.

Retorno: Retorna true caso os detalhes tenham sido alterados com sucesso, caso contrário retorna false.


getDetails

  • Esta função obtém os detalhes de um elemento anexado.
table getDetails(element Element)
Argumentos obrigatórios Descrição
Element O elemento que você deseja verificar.

Retorno: Retorna uma table contendo os detalhes do elemento, caso ele exista e esteja anexado. A ordem dos valores é a mesma dos parâmetros da função attach. Caso contrário, retorna false.


setPed

  • Esta função altera o ped ou jogador ao qual o elemento está anexado.
bool setPed(element Element, element Ped)
Argumentos obrigatórios Descrição
Element O elemento que você deseja atualizar.
Ped O ped ou jogador ao qual você deseja anexar o elemento.

Retorno: Retorna true caso o ped ou jogador tenha sido alterado com sucesso, caso contrário retorna false.


setBone

  • Esta função altera o bone ao qual o elemento está anexado.
bool setBone(element Element, int/string Bone)
Argumentos obrigatórios Descrição
Element O elemento que você deseja atualizar.
Bone O ID ou nome do bone do ped ou jogador ao qual você deseja anexar o elemento.

Retorno: Retorna true caso o bone tenha sido alterado com sucesso, caso contrário retorna false.


getAttacheds

  • Esta função obtém todos os elementos anexados a um ped ou jogador.
table getAttacheds(element Ped)
Argumentos obrigatórios Descrição
Ped O ped ou jogador ao qual os elementos estão anexados.

Retorno: Retorna uma table contendo todos os elementos anexados ao ped ou jogador especificado, caso contrário retorna false.


setConfigOption

  • Esta função sobrescreve uma opção de configuração padrão.
bool setConfigOption(string Name, bool Value)
Argumentos obrigatórios Descrição
Name O nome da opção de configuração.
Value O novo valor da opção.

Retorno: Retorna true caso a opção tenha sido alterada com sucesso, caso contrário retorna false.


getConfigOption

  • Esta função retorna o valor atual de uma opção de configuração.
bool getConfigOption(string Name)
Argumentos obrigatórios Descrição
Name O nome da opção de configuração.

Retorno: Retorna o valor atual da opção de configuração.

Clone this wiki locally