M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
pedpedO ped ou jogador.
namestringNome da sobreposição, como a cabeça do ped a declara. Maiúsculas e minúsculas não importam.
variationint|boolVariante da sobreposição, de 0 a 255, ou false para tirá-la.padrão 0
opacityfloatOpacidade, 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.

Veja também