Pular para o conteúdo

usePickup

Servidor Pickups OOP pickup:use(...)

Faz um jogador coletar o pickup na hora, como se ele tivesse passado por cima.

bool usePickup ( pickup oPickup, player oJogador )
NomeTipoPadrãoDescrição
oPickuppickup—O pickup a ser coletado.
oJogadorplayer—Quem vai coletar.

true quando a coleta foi processada. Retorna false se algum dos argumentos for inválido, se o pickup estiver aguardando para reaparecer, se o servidor ainda não tiver estado de sincronização do jogador, ou se o jogador não puder pegá-lo: um pickup de vida exige vida abaixo de 200, um de colete exige colete abaixo de 100.

onPickupUse e onPlayerPickupUse disparam normalmente. Se algum handler cancelar, o pickup não entrega nada e continua no lugar, mas a chamada ainda retorna true.

addCommandHandler("darvida", function(jogador)
usePickup(kitMedico, jogador)
end)