# dxDrawLine (Cliente)

> Dibuja una línea 2D en la pantalla durante un fotograma.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Dibujo en pantalla
- **URL**: https://wiki.mymp.gg/es/dxDrawLine

## Sintaxis

```lua
bool dxDrawLine(float startX, startY, float endX, endY [, color color = tocolor(255, 255, 255), float width = 1, bool postGUI = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `startX, startY` | `float` | Punto inicial, en píxeles. También acepta un vec2. |
| `endX, endY` | `float` | Punto final, en píxeles. También acepta un vec2. |
| `color` | `color` | Color, un valor de `tocolor`. *(por defecto: `tocolor(255, 255, 255)`)* |
| `width` | `float` | Grosor en píxeles. *(por defecto: `1`)* |
| `postGUI` | `bool` | Dibuja por encima de la interfaz. *(por defecto: `false`)* |

## Retorno

`true` si el dibujo quedó en cola.

## Ejemplo

```lua
local sx, sy = getScreenSize()

addEventHandler("onClientRender", root, function()
    dxDrawLine(sx / 2 - 10, sy / 2, sx / 2 + 10, sy / 2, tocolor(255, 255, 255), 2)
    dxDrawLine(sx / 2, sy / 2 - 10, sx / 2, sy / 2 + 10, tocolor(255, 255, 255), 2)
end)
```

## Ver también

- [dxDrawLine3D (Cliente)](https://wiki.mymp.gg/es/dxDrawLine3D.md): Dibuja una línea en el mundo 3D durante un fotograma. La línea mira a la cámara.
- [dxDrawRectangle (Cliente)](https://wiki.mymp.gg/es/dxDrawRectangle.md): Dibuja un rectángulo relleno en la pantalla durante un fotograma.
- [tocolor (Compartido)](https://wiki.mymp.gg/es/tocolor.md): Junta los componentes de un color en un único número ARGB. Es la misma función que rgb.
- [onClientRender (Cliente)](https://wiki.mymp.gg/es/onClientRender.md): Se dispara en cada fotograma, cuando se deben hacer los dibujos dx de ese fotograma.
