onClientPlayerWeaponSwitch
Disparado quando o jogador local troca de arma.
O jogador local.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | slotAnterior | number | Slot em que a arma anterior estava. |
| 2 | slotNovo | number | Slot da arma que passou a estar na mão. |
Cancelável
Seção intitulada “Cancelável”Sim.
Cancelar devolve a arma anterior para a mão.
Os dois valores são slots, não identificadores de arma. Para saber qual arma está em um slot, use getPedWeapon.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onClientPlayerWeaponSwitch", root, function(anterior, novo) local arma = getPedWeapon(localPlayer, novo) outputDebugString("agora com " .. getWeaponNameFromID(arma))end)Veja também
Seção intitulada “Veja também”onClientPlayerDamage— Disparado quando um jogador leva dano.onClientPedDamage— O mesmo momento do onClientPlayerDamage, quando quem levou o dano é um ped em vez de um jogador.onClientPlayerWeaponFire— Disparado quando um jogador dá um tiro.onClientPedWeaponFire— O mesmo momento do onClientPlayerWeaponFire, quando quem atirou é um ped.onClientWeaponFire— Disparado quando uma arma criada por script dá um tiro.onClientPlayerTarget— Disparado quando o alvo da mira do jogador local muda.onClientPlayerStealthKill— Disparado quando o jogador local está prestes a dar um golpe de faca pelas costas.onClientPlayerChoke— Disparado quando o jogador local começa a engasgar com gás ou spray.