Pular para o conteúdo

givePedWeapon

Cliente Peds OOP ped:giveWeapon(...)

Dá uma arma a um ped criado por este cliente.

bool givePedWeapon ( ped oPed, string/number arma [, number municao = 30, bool selecionar = false ] )
NomeTipoPadrãoDescrição
oPedped—Ped a armar — criado com createPed ou vindo do servidor. Jogadores são ignorados. Um elemento pai como resourceRoot também arma todos os peds abaixo dele.
armastring/number—ID da arma — de 0 a 18 ou de 22 a 46 — ou nome da arma. Os IDs 19 a 21 não são armas e são recusados.
municaonumber30Munição a entregar, de 0 a 65535.
selecionarboolfalseDeixa o ped já segurando a arma. Precisa ser booleano ou nil.

true se o elemento passado é um ped. A arma só existe neste cliente, e fica guardada e é entregue de novo sempre que o ped é carregado (streamed in). Um jogador devolve false.

Algo que não é elemento, uma arma inválida, munição negativa ou um selecionar que não é booleano registra um aviso e devolve false.

local guarda = createPed(287, 1481.0, -1770.0, 18.8, 90.0)
if guarda then
givePedWeapon(guarda, "m4", 200, true)
end