setObjectStatic
Trava um objeto no lugar ou devolve ele à física.
Um objeto estático ignora gravidade e colisões: fica exatamente onde está até você destravá-lo. É o mesmo travamento que setElementFrozen aplica, mantido sob um nome próprio para objetos.
Sintaxe
Seção intitulada “Sintaxe”bool setObjectStatic ( object oObjeto, bool estatico )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oObjeto | object | — | Objeto a alterar. Uma arma customizada (createWeapon) também é aceita. |
estatico | bool | — | true trava o objeto, false devolve ele à simulação física. |
Retorno
Seção intitulada “Retorno”true se a mudança foi aplicada. Devolve false, com um aviso no console de debug, quando o primeiro argumento não é um objeto nem uma arma customizada, ou quando estatico não é um booleano.
Exemplo
Seção intitulada “Exemplo”local caixa = createObject(1337, 0, 0, 5)
setObjectStatic(caixa, true) -- fica parada no ar, nada a movesetObjectStatic(caixa, false) -- cai no chãoVeja também
Seção intitulada “Veja também”getObjectMass— Devolve a massa de um objeto.setObjectMass— Define a massa de um objeto.getObjectProperty— Lê uma propriedade física de um objeto.setObjectProperty— Altera uma propriedade física de um objeto.isObjectStatic— Diz se um objeto está travado no lugar.