setWeaponFlags
Liga ou desliga uma flag.
Sintaxe
Seção intitulada “Sintaxe”bool setWeaponFlags ( weapon arma, string flag, bool ligada )bool setWeaponFlags ( weapon arma, string "flags", bool predios, bool pneus, bool bonecos, bool objetos, bool peds, bool veiculos, bool transparentes, bool perfuraveis )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
arma | weapon | — | A arma. |
flag | string | — | Um dos nomes da tabela de flags. |
ligada | bool | — | Valor da flag, para todas as flags menos flags. Qualquer coisa que não seja booleano — inclusive omitir o argumento — vale como false, sem aviso. |
Com "flags" você precisa passar os oito booleanos; se algum faltar ou não for booleano, a função devolve false e reclama no console de debug.
O nome da flag é comparado sem diferenciar maiúsculas de minúsculas.
Retorno
Seção intitulada “Retorno”true se foi aplicado, false se a arma for inválida, o nome da flag não existir ou algum dos oito booleanos de "flags" faltar ou não for booleano.
Exemplo
Seção intitulada “Exemplo”-- uma flag simplessetWeaponFlags(minhaArma, "disable_model", true)
-- todos os testes de linha de visão de uma vez: ignora peds e veículossetWeaponFlags(minhaArma, "flags", true, false, false, true, false, false, false, false)Veja também
Seção intitulada “Veja também”getWeaponFlags— Lê uma flag.