Pular para o conteúdo

onPlayerPickupUse

Servidor Cancelável Pickups

O mesmo momento de onPickupUse, visto pelo lado do jogador.

O jogador.

PosiçãoNomeTipoDescrição
1pickupelementO pickup usado.

Sim.

Se cancelado, o efeito não é aplicado.

-- pickup personalizado: dá dinheiro em vez do efeito padrão
addEventHandler("onPlayerPickupUse", root, function(pickup)
if getElementData(pickup, "tipo") == "dinheiro" then
cancelEvent()
local saldo = getElementData(source, "dinheiro") or 0
setElementData(source, "dinheiro", saldo + 100)
end
end)
  • onPickupHit — Disparado quando um jogador entra na área de um pickup visível.
  • onPlayerPickupHit — O mesmo momento de onPickupHit, visto pelo lado do jogador.
  • onPickupUse — Disparado quando o pickup é realmente consumido, logo antes do efeito ser aplicado.
  • onPickupLeave — Disparado quando um jogador sai da área de um pickup em que havia entrado.
  • onPlayerPickupLeave — O mesmo momento de onPickupLeave, visto pelo lado do jogador.
  • onPickupSpawn — Disparado quando um pickup reaparece depois do intervalo de respawn.