Pular para o conteúdo

onPlayerWeaponSwitch

Servidor Não cancelável Combate

Disparado quando a arma na mão de um jogador muda.

O jogador.

PosiçãoNomeTipoDescrição
1armaAnteriornumberID da arma que estava na mão.
2armaAtualnumberID da arma que passou a estar na mão.

Depende de quem provocou a troca.

Quando ela vem de giveWeapon(ped, arma, municao, true), cancelar impede a troca: a arma continua sendo entregue, mas o jogador não passa a segurá-la. Quando a troca vem do próprio jogo, o cancelamento não muda nada.

addEventHandler("onPlayerWeaponSwitch", root, function(anterior, atual)
outputDebugString(getPlayerName(source) .. " sacou " .. getWeaponNameFromID(atual))
end)