setPickupType
Transforma um pickup existente em outro tipo, trocando também o modelo que aparece na tela.
Sintaxe
Seção intitulada “Sintaxe”bool setPickupType ( pickup oPickup, number tipo, number valor [, number municao ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oPickup | pickup | — | O pickup a alterar. |
tipo | number | — | 0 vida, 1 colete, 2 arma, 3 personalizado. |
valor | number | — | Quantidade, ID da arma ou ID do modelo, conforme o tipo. |
municao | number | 0 no servidor, 50 no cliente | Munição entregue. Só vale para pickups de arma; é limitada a 9999. |
Retorno
Seção intitulada “Retorno”true se o pickup foi alterado, false se o argumento não for um pickup ou se o tipo,
a quantidade ou o modelo forem inválidos.
No cliente o primeiro argumento pode ser qualquer elemento: todos os pickups abaixo dele também mudam
de tipo, mas a chamada devolve false a menos que esse elemento seja ele mesmo um pickup. Um tipo,
quantidade ou modelo inválido devolve false lá sem aviso, e os valores que não se aplicam ao novo
tipo são mantidos (um pickup de arma transformado em pickup de vida continua informando a arma e a
munição antigas).
Exemplo
Seção intitulada “Exemplo”-- de kit médico para coletesetPickupType(oPickup, 1, 100)Veja também
Seção intitulada “Veja também”createPickup— Cria um pickup no mundo.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.