onPlayerWeaponSwitch
Disparado quando a arma na mão de um jogador muda.
O jogador.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | armaAnterior | number | ID da arma que estava na mão. |
| 2 | armaAtual | number | ID da arma que passou a estar na mão. |
Cancelável
Seção intitulada “Cancelável”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.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onPlayerWeaponSwitch", root, function(anterior, atual) outputDebugString(getPlayerName(source) .. " sacou " .. getWeaponNameFromID(atual))end)Veja também
Seção intitulada “Veja também”onPlayerDamage— Disparado quando um jogador leva dano.onPedDamage— Disparado quando um ped leva dano.onPlayerWasted— Disparado quando um jogador morre.onPedWasted— Disparado quando um ped morre.onPlayerWeaponFire— Disparado a cada tiro de um jogador.onPedWeaponSwitch— O mesmo de onPlayerWeaponSwitch para peds que não são jogadores.onPlayerStealthKill— Disparado quando um jogador relata um golpe furtivo de faca.onPlayerProjectileCreation— Disparado quando um jogador lança um projétil (foguete, granada, coquetel molotov).