getWeaponProperty
Lê uma propriedade da arma, já com as alterações que os scripts fizeram.
Sintaxe
Seção intitulada “Sintaxe”number getWeaponProperty ( string/number arma, string/number pericia, string propriedade )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
arma | string/number | — | ID (0–46) ou nome da arma. |
pericia | string/number | — | "poor", "std", "pro" ou um número de 0 a 3. |
propriedade | string | — | Nome da propriedade a ler. |
Retorno
Seção intitulada “Retorno”O valor da propriedade: um number para as numéricas, true/false para as flags e três numbers (x, y, z) para fire_offset. Devolve false quando a arma não tem propriedades, quando a perícia pedida não tem valores próprios ou quando o nome da propriedade é inválido.
local dano = getWeaponProperty("m4", "pro", "damage")outputDebugString("Dano da M4: " .. dano)
local x, y, z = getWeaponProperty("deagle", "std", "fire_offset")Veja também
Seção intitulada “Veja também”getOriginalWeaponProperty— Lê o valor de fábrica de uma propriedade, ignorando qualquer alteração feita por script.