# createObject (Servidor)

> Crea un objeto que ven todos los jugadores.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Servidor
- **Categoría**: Objetos
- **URL**: https://wiki.mymp.gg/es/createObject-server
- **Contraparte**: También existe en el cliente, con otra implementación: [createObject (Cliente)](https://wiki.mymp.gg/es/createObject-client.md)

## Sintaxis

```lua
object|false createObject(string model, float x, y, z [, float rx, ry, rz = 0, 0, 0])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `model` | `string` | El nombre del modelo, sin distinguir mayúsculas. |
| `x, y, z` | `float` | La posición en el mundo. También acepta un `vec3`. |
| `rx, ry, rz` | `float` | La rotación en grados. También acepta un `vec3`. *(por defecto: `0, 0, 0`)* |

## Retorno

El objeto creado, o `false` si el modelo no existe.

El objeto desaparece cuando el recurso que lo creó se detiene.

## Ejemplo

```lua
local ramp = createObject("cj_ramp1", 1480.0, -1740.0, 13.5, 0, 0, 180)
setObjectScale(ramp, 2)
```

## Ver también

- [createObject (Cliente)](https://wiki.mymp.gg/es/createObject-client.md): Crea un objeto que existe solo en este cliente.
- [moveObject (Compartido)](https://wiki.mymp.gg/es/moveObject.md): Mueve un objeto suavemente hasta una posición, girándolo por el camino.
- [setObjectScale (Compartido)](https://wiki.mymp.gg/es/setObjectScale.md): Cambia el tamaño de un objeto, por igual o en cada eje.
- [destroyElement (Compartido)](https://wiki.mymp.gg/es/destroyElement.md): Destruye un elemento y todos sus hijos. Antes de desaparecer, cada uno dispara onElementDestroy en el servidor u onClientElementDestroy en el cliente.
