Pular para o conteúdo

createPickup

Compartilhada Pickups OOP Pickup.create(...)Pickup(...)

Cria um pickup no mundo.

pickup createPickup ( number x, number y, number z, number tipo, number valor [, number tempoRespawn = 30000, number municao = 50 ] )
NomeTipoPadrãoDescrição
x, y, znumber—Posição do pickup.
tiponumber—0 vida, 1 colete, 2 arma, 3 personalizado.
valornumber—Quantidade, ID da arma ou ID do modelo, conforme o tipo.
tempoRespawnnumber30000Milissegundos até o pickup voltar depois de coletado.
municaonumber50Munição entregue. Só vale para pickups de arma; é limitada a 9999.

O pickup criado, ou false se o tipo, a quantidade ou o modelo forem inválidos. No cliente esse false vem sem aviso; um argumento ausente ou não numérico, ou um tipo ou tempoRespawn negativo, gera um aviso.

-- kit médico que devolve 50 de vida a cada 10 segundos
createPickup(1481.0, -1770.0, 18.8, 0, 50, 10000)
-- colete completo
createPickup(1485.0, -1770.0, 18.8, 1, 100)
-- AK-47 com 120 balas
createPickup(2000.0, 1400.0, 12.0, 2, 30, 30000, 120)
-- um modelo qualquer só de enfeite
createPickup(2010.0, 1400.0, 12.0, 3, 1274)
  • getPickupType — Devolve o tipo de um pickup.
  • getPickupWeapon — Devolve o ID da arma de um pickup de arma.
  • getPickupAmount — Devolve quanto de vida ou colete o pickup entrega.
  • getPickupAmmo — Devolve quanta munição um pickup de arma entrega.
  • setPickupType — Transforma um pickup existente em outro tipo, trocando também o modelo que aparece na tela.