Eventos
Esta documentação contém todos os eventos e comandos disponíveis nos módulos Guardian-Character, organizados por tipo e com instruções claras de uso.
Eventos para o Cliente (TriggerEvent)
Gerenciamento de Personagens
Criar Personagem
guardian-character:createCharacter
Descrição: Inicia o processo de criação de personagem, abrindo a interface de criação.
Uso:
Parâmetros:
editMode(boolean, opcional): Setrue, abre o criador no modo de edição de um personagem existente.
Atualizar Personagem
guardian-character:updateCharacter
Descrição: Atualiza a aparência do personagem com base nos dados fornecidos.
Uso:
Parâmetros:
data(table): Tabela contendo todas as informações da aparência do personagem
Aplicar Modelo de Skin
guardian-character:applySkin
Descrição: Aplica um modelo específico de skin ao personagem.
Uso:
Parâmetros:
modelHash(string/number): Hash do modelo a ser aplicado (ex: “mp_m_freemode_01” para masculino, “mp_f_freemode_01” para feminino)
Finalização de Roupas
guardian-character:finishedClothes
Descrição: Notifica o sistema que o processo de customização de roupas foi finalizado.
Uso:
Parâmetros: Nenhum
Configurar Personagens
guardian-character:setupChars
Descrição: Configura a interface de seleção de personagens.
Uso:
Parâmetros: Nenhum
Finalizar Carregamento QBX
guardian-character:finishedLoadQBX
Descrição: Notifica que o carregamento do framework QBX foi finalizado.
Uso:
Parâmetros: Nenhum
Gerenciamento de HUD
Ativar/Desativar HUD
guardian-character:hudActived
Descrição: Ativa ou desativa a HUD do jogo.
Uso:
Parâmetros:
status(boolean):truepara ativar,falsepara desativar
Sistema de Spawn
Spawn do Personagem
guardian-spawn:justSpawn
Descrição: Gerencia o spawn do personagem no mundo.
Uso:
Parâmetros:
status(table): Informações de localização para o spawnspawnType(boolean): Tipo de spawn (truepara spawn inicial,falsepara respawn)
Barbearia
Abrir Barbearia
barbershop:openBarber
Descrição: Abre a interface da barbearia para personalização do personagem.
Uso:
Parâmetros: Nenhum
Inserir Barbearia
creator:insertBarbershop
Descrição: Adiciona uma nova localização de barbearia no mapa.
Uso:
Parâmetros:
locate(vector3): Coordenadas da barbearia
Resetar Não Pago
creator:resetNotPaid
Descrição: Reseta a aparência do personagem quando o pagamento não é realizado.
Uso:
Parâmetros:
data(table): Dados da aparência anteriorbarbershop(boolean):truese estiver na barbearia,falsecaso contrário
Eventos para o Servidor (TriggerServerEvent)
Finalizar Criação de Personagem
guardian-character:finishedCharacter
Descrição: Finaliza o processo de criação de personagem e salva os dados no banco de dados.
Uso:
Parâmetros:
characterData(table): Dados do personagem criadostatus(boolean): Status da criaçãodata(table, opcional): Dados adicionais
Recarregar Usuário
guardian-character:reloadUser
Descrição: Recarrega os dados do usuário.
Uso:
Parâmetros:
userId(number): ID do usuáriosource(number): Source do jogador
Recarregar Personagem
guardian-character:reloadCharacter
Descrição: Recarrega os dados do personagem atual.
Uso:
Parâmetros: Nenhum
Comandos de Chat
Comandos de Personagem
/newchar
Descrição: Abre o menu de criação de um novo personagem.
Uso: /newchar
Permissões: Requer permissão de administrador
/fixchar
Descrição: Corrige problemas com o personagem atual.
Uso: /fixchar
Permissões: Requer permissão de administrador
/barbershop
Descrição: Abre a barbearia para editar a aparência do personagem.
Uso: /barbershop
Permissões: Disponível para todos os jogadores