config/client/props.lua. Ele é seu: ajuste, remova ou acrescente à vontade.
Visão geral
Definindo um objeto
Ossos
Objetos que já vêm
Ligando danças a objetos
rules define quais danças seguram quais objetos. Vale a primeira regra que bater, de cima para baixo. Uma regra bate quando todos os campos que ela tem batem.
No
clip, o $ marca o fim do nome e o ^ o começo: "_m04$" bate só em clipes que terminam em _m04.
Dando uma cerveja a uma dança
Tirando o objeto de uma dança
Uma regra comprops = {} tira o objeto de uma dança. Como vale a primeira que bater, ponha-a antes da regra geral que daria o objeto:
Acertando a posição no jogo
1
Ligue o debug
debugMode = true em config/client/config.lua, e reinicie o recurso.2
Dance
Toque a dança com o objeto.
3
Ajuste ao vivo
Use o comando, com o nome do objeto e os seis valores:O objeto se move na hora.
4
Copie a linha
O F8 mostra a linha pronta para colar em
config/client/props.lua.debugMode = true. Desligue o debug depois do ajuste.
Trocando o jeito de criar o objeto
O código que cria o objeto, prende ao osso e limpa fica emmodules/client/props.lua, feito para você editar. Troque a função create ali se quiser outro jeito de criar, por exemplo usando outro recurso de props.
create precisa devolver o objeto criado (ou nil se falhar). O restante do arquivo cuida de regras, troca de dança e limpeza, e é melhor não mexer.
Veja também Danças do Jogo Base: as danças que já saem com objeto na mão.
