Pular para o conteúdo

getOriginalWeaponProperty

Compartilhada Armas

Lê o valor de fábrica de uma propriedade, ignorando qualquer alteração feita por script.

number getOriginalWeaponProperty ( string/number arma, string/number pericia, string propriedade )

Os mesmos de getWeaponProperty.

O valor original da propriedade, no mesmo formato de getWeaponProperty, ou false nas mesmas condições.

No cliente, os argumentos são lidos com as mesmas regras de cliente descritas em getWeaponProperty (IDs até 58, nomes desconhecidos lidos como 0, flag_* recusadas com um aviso), e um elemento arma não é aceito. Os valores de fábrica vêm do próprio jogo, que guarda um conjunto zerado para os IDs de 43 a 58: esses respondem zeros em vez de false.

-- desfaz uma alteração de dano
local original = getOriginalWeaponProperty("m4", "pro", "damage")
setWeaponProperty("m4", "pro", "damage", original)
  • getWeaponProperty — Lê uma propriedade da arma, já com as alterações que os scripts fizeram.