setPedOverlay
Compartilhado
Põe ou tira uma sobreposição no rosto de um ped, como barba, sobrancelha ou maquiagem.
bool setPedOverlay(ped ped, string name [, int|bool variation = 0, float opacity = 1])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| ped | ped | O ped ou jogador. |
| name | string | Nome da sobreposição, como a cabeça do ped a declara. Maiúsculas e minúsculas não importam. |
| variation | int|bool | Variante da sobreposição, de 0 a 255, ou false para tirá-la.padrão 0 |
| opacity | float | Opacidade, de 0 a 1. Não se usa com false.padrão 1 |
Retorno
true se mudou, false se pediu para tirar uma sobreposição que o ped não usa. Dá erro se o nome passa de 32 caracteres, a variante sai de 0 a 255 ou a opacidade sai de 0 a 1.
No servidor, a mudança é enviada a todos os clientes. No cliente, vale só para este cliente.
Exemplo
addCommandHandler("barba", function(player, command, variation)
if variation then
setPedOverlay(player, "beard", tonumber(variation), 0.9)
else
setPedOverlay(player, "beard", false)
end
end)Vindo do MTAO MTA não tem esta função. Ela segue
SetPedHeadOverlay do FiveM.AtençãoUm ped usa até 64 sobreposições. Passado esse limite, uma nova dá o mesmo erro de argumento inválido.