WeaponIDs = {
[36] = true, -- ID da bazuca por teleguiado
[35] = true, -- ID da bazuca comun
[38] = true, -- ID da minigum
}
function banPorArma(previous, next)
if (WeaponIDs[next]) then -- verifica se a arma contém o ID na lista
banPlayer(source) -- source é o player no evento onPlayerWeaponSwitch
end
end
addEventHandler("onPlayerWeaponSwtich", root, banPorArma)
Esse código é acionado quando um player troca de arma com o evento onPlayerWeaponSwitch e detecta se a arma 'seguinte' contém o ID na tabela weaponIDs, caso sim, o player é banido.
Você pode adicionar mais pârametros na função banPlayer, só pesquisar na wiki os pârametros disponiveis.
Lembrando que para usar a função banPlayer o resource precisar ter permissões Admin.
Você pode adicionar mais IDs de armas, na página weapons tem todos os IDs de todas as armas do MTA.