Character

Interface

    ---@param playerSrc number
    ---@param userId number
    ---@param id string
    ---@param license string
    ---@param appearance { model: string, clothes: array, hair: table, eyeColor: number, pedFaceFeatures: table, headOverlay: table, headBlendData: table } 
    ---@param cpf string
    ---@param name string
    ---@param lastName string
    ---@param roles table
    ---@param phone string
    ---@param age number
    ---@param profilePicture string
    ---@param inventory array
    ---@param weight number
    ---@param maxWeight number
    ---@param statistics table
    ---@param coins number
    ---@param lastLogin number
    ---@param xp number
    ---@param maxVehicles number

Functions

character.getId


Retorna o identificador do personagem.

character.getUserId


Retorna o identificador da conta do personagem.

character.getCPF


Retorna o registro do personagem.

character.getName


Retorna o nome completo do personagem.

character.getFirstName


Retorna o primeiro nome do personagem.

character.getLastName


Retorna o último nome do personagem.

character.getPhoneNumber


Retorna o número de telefone do personagem.

character.getAge


Retorna a idade do personagem.

character.getProfilePicture


Retorna a foto de perfil do personagem.

character.getPosition


Retorna a posição atual do personagem em array.

character.triggerEvent


Executa um evento na source do personagem.

  • eventName: string

character.notify


Envia notificação para o personagem.

  • message: string

  • mode: string

  • duration: number

character.kick


Desconecta o personagem do servidor.

  • reason: string

character.getMoney


Retorna o dinheiro atual do jogador.

character.setMoney


Atualiza o dinheiro atual do jogador.

  • amount: number

character.addMoney


Adiciona dinheiro para o jogador.

  • amount: number

character.removeMoney


Remove dinheiro do jogador.

  • amount: number

character.getInventory


Retorna o inventário atual do jogador.

character.getInventoryItem


Verifica se o jogador possui o item especificado.

  • name: string

  • metadata?: table

character.addInventoryItem


Adiciona o item para o jogador.

  • name: string

  • count: number

  • metadata?: table

  • slot?: number

  • ignoreMax?: boolean

character.removeInventoryItem


Remove o item do jogador.

  • name: string

  • count: number

  • metadata?: table

  • slot?: number

character.canCarryItem


Verifica se o jogador pode carregar o item.

  • name: string

  • count: number

  • metadata?: table

character.clearInventory


Remove todos os items do inventário do jogador.

character.getWeight


Retorna o peso em uso do inventário do jogador.

character.getMaxWeight


Retorna o peso máximo do inventário do jogador.

character.setMaxWeight


Atualiza o peso máximo do inventário do jogador.

  • amount: number

character.getServiceStatus


Valida se o jogador está com serviço ativo no cargo especificado.

  • roleId: number | string

character.getGroupServiceStatus


Valida se o jogador está com serviço ativo no grupo especificado.

  • groupId: number | string

character.updateServiceEntryTime


Atualiza o estado de serviço do jogador no cargo especificado.

  • roleId: number | string

  • serviceStatus: boolean

character.hasRole


Verifica se o jogador possui o cargo especificado.

  • roleId: number | string

character.addRole


Adiciona cargo especificado ao jogador.

  • roleId: number | string

character.getRoleIdByGroupName


Retorna o identificador do cargo baseado no grupo especificado.

  • groupId: number | string

character.hasGroup


Verifica se o jogador possui o grupo especificado.

  • groupId: number | string

  • rank?: number

  • serviceStatus?: boolean

character.getRoleByGroupType


Retorna o cargo do jogador baseado no tipo de grupo.

  • groupType: string

character.getCoins


Retorna a quantidade atual de coins do jogador.

character.removeCoins


Remove coins do jogador.

  • amount: number

character.removeCoins


Adiciona coins ao jogador.

  • amount: number

character.tryRemoveCoins


Tenta remover coins do jogador.

  • amount: number

character.addBankMoney


Adiciona dinheiro a conta bancária do jogador.

  • amount: number

  • title?: string

character.getBankMoney


Retorna o dinheiro da conta bancária do jogador.

character.getBankLimit


Retorna o limite do cartão de crédito do jogador.

character.tryPayment


Tenta fazer um pagamento usando o metodo especificado jogador.

  • mode: string | cash | bank | creditCard | coins

  • amount: number

  • data?: { title: string, type: string }

character.tryFullPayment


Tenta fazer um pagamento usando todos os metodos.

  • amount: number

character.setXp


Atualiza a quantidade de XP do jogador.

  • amount: number

character.addXp


Adiciona XP para o jogador.

  • amount: number

character.removeXp


Remove XP do jogador.

  • amount: number

character.getLevel


Retorna o nivel atual do jogador.

character.getMaxVehicles


Retorna a quantidade maxima de veiculos que o jogador pode ter.

character.setMaxVehicles


Atualiza a quantidade máxima de veiculos do jogador.

  • amount: number

character.addMaxVehicles


Adiciona máximo de veiculos para o jogador.

  • amount: number

character.removeMaxVehicles


Remove máximo de veiculos do jogador.

  • amount: number

Last updated