Skip to main content
O cemitery é um minigame de saque no cemitério: um corpo aparece em um túmulo aleatório e os jogadores podem vasculhá-lo em busca de itens. É um recurso exclusivamente client-side. Ao interagir com um ped fixo no cemitério (ponto Init), o sistema gera um ped “morto” em um dos 40 túmulos sorteados, com animação dead/dead_a. Sobre o corpo cria uma zona ox_target “Roubar Pertences” que, a cada uso, dispara inventory:Products (tratado pelo recurso inventory) para entregar os itens. Após 5 saques (Checkouts >= 5) a zona é removida.
Apesar do nome, não há lógica de morte/respawn/hospital: é um minigame de saque de túmulos.

Dependências

vrp

Core do framework e API base.

PolyZone

Suporte a zonas.

ox_target

Zona “Roubar Pertences” sobre o corpo.

inventory

Recebe inventory:Products.

Configuração

Hardcoded em client-side/core.lua:
  • Init: vec4(-1741.52, -219.85, 56.14, 255.12): ped que inicia o minigame.
  • Locates: 40 vec4 (posições dos túmulos); o corpo nasce num índice sorteado.
  • List: 18 modelos de ped para o corpo.

Eventos

O evento inventory:Products (arg "Cemitery") é tratado pelo recurso inventory, não por este.

Customização

  • Início: Init. Túmulos: Locates. Aparência dos corpos: List.
  • Limite de saques: condição Checkouts >= 5.
  • Itens recebidos: chave "Cemitery" no recurso inventory.