Pular para o conteúdo

setObjectStatic

Cliente Objetos

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.

bool setObjectStatic ( object oObjeto, bool estatico )
NomeTipoPadrãoDescrição
oObjetoobject—Objeto a alterar. Uma arma customizada (createWeapon) também é aceita.
estaticobool—true trava o objeto, false devolve ele à simulação física.

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.

local caixa = createObject(1337, 0, 0, 5)
setObjectStatic(caixa, true) -- fica parada no ar, nada a move
setObjectStatic(caixa, false) -- cai no chão