a_c_husky), que dispara animals:Spawn no cliente com o modelo. O ped é criado à frente do jogador, invencível, sem ragdoll, e por padrão o segue (TaskFollowToOffsetOfEntity).
O servidor mantém o NetworkId por passaporte (Animal[Passport]), garantindo apenas um ativo. O ped é removido ao guardar, ao tentar reinvocar (bloqueado) e ao desconectar.
Interações pelo menu dinâmico: Ficar/Seguir, Guardar, Colocar/Remover do banco do motorista (em veículo que não seja moto, assento livre).
Dependências
vrp
vRP.Passport e API base.dynamic
Monta o menu dinâmico “Domésticos”.
inventory
Itens que disparam
animals:Spawn.Eventos
Recebidos no servidor
Cliente
Customização
- Raças/modelos: definidos pelos itens em
inventory/server-side/itens.lua(a_c_cat_01,a_c_husky,a_c_poodle,a_c_pug,a_c_retriever,a_c_rottweiler,a_c_shepherd,a_c_westy). Adicionar = mapear um item que dispareanimals:Spawncom o hash. - Comportamento: parâmetros de spawn em
client-side/core.lua(handleranimals:Spawn).
Totalmente em Lua: sem NUI, config, comandos, exports ou persistência (vínculo só em memória).

