Pular para o conteúdo

Funcionalidades e restrições

Um item é uma lista de funcionalidades, executadas de cima para baixo quando o jogador o utiliza, e um conjunto de restrições verificadas antes que qualquer uma delas seja executada.


  1. O jogador usa o item pelo inventário.
  2. No servidor, as restrições de cooldown, item necessário e emprego são verificadas. Se alguma falhar, o jogador recebe o motivo e nada acontece.
  3. As funcionalidades do lado do servidor são executadas (Bundle).
  4. As funcionalidades do lado do cliente são executadas na ordem em que você as listou. Cada uma pode ter um atraso (delay) em milissegundos, aguardado antes de iniciar — é assim que você cria uma sequência: animação, depois de 3 segundos uma notificação, depois um prop.
  5. Se Remove on Use estiver ativado, aquela quantidade do item é removida.

Funcionalidades que têm duração — animações, cenários, estilos de caminhada, velocidade, superpoderes, props anexados — podem ser interrompidas pelo jogador com a tecla de cancelar (X por padrão).


FuncionalidadeO que faz
AnimationReproduz uma animação de um dicionário. Loop executa até ser cancelada; caso contrário, repete pela duração que você definir. Movable mantém as pernas livres (apenas parte superior do corpo); static usa o corpo inteiro. Não é reproduzida dentro de veículos
ScenarioInicia um cenário do GTA no local, por uma determinada duração
Walking StyleMuda a forma como o jogador caminha, por uma duração (15 segundos se você deixar em branco)
SpeedAumenta (ou diminui) a velocidade de movimento do jogador por um multiplicador, por uma duração ou até ser cancelada
SuperpowerQualquer um entre Teleport (para a marcação no mapa), Invisibility, Invincibility, Superjump e Stamina (corrida infinita), cada um com sua própria duração
ClothesVeste peças de roupa e props, definidos separadamente para os modelos freemode masculino e feminino, com uma animação correspondente de data/clothing.lua
FuncionalidadeO que faz
Attach PropColoca um objeto em um osso do jogador, posicionado no editor ao vivo. Todos ao redor o veem. Loop mantém até ser cancelado; caso contrário, é removido após a duração. Não é usado dentro de veículos
Placeable PropO jogador coloca um objeto no mundo: uma prévia segue para onde ele olha, a roda do mouse gira, ↑ / ↓ sobem e descem, E posiciona e X cancela. O objeto posicionado pode ser recolhido de volta — veja abaixo
ParticlesUm efeito de partícula no jogador, a partir de um asset e nome de efeito, com escala e duração
Visual EffectUm efeito em tela cheia por uma determinada duração
SoundUm som do GTA, a partir de um nome e conjunto de sons, em um volume específico
FuncionalidadeO que faz
Health/ArmorAdiciona vida e colete, limitados ao máximo
Food/ThirstAdiciona fome e sede, através do esx_status no ESX ou dos eventos consumables no QBCore
StressAdiciona estresse, ou o remove usando um número negativo
FuncionalidadeO que faz
NotificationUma notificação através do seu framework, com um tipo (sucesso por padrão)
Progress BarUma barra de progresso com um rótulo, por uma duração: a integrada ou a do ox_lib, conforme Config.ProgressBar
WebhookEnvia para um webhook do Discord: sua mensagem, os identificadores do jogador e, opcionalmente, uma captura de tela (requer screenshot-basic). Apenas URLs de webhook do Discord são aceitas
FuncionalidadeO que faz
CommandExecuta um comando como o jogador. Pode incluir ou não uma / no início
TriggerDispara um evento de cliente, um evento de servidor ou um export escrito como resourceName:exportName. Cada um recebe o nome do item
CarGera um modelo de veículo onde o jogador está, virado na direção dele, e opcionalmente o coloca no banco do motorista
BundleEntrega vários itens de uma vez — um fardo de seis cervejas, um kit de primeiros socorros. Executa no servidor. Combine com Remove on Use para que a caixa em si seja consumida; um bundle nunca dá o próprio item ao qual pertence

Quando um jogador coloca um Placeable Prop, o objeto é criado para todos. O jogador que o colocou pode recolhê-lo de volta — com texto 3D e E, ou através de ox_target / qb-target se Config.Interaction estiver configurado assim. Recolhê-lo devolve a mesma quantidade do item que Remove on Use consumiu, para que um cone colocado no chão volte para o bolso de onde saiu.


Abra as configurações de um item para encontrá-las. Cada uma tem seu próprio botão de ativação.

RestriçãoO que faz
CooldownTempo que o jogador deve esperar entre usos deste item, em milissegundos (60000 equivale a um minuto). Lembrado até que o servidor reinicie
Job RestrictionApenas jogadores com um dos empregos listados, no cargo mínimo ou acima dele, podem usar o item
Required ItemO jogador deve carregar essa quantidade de outro item — como um isqueiro para usar um cigarro
Remove on UseQuantas unidades do item são removidas cada vez que ele é usado
Always Attached PropEnquanto o item estiver no inventário, o Attach Prop do item permanece no jogador; ele desaparece quando o último sai. Apenas o jogador que o carrega vê este prop

  • Save armazena o item na tabela mic_itemcreator e o torna utilizável imediatamente, para todos.
  • O menu pode dar (give) o item a você, um de cada vez, para testá-lo.
  • Delete remove a configuração: usar o item não faz mais nada a partir daí. O framework mantém o item registrado como utilizável até a próxima reinicialização, o que é inofensivo.