# engineSetMaterialAlphaClip (Cliente)

> Faz o material recortar os pixels cujo alfa fica abaixo de um limite, ou deixar de recortar.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Materiais e shaders
- **URL**: https://wiki.mymp.gg/pt/engineSetMaterialAlphaClip

## Sintaxe

```lua
bool engineSetMaterialAlphaClip(material material, float|false|nil clip)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `material` | `material` | O material. |
| `clip` | `float\|false\|nil` | O limite de alfa, de 0 a 1. `false` desliga o recorte. `nil` volta a seguir a base. |

## Retorno

`true` quando foi definido.

## Exemplo

```lua
local leaves = engineCreateMaterial()
engineSetMaterialAlphaClip(leaves, 0.4)
engineSetWorldMaterial("*leaves*", leaves)
```

### Atenção

Um número fora de 0..1 é um erro, e `true` também.

## Veja também

- [engineGetMaterialAlphaClip (Cliente)](https://wiki.mymp.gg/pt/engineGetMaterialAlphaClip.md): Diz se o material recorta pixels pela transparência e a partir de que alfa.
- [engineSetMaterialValue (Cliente)](https://wiki.mymp.gg/pt/engineSetMaterialValue.md): Define um valor do material: um parâmetro do shader, uma chave estática ou a render target de uma saída TARGET_n.
