# MY Multiplayer: Wiki (Español) > Bienvenido a la wiki de MY Multiplayer. En esta wiki encontrarás una gran cantidad de información sobre cómo usar MY Multiplayer. MY Multiplayer es una plataforma multijugador que permite crear, desarrollar y alojar servidores personalizados, ofreciendo libertad y flexibilidad para construir cualquier tipo de experiencia multijugador. En MYMP (MY Multiplayer), los scripts se ejecutan en Lua 5.4 con vectores LuaGLM (`vec2`, `vec3`, `quat`) dentro de recursos (`meta.xml` y `modules/`) en el lado `client`, `server` o `shared`. Cada guía de documentación y entrada de la API a continuación está disponible directamente en Markdown (`.md`). - [Documentación consolidada completa (Español)](https://wiki.mymp.gg/es/llms-full.txt) - [Português](https://wiki.mymp.gg/pt/llms.txt) | [English](https://wiki.mymp.gg/en/llms.txt) | [Español](https://wiki.mymp.gg/es/llms.txt) ## Documentación - [Introducción](https://wiki.mymp.gg/es/docs/intro.md): Bienvenido a la wiki de MY Multiplayer. En esta wiki encontrarás una gran cantidad de información sobre cómo usar MY Multiplayer. - [Estructura de un recurso](https://wiki.mymp.gg/es/docs/resources.md): Organización de carpetas de un recurso en MY Multiplayer (MYMP), manifiesto meta.xml, etiquetas admitidas y patrones de archivos. - [Módulos e import](https://wiki.mymp.gg/es/docs/modules.md): Cómo dividir el código Lua de un recurso en módulos dentro de modules/ y reutilizarlos en MY Multiplayer (MYMP) con import. - [server.cfg](https://wiki.mymp.gg/es/docs/server-config.md): Configuración del servidor MY Multiplayer (MYMP) mediante server.cfg: directivas ensure y set, convars de red, cola, límites de eventos, sincronización y clave content.key. - [Variables globales](https://wiki.mymp.gg/es/docs/globals.md): Variables globales disponibles automáticamente en todo script Lua de MY Multiplayer (MYMP) y dentro de handlers de evento. - [Vectores (vec3)](https://wiki.mymp.gg/es/docs/vectors.md): Uso de vectores LuaGLM (vec3 y vec2) en MY Multiplayer (MYMP) para posiciones, rotaciones y velocidades, creación de vectores y diferencias frente a MTA. - [Eventos entre cliente y servidor](https://wiki.mymp.gg/es/docs/custom-events.md): Cómo registrar eventos personalizados con addEvent y enviarlos entre cliente y servidor usando triggerServerEvent, triggerClientEvent y eventos latentes en MY Multiplayer (MYMP). ## Referencia de scripting ### Elementos - [addElementDataSubscriber (Servidor)](https://wiki.mymp.gg/es/addElementDataSubscriber.md): Suscribe a un jugador a un dato de elemento definido con el modo de sincronización "subscribe". El jugador recibe el valor actual al momento y cada cambio posterior. - [createElement (Compartido)](https://wiki.mymp.gg/es/createElement.md): Crea un elemento de un tipo inventado por el script, sin nada en el mundo. Queda bajo la raíz dinámica del recurso. - [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. - [getAllElementData (Compartido)](https://wiki.mymp.gg/es/getAllElementData.md): Lee todos los datos de un elemento de una vez. - [getElementAlpha (Compartido)](https://wiki.mymp.gg/es/getElementAlpha.md): Lee la transparencia de un elemento, de 0 (invisible) a 255 (opaco). - [getElementAngularVelocity (Compartido)](https://wiki.mymp.gg/es/getElementAngularVelocity.md): Lee la velocidad de giro de un elemento en cada eje, por paso de la simulación. - [getElementBoundingBox (Cliente)](https://wiki.mymp.gg/es/getElementBoundingBox.md): Lee la caja de colisión del modelo de un elemento, relativa al origen del modelo. - [getElementByID (Compartido)](https://wiki.mymp.gg/es/getElementByID.md): Busca el primer elemento con un ID, a partir de un elemento y bajando por sus hijos. - [getElementCastShadow (Cliente)](https://wiki.mymp.gg/es/getElementCastShadow.md): Indica si un elemento proyecta sombra. - [getElementChildren (Compartido)](https://wiki.mymp.gg/es/getElementChildren.md): Lista los hijos directos de un elemento, opcionalmente solo los de un tipo. - [getElementChildrenCount (Compartido)](https://wiki.mymp.gg/es/getElementChildrenCount.md): Cuenta los hijos directos de un elemento. - [getElementData (Compartido)](https://wiki.mymp.gg/es/getElementData.md): Lee un dato guardado en un elemento. - [getElementDimension (Compartido)](https://wiki.mymp.gg/es/getElementDimension.md): Lee la dimensión de un elemento, de 0 a 65535. - [getElementDistanceFromCentreOfMassToBaseOfModel (Cliente)](https://wiki.mymp.gg/es/getElementDistanceFromCentreOfMassToBaseOfModel.md): Lee la distancia entre el centro de masa de un elemento y la base de su modelo. - [getElementHealth (Compartido)](https://wiki.mymp.gg/es/getElementHealth.md): Lee la vida de un jugador, ped, vehículo u objeto. - [getElementID (Compartido)](https://wiki.mymp.gg/es/getElementID.md): Lee el ID de un elemento, el nombre que busca getElementByID. - [getElementInterior (Compartido)](https://wiki.mymp.gg/es/getElementInterior.md): Lee el interior en el que está un elemento. El interior 0 es el mundo exterior. - [getElementMatrix (Compartido)](https://wiki.mymp.gg/es/getElementMatrix.md): Lee la matriz 4x4 de un elemento, hecha con su posición y rotación. - [getElementModel (Compartido)](https://wiki.mymp.gg/es/getElementModel.md): Lee el nombre del modelo de un elemento. - [getElementParent (Compartido)](https://wiki.mymp.gg/es/getElementParent.md): Lee el padre de un elemento en el árbol de elementos. - [getElementPosition (Compartido)](https://wiki.mymp.gg/es/getElementPosition.md): Lee la posición de un elemento en el mundo. - [getElementRadius (Cliente)](https://wiki.mymp.gg/es/getElementRadius.md): Lee el radio de la esfera de colisión del modelo de un elemento. - [getElementRotation (Compartido)](https://wiki.mymp.gg/es/getElementRotation.md): Lee la rotación de un elemento en grados. - [getElementsByType (Cliente)](https://wiki.mymp.gg/es/getElementsByType-client.md): Lista todos los elementos de un tipo debajo de un elemento del árbol en este cliente. - [getElementsByType (Servidor)](https://wiki.mymp.gg/es/getElementsByType-server.md): Lista todos los elementos de un tipo debajo de un elemento del árbol en el servidor. - [getElementsInRange (Compartido)](https://wiki.mymp.gg/es/getElementsInRange.md): Lista los elementos cuya posición está dentro de una esfera. - [getElementSyncer (Servidor)](https://wiki.mymp.gg/es/getElementSyncer.md): Indica qué jugador sincroniza un elemento, es decir, qué cliente lo simula y envía su estado al servidor. - [getElementType (Compartido)](https://wiki.mymp.gg/es/getElementType.md): Lee el tipo de un elemento, como "player", "vehicle" o el tipo dado en createElement. - [getElementVelocity (Compartido)](https://wiki.mymp.gg/es/getElementVelocity.md): Devuelve la velocidad de un elemento. - [getRootElement (Compartido)](https://wiki.mymp.gg/es/getRootElement.md): Devuelve el elemento raíz, la cima del árbol de elementos. Es el mismo valor que la variable global root. - [hasElementDataSubscriber (Servidor)](https://wiki.mymp.gg/es/hasElementDataSubscriber.md): Indica si un jugador está suscrito a un dato de elemento. - [isElement (Compartido)](https://wiki.mymp.gg/es/isElement.md): Indica si un valor es un elemento que todavía existe. - [isElementFrozen (Compartido)](https://wiki.mymp.gg/es/isElementFrozen.md): Indica si un elemento está congelado. - [isElementInWater (Cliente)](https://wiki.mymp.gg/es/isElementInWater.md): Indica si un ped, jugador o vehículo está en el agua. - [isElementLocal (Cliente)](https://wiki.mymp.gg/es/isElementLocal.md): Indica si un elemento fue creado por este cliente y no por el servidor. - [isElementOnFire (Compartido)](https://wiki.mymp.gg/es/isElementOnFire.md): Indica si un elemento está en llamas. - [isElementOnScreen (Cliente)](https://wiki.mymp.gg/es/isElementOnScreen.md): Indica si un elemento aparece en pantalla. - [isElementStreamable (Cliente)](https://wiki.mymp.gg/es/isElementStreamable.md): Indica si un elemento entra y sale del streaming según la distancia. - [isElementStreamedIn (Cliente)](https://wiki.mymp.gg/es/isElementStreamedIn.md): Indica si un elemento está cargado en el mundo de este cliente. - [isElementSyncer (Cliente)](https://wiki.mymp.gg/es/isElementSyncer.md): Indica si este cliente sincroniza un ped o vehículo para el servidor. - [removeElementData (Compartido)](https://wiki.mymp.gg/es/removeElementData.md): Borra un dato guardado en un elemento. - [removeElementDataSubscriber (Servidor)](https://wiki.mymp.gg/es/removeElementDataSubscriber.md): Quita la suscripción de un jugador a un dato de elemento. Deja de recibir los cambios de ese dato. - [setElementAlpha (Compartido)](https://wiki.mymp.gg/es/setElementAlpha.md): Define la transparencia de un elemento y de todos sus hijos. - [setElementAngularVelocity (Compartido)](https://wiki.mymp.gg/es/setElementAngularVelocity.md): Define la velocidad de giro de un elemento. - [setElementCastShadow (Cliente)](https://wiki.mymp.gg/es/setElementCastShadow.md): Activa o desactiva la sombra que proyecta un elemento. - [setElementData (Cliente)](https://wiki.mymp.gg/es/setElementData-client.md): Guarda un dato en un elemento, solo en este cliente. - [setElementData (Servidor)](https://wiki.mymp.gg/es/setElementData-server.md): Guarda un dato en un elemento y, según sync, lo envía a los jugadores. - [setElementDimension (Compartido)](https://wiki.mymp.gg/es/setElementDimension.md): Cambia la dimensión de un elemento y de todos sus hijos. - [setElementFrozen (Compartido)](https://wiki.mymp.gg/es/setElementFrozen.md): Congela o descongela un elemento y todos sus hijos. - [setElementHealth (Compartido)](https://wiki.mymp.gg/es/setElementHealth.md): Define la vida de un ped, jugador, vehículo u objeto. - [setElementID (Compartido)](https://wiki.mymp.gg/es/setElementID.md): Da un id (nombre) a un elemento, para encontrarlo después con getElementByID. - [setElementInterior (Compartido)](https://wiki.mymp.gg/es/setElementInterior.md): Cambia el interior de un elemento. - [setElementMatrix (Compartido)](https://wiki.mymp.gg/es/setElementMatrix.md): Coloca y gira un elemento a partir de una matriz. - [setElementModel (Servidor)](https://wiki.mymp.gg/es/setElementModel.md): Cambia el modelo de un ped o jugador, y de sus hijos. - [setElementOnFire (Cliente)](https://wiki.mymp.gg/es/setElementOnFire-client.md): Prende fuego o apaga un elemento en este cliente. - [setElementOnFire (Servidor)](https://wiki.mymp.gg/es/setElementOnFire-server.md): Prende fuego o apaga un elemento y sus hijos, para todos los jugadores. - [setElementParent (Compartido)](https://wiki.mymp.gg/es/setElementParent.md): Hace de un elemento el hijo de otro en el árbol de elementos. - [setElementPosition (Compartido)](https://wiki.mymp.gg/es/setElementPosition.md): Mueve un elemento a una posición del mundo. - [setElementRotation (Compartido)](https://wiki.mymp.gg/es/setElementRotation.md): Define la rotación 3D de un elemento en grados. - [setElementStreamable (Cliente)](https://wiki.mymp.gg/es/setElementStreamable.md): Elige si un elemento entra y sale del streaming según la distancia o queda siempre cargado. - [setElementSyncer (Servidor)](https://wiki.mymp.gg/es/setElementSyncer.md): Elige qué jugador sincroniza un ped o vehículo. - [setElementVelocity (Compartido)](https://wiki.mymp.gg/es/setElementVelocity.md): Define la velocidad de un elemento. - [onClientElementDataChange (Cliente)](https://wiki.mymp.gg/es/onClientElementDataChange.md): Se dispara cuando un dato de un elemento cambia o se elimina. Cancelar el evento no deshace el cambio: el dato de este cliente se queda con el nuevo valor. - [onClientElementDestroy (Cliente)](https://wiki.mymp.gg/es/onClientElementDestroy.md): Se dispara cuando un elemento va a ser destruido, mientras todavía existe. - [onClientElementDimensionChange (Cliente)](https://wiki.mymp.gg/es/onClientElementDimensionChange.md): Se dispara después de que un elemento cambia de dimensión. No se dispara si la dimensión sigue igual. - [onClientElementInteriorChange (Cliente)](https://wiki.mymp.gg/es/onClientElementInteriorChange.md): Se dispara después de que un elemento cambia de interior. No se dispara si el interior sigue igual. - [onClientElementStreamIn (Cliente)](https://wiki.mymp.gg/es/onClientElementStreamIn.md): Se dispara cuando un elemento entra en el streaming de este cliente y pasa a existir en el mundo del juego. - [onClientElementStreamOut (Cliente)](https://wiki.mymp.gg/es/onClientElementStreamOut.md): Se dispara cuando un elemento sale del streaming de este cliente y deja el mundo del juego. El elemento sigue existiendo. - [onElementDataChange (Servidor)](https://wiki.mymp.gg/es/onElementDataChange.md): Se dispara cuando un dato de un elemento cambia o se elimina. Cancelar el evento devuelve el valor anterior (o borra la clave si no existía) y el cambio no se envía a los jugadores. - [onElementDestroy (Servidor)](https://wiki.mymp.gg/es/onElementDestroy.md): Se dispara cuando un elemento va a ser destruido, mientras todavía existe. - [onElementDimensionChange (Servidor)](https://wiki.mymp.gg/es/onElementDimensionChange.md): Se dispara después de que un elemento cambia de dimensión. No se dispara si la dimensión sigue igual. - [onElementInteriorChange (Servidor)](https://wiki.mymp.gg/es/onElementInteriorChange.md): Se dispara después de que un elemento cambia de interior. No se dispara si el interior sigue igual. - [onElementModelChange (Servidor)](https://wiki.mymp.gg/es/onElementModelChange.md): Se dispara después de que setElementModel cambia el modelo de un elemento. Cancelar el evento devuelve el modelo anterior, y setElementModel devuelve false. - [onElementStartSync (Servidor)](https://wiki.mymp.gg/es/onElementStartSync.md): Se dispara cuando un jugador empieza a sincronizar un ped o vehículo. - [onElementStopSync (Servidor)](https://wiki.mymp.gg/es/onElementStopSync.md): Se dispara cuando un jugador deja de sincronizar un ped o vehículo. ### Adjuntos - [attachElements (Compartido)](https://wiki.mymp.gg/es/attachElements.md): Cuelga un elemento de otro. A partir de ahí sigue al objetivo hasta que se suelte. - [detachElements (Compartido)](https://wiki.mymp.gg/es/detachElements.md): Suelta un elemento del elemento del que cuelga. Se queda donde está. - [getAttachedElements (Compartido)](https://wiki.mymp.gg/es/getAttachedElements.md): Lista los elementos adjuntos directamente a un elemento. - [getElementAttachedOffsets (Compartido)](https://wiki.mymp.gg/es/getElementAttachedOffsets.md): Lee el desplazamiento, la rotación y el socket con que un elemento está adjunto. - [getElementAttachedTo (Compartido)](https://wiki.mymp.gg/es/getElementAttachedTo.md): Dice de qué elemento cuelga un elemento. - [isElementAttached (Compartido)](https://wiki.mymp.gg/es/isElementAttached.md): Dice si un elemento está adjunto a otro. - [setElementAttachedOffsets (Compartido)](https://wiki.mymp.gg/es/setElementAttachedOffsets.md): Cambia el desplazamiento, la rotación y, si se pide, el socket de un elemento adjunto. - [onClientElementAttach (Cliente)](https://wiki.mymp.gg/es/onClientElementAttach.md): Se dispara cuando un script del cliente llama a attachElements, antes de adjuntar el elemento. Cancelar el evento impide el adjunto y hace que attachElements devuelva false. - [onClientElementDetach (Cliente)](https://wiki.mymp.gg/es/onClientElementDetach.md): Se dispara antes de soltar un elemento desde un script del cliente, por detachElements o por attachElements llevándolo a otro objetivo. Cancelar el evento mantiene el elemento adjunto. - [onElementAttach (Servidor)](https://wiki.mymp.gg/es/onElementAttach.md): Se dispara cuando el servidor llama a attachElements, antes de adjuntar el elemento. Cancelar el evento impide el adjunto y hace que attachElements devuelva false. - [onElementDetach (Servidor)](https://wiki.mymp.gg/es/onElementDetach.md): Se dispara antes de soltar un elemento en el servidor, por detachElements o por attachElements llevándolo a otro objetivo. Cancelar el evento mantiene el elemento adjunto. ### Componentes y huesos - [getElementBoneMatrix (Cliente)](https://wiki.mymp.gg/es/getElementBoneMatrix.md): Devuelve la matriz en el mundo de un hueso de un ped u objeto. - [getElementBonePosition (Cliente)](https://wiki.mymp.gg/es/getElementBonePosition.md): Devuelve la posición en el mundo de un hueso de un ped u objeto. - [getElementBoneQuaternion (Cliente)](https://wiki.mymp.gg/es/getElementBoneQuaternion.md): Devuelve la orientación de un hueso de un ped u objeto respecto a su hueso padre, como cuaternión. - [getElementBoneRotation (Cliente)](https://wiki.mymp.gg/es/getElementBoneRotation.md): Devuelve la rotación de un hueso de un ped u objeto respecto a su hueso padre, en grados. - [getElementBoneScale (Cliente)](https://wiki.mymp.gg/es/getElementBoneScale.md): Devuelve la escala de un hueso de un ped u objeto. - [getElementComponentPosition (Cliente)](https://wiki.mymp.gg/es/getElementComponentPosition.md): Devuelve la posición de un componente de un vehículo u objeto. - [getElementComponentRotation (Cliente)](https://wiki.mymp.gg/es/getElementComponentRotation.md): Devuelve la rotación de un componente de un vehículo u objeto, en grados. - [getElementComponents (Cliente)](https://wiki.mymp.gg/es/getElementComponents.md): Lista los componentes de un vehículo u objeto: los frames con nombre de su modelo. - [getElementComponentVisible (Cliente)](https://wiki.mymp.gg/es/getElementComponentVisible.md): Indica si un componente de un vehículo u objeto está visible. - [getPedBonePosition (Cliente)](https://wiki.mymp.gg/es/getPedBonePosition.md): Devuelve la posición en el mundo de un hueso de un ped. - [resetElementComponentPosition (Cliente)](https://wiki.mymp.gg/es/resetElementComponentPosition.md): Devuelve un componente de un vehículo u objeto a la posición original del modelo, deshaciendo setElementComponentPosition. - [resetElementComponentRotation (Cliente)](https://wiki.mymp.gg/es/resetElementComponentRotation.md): Devuelve un componente de un vehículo u objeto a la rotación original del modelo, deshaciendo setElementComponentRotation. - [setElementBoneMatrix (Cliente)](https://wiki.mymp.gg/es/setElementBoneMatrix.md): Define la matriz en el mundo de un hueso de un ped u objeto: posición, orientación y escala a la vez. El cambio solo vale en este cliente. - [setElementBonePosition (Cliente)](https://wiki.mymp.gg/es/setElementBonePosition.md): Mueve un hueso de un ped u objeto a una posición en el mundo, conservando su orientación. El cambio solo vale en este cliente. - [setElementBoneQuaternion (Cliente)](https://wiki.mymp.gg/es/setElementBoneQuaternion.md): Define la orientación de un hueso de un ped u objeto respecto a su hueso padre, como cuaternión. El cambio solo vale en este cliente. - [setElementBoneRotation (Cliente)](https://wiki.mymp.gg/es/setElementBoneRotation.md): Gira un hueso de un ped u objeto respecto a su hueso padre. El cambio solo vale en este cliente. - [setElementBoneScale (Cliente)](https://wiki.mymp.gg/es/setElementBoneScale.md): Cambia la escala de un hueso de un ped u objeto. El cambio solo vale en este cliente. - [setElementComponentPosition (Cliente)](https://wiki.mymp.gg/es/setElementComponentPosition.md): Mueve un componente de un vehículo u objeto. El cambio solo vale en este cliente. - [setElementComponentRotation (Cliente)](https://wiki.mymp.gg/es/setElementComponentRotation.md): Gira un componente de un vehículo u objeto. El cambio solo vale en este cliente. - [setElementComponentVisible (Cliente)](https://wiki.mymp.gg/es/setElementComponentVisible.md): Muestra u oculta un componente de un vehículo u objeto. El cambio solo vale en este cliente. ### Eventos - [addEvent (Compartido)](https://wiki.mymp.gg/es/addEvent.md): Registra un evento nuevo con este nombre. Solo entonces se le pueden añadir handlers y dispararlo. - [addEventHandler (Compartido)](https://wiki.mymp.gg/es/addEventHandler.md): Hace que una función se llame cada vez que el evento ocurre en el elemento indicado o, con propagate, en cualquiera de sus descendientes. - [cancelEvent (Compartido)](https://wiki.mymp.gg/es/cancelEvent.md): Marca el evento en curso como cancelado. Lo que impide la cancelación depende del evento. - [cancelLatentEvent (Cliente)](https://wiki.mymp.gg/es/cancelLatentEvent-client.md): Detiene el envío de un evento latente de este cliente al servidor. El servidor descarta lo que ya había recibido y el evento no se dispara. - [cancelLatentEvent (Servidor)](https://wiki.mymp.gg/es/cancelLatentEvent-server.md): Detiene el envío de un evento latente del servidor a un jugador. El cliente descarta lo que ya había recibido y el evento no se dispara allí. - [getCancelReason (Compartido)](https://wiki.mymp.gg/es/getCancelReason.md): Da el motivo pasado a cancelEvent en el último evento que terminó de ejecutarse en este lado. - [getEventHandlers (Compartido)](https://wiki.mymp.gg/es/getEventHandlers.md): Lista las funciones que este recurso puso en un evento de un elemento con addEventHandler. - [getLatentEventHandles (Cliente)](https://wiki.mymp.gg/es/getLatentEventHandles-client.md): Lista los eventos latentes que este cliente aún está enviando al servidor. - [getLatentEventHandles (Servidor)](https://wiki.mymp.gg/es/getLatentEventHandles-server.md): Lista los eventos latentes que el servidor aún está enviando a un jugador. - [getLatentEventStatus (Cliente)](https://wiki.mymp.gg/es/getLatentEventStatus-client.md): Indica cómo va el envío de un evento latente de este cliente al servidor. - [getLatentEventStatus (Servidor)](https://wiki.mymp.gg/es/getLatentEventStatus-server.md): Indica cómo va el envío de un evento latente del servidor a un jugador. - [removeEventHandler (Compartido)](https://wiki.mymp.gg/es/removeEventHandler.md): Quita una función de un evento de un elemento, donde la puso addEventHandler. - [triggerClientEvent (Servidor)](https://wiki.mymp.gg/es/triggerClientEvent.md): Envía un evento a los clientes de los jugadores, que lo disparan en source. La función vuelve antes de que los clientes lo reciban. - [triggerEvent (Compartido)](https://wiki.mymp.gg/es/triggerEvent.md): Dispara un evento en este lado, en source. Los handlers del propio elemento y los de sus ancestros que propagan se llaman en el acto, antes de que la función vuelva. - [triggerLatentClientEvent (Servidor)](https://wiki.mymp.gg/es/triggerLatentClientEvent.md): Envía un evento a los clientes de los jugadores poco a poco, en segundo plano, a no más de bandwidth bytes por segundo por jugador. Sirve para datos grandes que no deben frenar el resto del tráfico. - [triggerLatentServerEvent (Cliente)](https://wiki.mymp.gg/es/triggerLatentServerEvent.md): Envía un evento al servidor poco a poco, en segundo plano, a no más de bandwidth bytes por segundo. Sirve para datos grandes que no deben frenar el resto del tráfico. - [triggerServerEvent (Cliente)](https://wiki.mymp.gg/es/triggerServerEvent.md): Envía un evento al servidor, que lo dispara allí en source. La función vuelve antes de que el servidor lo reciba. - [wasEventCancelled (Compartido)](https://wiki.mymp.gg/es/wasEventCancelled.md): Indica si el último evento que terminó de ejecutarse en este lado fue cancelado. - [onPlayerTriggerEventThreshold (Servidor)](https://wiki.mymp.gg/es/onPlayerTriggerEventThreshold.md): Se dispara cuando un jugador llama a triggerServerEvent o triggerLatentServerEvent demasiadas veces en un intervalo. El servidor no hace nada más: qué hacer queda en manos de los scripts. ### Teclado - [addCommandHandler (Compartido)](https://wiki.mymp.gg/es/addCommandHandler.md): Registra una función que se ejecuta cuando se escribe el comando en la consola. Los argumentos llegan como textos separados por espacios. - [bindKey (Compartido)](https://wiki.mymp.gg/es/bindKey.md): Asocia una tecla a una función o a un comando. La función se ejecuta cuando la tecla se pulsa, se suelta o ambas. - [executeCommandHandler (Cliente)](https://wiki.mymp.gg/es/executeCommandHandler-client.md): Ejecuta los handlers que los scripts del cliente registraron para un comando, como si se hubiera escrito. - [executeCommandHandler (Servidor)](https://wiki.mymp.gg/es/executeCommandHandler-server.md): Ejecuta los handlers que los scripts del servidor registraron para un comando, como si el jugador lo hubiera escrito. - [getBoundKeys (Cliente)](https://wiki.mymp.gg/es/getBoundKeys.md): Lista las teclas asociadas a un comando en este cliente. - [getCommandsBoundToKey (Cliente)](https://wiki.mymp.gg/es/getCommandsBoundToKey.md): Lista los comandos asociados a una tecla en este cliente. - [getCursorPosition (Cliente)](https://wiki.mymp.gg/es/getCursorPosition.md): Lee dónde está el cursor en la pantalla y el punto del mundo al que apunta. - [getFunctionsBoundToKey (Compartido)](https://wiki.mymp.gg/es/getFunctionsBoundToKey.md): Lista las funciones que este recurso asoció a una tecla. - [getKeyBoundToCommand (Cliente)](https://wiki.mymp.gg/es/getKeyBoundToCommand.md): Dice qué tecla ejecuta un comando en este cliente. - [getKeyBoundToFunction (Compartido)](https://wiki.mymp.gg/es/getKeyBoundToFunction.md): Dice a qué tecla asoció este recurso una función. - [getKeyState (Cliente)](https://wiki.mymp.gg/es/getKeyState.md): Dice si una tecla está pulsada ahora mismo. - [isCursorShowing (Cliente)](https://wiki.mymp.gg/es/isCursorShowing.md): Dice si el cursor del ratón se está mostrando. - [isKeyBound (Compartido)](https://wiki.mymp.gg/es/isKeyBound.md): Dice si este recurso asoció una función a una tecla. - [removeCommandHandler (Compartido)](https://wiki.mymp.gg/es/removeCommandHandler.md): Quita el handler que este recurso registró para un comando. - [setCursorAlpha (Cliente)](https://wiki.mymp.gg/es/setCursorAlpha.md): Cambia la opacidad del cursor del ratón. - [setCursorPosition (Cliente)](https://wiki.mymp.gg/es/setCursorPosition.md): Mueve el cursor a un punto de la pantalla. - [showCursor (Cliente)](https://wiki.mymp.gg/es/showCursor.md): Muestra u oculta el cursor del ratón para este recurso. - [unbindKey (Compartido)](https://wiki.mymp.gg/es/unbindKey.md): Quita binds que este recurso creó en una tecla. - [onClientClick (Cliente)](https://wiki.mymp.gg/es/onClientClick.md): Se dispara cuando se pulsa o se suelta un botón del ratón con el cursor visible. - [onClientCursorMove (Cliente)](https://wiki.mymp.gg/es/onClientCursorMove.md): Se dispara cuando se mueve el ratón. - [onClientDoubleClick (Cliente)](https://wiki.mymp.gg/es/onClientDoubleClick.md): Se dispara cuando se pulsa dos veces seguidas un botón del ratón con el cursor visible. - [onClientKey (Cliente)](https://wiki.mymp.gg/es/onClientKey.md): Se dispara cuando se pulsa o se suelta una tecla o un botón del ratón. Cancelar el evento impide los binds de esa tecla y, al pulsar, oculta la tecla al juego mientras se mantiene. - [onPlayerCommand (Servidor)](https://wiki.mymp.gg/es/onPlayerCommand.md): Se dispara cuando un jugador envía un comando al servidor, antes de que se ejecute. Cancelar el evento impide el comando. ### Recursos y módulos - [call (Compartido)](https://wiki.mymp.gg/es/call.md): Llama a una función que otro recurso exporta en su meta.xml y devuelve lo que ella devuelva. - [deleteResource (Servidor)](https://wiki.mymp.gg/es/deleteResource.md): Saca un recurso detenido de la lista de recursos y mueve su carpeta o su archivo a la carpeta trash de la caché de recursos del servidor. - [getResourceDynamicElementRoot (Compartido)](https://wiki.mymp.gg/es/getResourceDynamicElementRoot.md): Devuelve el elemento bajo el que quedan los elementos que el recurso crea por script. Es hijo del elemento del recurso y se llama dynamic. - [getResourceExportedFunctions (Compartido)](https://wiki.mymp.gg/es/getResourceExportedFunctions.md): Lista los nombres de las funciones que un recurso exporta en su meta.xml, de cualquier lado. - [getResourceFiles (Compartido)](https://wiki.mymp.gg/es/getResourceFiles.md): Lista los archivos que un recurso declara con en su meta.xml, con los patrones ya expandidos, en orden alfabético. - [getResourceFromName (Compartido)](https://wiki.mymp.gg/es/getResourceFromName.md): Busca un recurso por su nombre. - [getResourceInfo (Servidor)](https://wiki.mymp.gg/es/getResourceInfo.md): Lee un atributo de la etiqueta del meta.xml de un recurso, como author o version. - [getResourceName (Compartido)](https://wiki.mymp.gg/es/getResourceName.md): Devuelve el nombre de un recurso. - [getResourceRootElement (Compartido)](https://wiki.mymp.gg/es/getResourceRootElement.md): Devuelve el elemento raíz de un recurso, el mismo que la variable global resourceRoot de ese recurso. - [getResources (Compartido)](https://wiki.mymp.gg/es/getResources.md): Lista los recursos en ejecución en este lado. - [getResourceState (Compartido)](https://wiki.mymp.gg/es/getResourceState.md): Indica en qué estado está un recurso. - [getThisResource (Compartido)](https://wiki.mymp.gg/es/getThisResource.md): Devuelve el recurso en el que se está ejecutando el script. - [import (Compartido)](https://wiki.mymp.gg/es/import.md): Ejecuta un módulo de un recurso en el estado Lua de este script, una vez por estado, y da lo que devolvió. Las globales que definió el módulo pasan a ser de este script. - [refreshResources (Compartido)](https://wiki.mymp.gg/es/refreshResources.md): Vuelve a leer la carpeta de recursos: agrega los recursos nuevos, quita los que desaparecieron (deteniendo los que estaban en ejecución) y avisa en el log qué recursos en ejecución cambiaron en el disco. - [restartResource (Compartido)](https://wiki.mymp.gg/es/restartResource.md): Pide detener y volver a iniciar un recurso en ejecución. Ocurre en el siguiente ciclo de los recursos, no durante la llamada, y el recurso conserva su lugar en el orden de inicio. - [startResource (Compartido)](https://wiki.mymp.gg/es/startResource.md): Inicia un recurso en el momento, después de iniciar los recursos que incluye con en su meta.xml. - [stopResource (Compartido)](https://wiki.mymp.gg/es/stopResource.md): Pide detener un recurso en ejecución. Se detiene en el siguiente ciclo de los recursos, no durante la llamada. - [onClientResourceStart (Cliente)](https://wiki.mymp.gg/es/onClientResourceStart.md): Se dispara cuando un recurso termina de arrancar, después de ejecutar sus scripts. - [onClientResourceStop (Cliente)](https://wiki.mymp.gg/es/onClientResourceStop.md): Se dispara cuando un recurso va a detenerse, mientras sus scripts y elementos todavía existen. - [onResourcePreStart (Servidor)](https://wiki.mymp.gg/es/onResourcePreStart.md): Se dispara cuando un recurso está arrancando, antes de ejecutar sus scripts. Cancelar el evento impide que el recurso arranque. - [onResourceStart (Servidor)](https://wiki.mymp.gg/es/onResourceStart.md): Se dispara cuando un recurso termina de arrancar, después de ejecutar sus scripts y mapas. - [onResourceStop (Servidor)](https://wiki.mymp.gg/es/onResourceStop.md): Se dispara cuando un recurso va a detenerse, mientras sus scripts y elementos todavía existen. ### Temporizadores y asíncrono - [async.all (Compartido)](https://wiki.mymp.gg/es/async.all.md): Ejecuta cada función de la lista en su propio hilo, todas a la vez, y hace que el hilo actual espere hasta que todas terminen. - [async.cancel (Compartido)](https://wiki.mymp.gg/es/async.cancel.md): Detiene un hilo async de este recurso. Un hilo en pausa termina en el acto; llamada desde el propio hilo, se detiene ahí mismo. - [async.map (Compartido)](https://wiki.mymp.gg/es/async.map.md): Llama a handler(valor, clave) para cada entrada de la tabla, en el orden de pairs, y junta en una lista los resultados que no son nil. El handler puede pausar con async.wait. - [async.mutex (Compartido)](https://wiki.mymp.gg/es/async.mutex.md): Ejecuta una función en un hilo async nuevo, como async.thread, pero no empieza mientras otro hilo iniciado desde la misma línea del código, con la misma key, siga en marcha. - [async.promise (Compartido)](https://wiki.mymp.gg/es/async.promise.md): Ejecuta handler(resolve, reject) en un hilo nuevo y hace que el hilo actual espere hasta que llame a resolve o reject. Sirve para esperar una función que responde por callback. - [async.status (Compartido)](https://wiki.mymp.gg/es/async.status.md): Indica en qué estado está un hilo async de este recurso. - [async.thread (Compartido)](https://wiki.mymp.gg/es/async.thread.md): Ejecuta una función en un hilo async nuevo, en el acto. La llamada vuelve cuando la función termina o hace su primera pausa, como con async.wait. - [async.wait (Compartido)](https://wiki.mymp.gg/es/async.wait.md): Pausa el hilo async actual durante ms milisegundos. El resto del juego sigue en marcha. - [async.yield (Compartido)](https://wiki.mymp.gg/es/async.yield.md): Pausa el hilo async actual hasta la próxima actualización de los scripts, para dividir un trabajo largo en partes. - [getTimerDetails (Compartido)](https://wiki.mymp.gg/es/getTimerDetails.md): Lee el estado de un timer: cuánto falta, cuántas repeticiones quedan y su intervalo. - [getTimers (Compartido)](https://wiki.mymp.gg/es/getTimers.md): Lista los timers activos del recurso que llama. - [isTimer (Compartido)](https://wiki.mymp.gg/es/isTimer.md): Indica si un timer todavía existe en este recurso. - [killTimer (Compartido)](https://wiki.mymp.gg/es/killTimer.md): Cancela un timer antes de que termine. - [resetTimer (Compartido)](https://wiki.mymp.gg/es/resetTimer.md): Vuelve a empezar la cuenta de un timer desde cero, con el mismo intervalo. Las repeticiones que faltan no cambian. - [setTimer (Compartido)](https://wiki.mymp.gg/es/setTimer.md): Llama a una función después de un intervalo, una vez o repetidamente. - [setTimerPaused (Compartido)](https://wiki.mymp.gg/es/setTimerPaused.md): Pausa o reanuda un timer. En pausa conserva el tiempo que le faltaba y no se llama. ### Convars - [getConvar (Compartido)](https://wiki.mymp.gg/es/getConvar.md): Lee una convar como texto. En el cliente, una convar que sincroniza el servidor va antes que la del propio cliente. - [getConvarInt (Compartido)](https://wiki.mymp.gg/es/getConvarInt.md): Lee una convar como número entero. - [setConvar (Cliente)](https://wiki.mymp.gg/es/setConvar-client.md): Define una convar solo en este cliente. Nunca se envía al servidor. Con persist, el valor se guarda para este servidor y vuelve en la próxima sesión. - [setConvar (Servidor)](https://wiki.mymp.gg/es/setConvar-server.md): Define una convar en el servidor y la crea si no existe. Con synced, el valor llega a todos los clientes, incluso a los que entren después, y su getConvar pasa a leerlo. ### Archivos - [fileClose (Compartido)](https://wiki.mymp.gg/es/fileClose.md): Cierra un archivo, escribiendo lo que falta, y destruye su elemento. - [fileCopy (Compartido)](https://wiki.mymp.gg/es/fileCopy.md): Copia un archivo, que puede ser de otro recurso, al recurso que llama. Las carpetas que faltan en el destino se crean. - [fileCreate (Compartido)](https://wiki.mymp.gg/es/fileCreate.md): Crea un archivo vacío y lo abre para leer y escribir. Un archivo que ya existe se borra y se crea de nuevo; las carpetas que faltan se crean. - [fileDelete (Compartido)](https://wiki.mymp.gg/es/fileDelete.md): Borra un archivo del recurso que llama. - [fileExists (Compartido)](https://wiki.mymp.gg/es/fileExists.md): Indica si una ruta es un archivo. Hace lo mismo que pathIsFile. - [fileFlush (Compartido)](https://wiki.mymp.gg/es/fileFlush.md): Graba en el disco lo que se escribió en el archivo y sigue en memoria. - [fileGetContents (Compartido)](https://wiki.mymp.gg/es/fileGetContents.md): Lee un archivo entero de una vez, sin abrirlo. - [fileGetPath (Compartido)](https://wiki.mymp.gg/es/fileGetPath.md): Devuelve la ruta de un archivo abierto. - [fileGetPos (Compartido)](https://wiki.mymp.gg/es/fileGetPos.md): Devuelve la posición actual de lectura y escritura de un archivo. - [fileGetSize (Compartido)](https://wiki.mymp.gg/es/fileGetSize.md): Devuelve el tamaño de un archivo abierto. - [fileIsEOF (Compartido)](https://wiki.mymp.gg/es/fileIsEOF.md): Indica si la posición de un archivo llegó al final. - [fileOpen (Compartido)](https://wiki.mymp.gg/es/fileOpen.md): Abre un archivo que ya existe, con la posición al principio. - [fileRead (Compartido)](https://wiki.mymp.gg/es/fileRead.md): Lee bytes de un archivo desde la posición actual y avanza la posición. - [fileRename (Compartido)](https://wiki.mymp.gg/es/fileRename.md): Renombra o mueve un archivo dentro del recurso que llama. Las carpetas que faltan en el destino se crean. - [fileSetPos (Compartido)](https://wiki.mymp.gg/es/fileSetPos.md): Cambia la posición de lectura y escritura de un archivo. - [fileWrite (Compartido)](https://wiki.mymp.gg/es/fileWrite.md): Escribe uno o más textos en un archivo, en la posición actual. - [pathIsDirectory (Compartido)](https://wiki.mymp.gg/es/pathIsDirectory.md): Indica si una ruta es una carpeta. - [pathIsFile (Compartido)](https://wiki.mymp.gg/es/pathIsFile.md): Indica si una ruta es un archivo. Hace lo mismo que fileExists. - [pathListDir (Compartido)](https://wiki.mymp.gg/es/pathListDir.md): Lista lo que hay en una carpeta. ### Datos y utilidades - [decodeString (Compartido)](https://wiki.mymp.gg/es/decodeString.md): Decodifica o descifra un texto producido por encodeString. - [encodeString (Compartido)](https://wiki.mymp.gg/es/encodeString.md): Codifica o cifra un texto con un algoritmo: TEA, AES-128, RSA, Base64, Base32 o zlib. - [fromJSON (Compartido)](https://wiki.mymp.gg/es/fromJSON.md): Convierte texto JSON en un valor de Lua. Es la misma función que json.decode. - [getDistanceBetweenPoints2D (Compartido)](https://wiki.mymp.gg/es/getDistanceBetweenPoints2D.md): Mide la distancia entre dos puntos en el plano horizontal, sin contar la altura. - [getDistanceBetweenPoints3D (Compartido)](https://wiki.mymp.gg/es/getDistanceBetweenPoints3D.md): Mide la distancia en línea recta entre dos puntos en el espacio. - [getEasingValue (Compartido)](https://wiki.mymp.gg/es/getEasingValue.md): Calcula el valor de una curva de easing en un punto del progreso. - [getRealTime (Compartido)](https://wiki.mymp.gg/es/getRealTime.md): Devuelve la fecha y la hora reales del ordenador, en la zona horaria local. - [getTickCount (Compartido)](https://wiki.mymp.gg/es/getTickCount.md): Devuelve cuántos milisegundos pasaron desde que los scripts empezaron a correr en este lado. - [getVersion (Compartido)](https://wiki.mymp.gg/es/getVersion.md): Devuelve información sobre la versión del juego y de Lua. - [hash (Compartido)](https://wiki.mymp.gg/es/hash.md): Calcula el hash de un texto: MD5, SHA-1, SHA-2 o un HMAC. - [interpolateBetween (Compartido)](https://wiki.mymp.gg/es/interpolateBetween.md): Interpola entre dos grupos de tres números siguiendo una curva de easing. - [isnan (Compartido)](https://wiki.mymp.gg/es/isnan.md): Indica si un valor es el número especial NaN (no es un número). - [json.decode (Compartido)](https://wiki.mymp.gg/es/json.decode.md): Convierte texto JSON en un valor de Lua. Es la misma función que fromJSON. - [json.encode (Compartido)](https://wiki.mymp.gg/es/json.encode.md): Convierte un valor de Lua en texto JSON. Es la misma función que toJSON. - [rgb (Compartido)](https://wiki.mymp.gg/es/rgb.md): Junta los componentes de un color en un único número ARGB. Es la misma función que tocolor. - [rgba (Compartido)](https://wiki.mymp.gg/es/rgba.md): Junta los componentes de un color en un único número ARGB, con la opacidad de 0 a 1. - [split (Compartido)](https://wiki.mymp.gg/es/split.md): Divide un texto en trozos en los separadores. - [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. - [toJSON (Compartido)](https://wiki.mymp.gg/es/toJSON.md): Convierte un valor de Lua en texto JSON. Es la misma función que json.encode. ### Salida y depuración - [createTrayNotification (Cliente)](https://wiki.mymp.gg/es/createTrayNotification.md): Muestra una notificación del sistema en la bandeja de Windows, mientras el juego no tiene el foco. - [outputDebugString (Compartido)](https://wiki.mymp.gg/es/outputDebugString.md): Escribe una línea en el log de scripts de este lado, como error, aviso o mensaje. - [outputServerLog (Compartido)](https://wiki.mymp.gg/es/outputServerLog.md): Escribe un mensaje en el log de este lado, con el nombre del recurso delante. - [print (Compartido)](https://wiki.mymp.gg/es/print.md): Escribe los valores dados en el log de scripts como un mensaje, separados por tabulaciones. - [setClipboard (Cliente)](https://wiki.mymp.gg/es/setClipboard.md): Copia un texto al portapapeles del ordenador del jugador. - [onClientDebugMessage (Cliente)](https://wiki.mymp.gg/es/onClientDebugMessage.md): Se dispara en este cliente por cada línea de script que va al log: errores, avisos y mensajes. - [onDebugMessage (Servidor)](https://wiki.mymp.gg/es/onDebugMessage.md): Se dispara en el servidor por cada línea de script que va al log: errores, avisos y mensajes. ### Jugadores y cuentas - [getMaxPlayers (Servidor)](https://wiki.mymp.gg/es/getMaxPlayers.md): Devuelve cuántos jugadores acepta el servidor a la vez. - [getPlayerAccount (Servidor)](https://wiki.mymp.gg/es/getPlayerAccount.md): Devuelve la cuenta MYMP con la que entró el jugador. - [getPlayerCount (Servidor)](https://wiki.mymp.gg/es/getPlayerCount.md): Devuelve cuántos jugadores hay en el servidor. - [getPlayerFromName (Servidor)](https://wiki.mymp.gg/es/getPlayerFromName.md): Busca un jugador por su nombre exacto, distinguiendo mayúsculas y minúsculas. - [getPlayerIdentifier (Servidor)](https://wiki.mymp.gg/es/getPlayerIdentifier.md): Devuelve un identificador del jugador de un tipo, como steam o discord. - [getPlayerIdentifiers (Servidor)](https://wiki.mymp.gg/es/getPlayerIdentifiers.md): Lista todos los identificadores del jugador, cada uno como tipo:valor, por ejemplo steam:110000112345678 y discord:80351110224678912. - [getPlayerIP (Servidor)](https://wiki.mymp.gg/es/getPlayerIP.md): Devuelve la dirección IP desde la que está conectado el jugador, sin el puerto. - [getPlayerName (Servidor)](https://wiki.mymp.gg/es/getPlayerName.md): Devuelve el nombre del jugador. En un servidor con server_key, es el nombre de la cuenta MYMP con el formato Nombre#Tag. - [getPlayerPing (Cliente)](https://wiki.mymp.gg/es/getPlayerPing-client.md): Devuelve el ping de un jugador. Para el jugador local, es el ping de este cliente con el servidor; para los demás, lo que el servidor informó de ellos. - [getPlayerPing (Servidor)](https://wiki.mymp.gg/es/getPlayerPing-server.md): Devuelve el ping del jugador con el servidor, medido por la conexión. - [getPlayers (Servidor)](https://wiki.mymp.gg/es/getPlayers.md): Lista todos los jugadores del servidor. - [getQueuePriority (Servidor)](https://wiki.mymp.gg/es/getQueuePriority.md): Lee la prioridad de una cuenta en la cola del servidor lleno. - [getRandomPlayer (Servidor)](https://wiki.mymp.gg/es/getRandomPlayer.md): Elige un jugador del servidor al azar. - [isPlayerSpawned (Servidor)](https://wiki.mymp.gg/es/isPlayerSpawned.md): Indica si el jugador ya fue colocado en el mundo por spawnPlayer. - [kickPlayer (Servidor)](https://wiki.mymp.gg/es/kickPlayer.md): Desconecta a un jugador del servidor con un motivo. - [playSoundFrontEnd (Servidor)](https://wiki.mymp.gg/es/playSoundFrontEnd-server.md): Reproduce un sonido de interfaz del juego para un jugador, o para todos los jugadores dentro de un elemento, como root. - [setMaxPlayers (Servidor)](https://wiki.mymp.gg/es/setMaxPlayers.md): Cambia cuántos jugadores acepta el servidor a la vez. - [setQueuePriority (Servidor)](https://wiki.mymp.gg/es/setQueuePriority.md): Define la prioridad de una cuenta en la cola del servidor lleno. Una prioridad mayor pasa primero. - [spawnPlayer (Servidor)](https://wiki.mymp.gg/es/spawnPlayer.md): Coloca al jugador en el mundo, con la vida en 100, sin chaleco, en el interior 0 y sin armas. - [onPlayerConnect (Servidor)](https://wiki.mymp.gg/es/onPlayerConnect.md): Se dispara cuando una conexión va a ser aceptada, antes de que exista el jugador. Cancelar el evento la rechaza. - [onPlayerJoin (Servidor)](https://wiki.mymp.gg/es/onPlayerJoin.md): Se dispara cuando un jugador terminó de entrar y ya recibió el estado inicial del servidor. - [onPlayerQueue (Servidor)](https://wiki.mymp.gg/es/onPlayerQueue.md): Se dispara cuando una cuenta va a entrar en la cola de un servidor lleno. Cancelar el evento la rechaza. - [onPlayerQuit (Servidor)](https://wiki.mymp.gg/es/onPlayerQuit.md): Se dispara cuando un jugador sale del servidor, antes de que su elemento sea destruido. - [onPlayerSpawn (Servidor)](https://wiki.mymp.gg/es/onPlayerSpawn.md): Se dispara después de que spawnPlayer hace aparecer a un jugador. ### Peds - [canPedBeKnockedOffBike (Cliente)](https://wiki.mymp.gg/es/canPedBeKnockedOffBike.md): Indica si un ped puede caerse de la moto o bicicleta al chocar. - [createPed (Cliente)](https://wiki.mymp.gg/es/createPed-client.md): Crea un ped que solo existe en este cliente. - [createPed (Servidor)](https://wiki.mymp.gg/es/createPed-server.md): Crea un ped en el servidor, visible para todos los jugadores. - [getPedArmour (Servidor)](https://wiki.mymp.gg/es/getPedArmour.md): Obtiene el chaleco de un ped o jugador. - [getPedBikeControl (Cliente)](https://wiki.mymp.gg/es/getPedBikeControl.md): Obtiene la habilidad de un ped para conducir motos y bicicletas. - [getPedCyclePower (Cliente)](https://wiki.mymp.gg/es/getPedCyclePower.md): Obtiene la fuerza con que un ped pedalea una bicicleta. - [getPedJumpPower (Cliente)](https://wiki.mymp.gg/es/getPedJumpPower.md): Obtiene la fuerza del salto de un ped. - [getPedMeleeStrength (Cliente)](https://wiki.mymp.gg/es/getPedMeleeStrength.md): Obtiene la fuerza de los golpes cuerpo a cuerpo de un ped. - [getPedMoveState (Cliente)](https://wiki.mymp.gg/es/getPedMoveState.md): Indica cómo se mueve un ped a pie. - [getPedOccupiedVehicle (Compartido)](https://wiki.mymp.gg/es/getPedOccupiedVehicle.md): Obtiene el vehículo en el que está un ped o jugador. - [getPedOccupiedVehicleSeat (Compartido)](https://wiki.mymp.gg/es/getPedOccupiedVehicleSeat.md): Obtiene el asiento que ocupa un ped o jugador en su vehículo. - [getPedSimplestTask (Cliente)](https://wiki.mymp.gg/es/getPedSimplestTask.md): Obtiene la tarea más simple que el ped está ejecutando ahora. - [getPedStrafePower (Cliente)](https://wiki.mymp.gg/es/getPedStrafePower.md): Obtiene cómo acelera un ped al moverse de lado mientras pelea o apunta un arma. - [getPedTask (Cliente)](https://wiki.mymp.gg/es/getPedTask.md): Obtiene la tarea que un ped ejecuta en un slot y todas sus subtareas. - [getPedWeapon (Servidor)](https://wiki.mymp.gg/es/getPedWeapon.md): Obtiene el arma que sostiene un ped o jugador. - [giveWeapon (Servidor)](https://wiki.mymp.gg/es/giveWeapon.md): Da un arma con munición a un ped o jugador. - [isPedDead (Servidor)](https://wiki.mymp.gg/es/isPedDead.md): Indica si un ped o jugador está muerto. - [isPedDoingTask (Cliente)](https://wiki.mymp.gg/es/isPedDoingTask.md): Indica si un ped está ejecutando una tarea, en cualquier slot y en cualquier nivel de subtarea. - [isPedDucked (Compartido)](https://wiki.mymp.gg/es/isPedDucked.md): Indica si un ped o jugador está agachado. - [isPedInVehicle (Compartido)](https://wiki.mymp.gg/es/isPedInVehicle.md): Indica si un ped o jugador está en un vehículo. - [isPedInWater (Compartido)](https://wiki.mymp.gg/es/isPedInWater.md): Indica si un ped o jugador está en el agua. - [isPedOnGround (Compartido)](https://wiki.mymp.gg/es/isPedOnGround.md): Indica si un ped o jugador está en el suelo. - [isPedUsingDoubleWeapons (Cliente)](https://wiki.mymp.gg/es/isPedUsingDoubleWeapons.md): Indica si el ped sostiene una copia del arma también en la mano izquierda. - [killPedTask (Cliente)](https://wiki.mymp.gg/es/killPedTask.md): Quita la tarea que un ped ejecuta en un slot. - [removePedFromVehicle (Compartido)](https://wiki.mymp.gg/es/removePedFromVehicle.md): Saca a un ped o jugador de su vehículo en el acto, sin animación. - [setPedArmour (Servidor)](https://wiki.mymp.gg/es/setPedArmour.md): Define el chaleco de un ped o jugador y lo envía a los clientes. - [setPedBikeControl (Cliente)](https://wiki.mymp.gg/es/setPedBikeControl.md): Define la habilidad de un ped para conducir motos y bicicletas. - [setPedCanBeKnockedOffBike (Cliente)](https://wiki.mymp.gg/es/setPedCanBeKnockedOffBike.md): Define si un ped puede caerse de la moto o bicicleta al chocar. - [setPedCyclePower (Cliente)](https://wiki.mymp.gg/es/setPedCyclePower.md): Define la fuerza con que un ped pedalea una bicicleta. - [setPedDoubleWeapons (Cliente)](https://wiki.mymp.gg/es/setPedDoubleWeapons.md): Define si el ped sostiene una copia del arma también en la mano izquierda. - [setPedEnterVehicle (Cliente)](https://wiki.mymp.gg/es/setPedEnterVehicle.md): Hace que un ped camine hasta un vehículo y suba, como si el jugador pulsara la tecla de entrar. - [setPedExitVehicle (Cliente)](https://wiki.mymp.gg/es/setPedExitVehicle.md): Hace que un ped baje de su vehículo por la puerta, con la animación de salida. - [setPedJumpPower (Cliente)](https://wiki.mymp.gg/es/setPedJumpPower.md): Define la fuerza del salto de un ped. - [setPedMeleeStrength (Cliente)](https://wiki.mymp.gg/es/setPedMeleeStrength.md): Define la fuerza de los golpes cuerpo a cuerpo de un ped. - [setPedStrafePower (Cliente)](https://wiki.mymp.gg/es/setPedStrafePower.md): Define cómo acelera un ped al moverse de lado mientras pelea o apunta un arma. - [warpPedIntoVehicle (Compartido)](https://wiki.mymp.gg/es/warpPedIntoVehicle.md): Pone a un ped o jugador directamente en un asiento de un vehículo, sin animación. - [onClientPedStep (Cliente)](https://wiki.mymp.gg/es/onClientPedStep.md): Se dispara en cada paso de un ped o jugador, cuando el pie toca el suelo. - [onClientPedsProcessed (Cliente)](https://wiki.mymp.gg/es/onClientPedsProcessed.md): Se dispara en cada fotograma después de animar los peds y objetos, antes de presentarlos y dibujarlos. ### Controles - [getControlState (Cliente)](https://wiki.mymp.gg/es/getControlState-client.md): Indica si un control de un ped está pulsado, como forwards, fire o accelerate. - [getControlState (Servidor)](https://wiki.mymp.gg/es/getControlState-server.md): Indica si un jugador está pulsando un control, según las teclas que su cliente envió por última vez. - [getPedAnalogControlState (Cliente)](https://wiki.mymp.gg/es/getPedAnalogControlState.md): Indica cuánto está pulsado un control de un ped, de 0 a 1. Sirve para los controles analógicos, como caminar, girar y acelerar. - [getPedCameraRotation (Cliente)](https://wiki.mymp.gg/es/getPedCameraRotation.md): Indica hacia dónde mira la cámara de un ped, en grados. En el jugador local es la cámara del juego; en un jugador remoto, la que llegó por la red; en un ped, la que puso un script. - [getPedContactElement (Cliente)](https://wiki.mymp.gg/es/getPedContactElement.md): Devuelve el vehículo u objeto sobre el que está parado un ped. - [getPedControlState (Cliente)](https://wiki.mymp.gg/es/getPedControlState.md): Indica si un control de un ped está pulsado, como forwards, fire o accelerate. - [isControlEnabled (Cliente)](https://wiki.mymp.gg/es/isControlEnabled-client.md): Indica si un control del jugador local está activado. - [isControlEnabled (Servidor)](https://wiki.mymp.gg/es/isControlEnabled-server.md): Indica si un control de un jugador está activado, según lo que el servidor envió a su cliente. - [setControlState (Cliente)](https://wiki.mymp.gg/es/setControlState-client.md): Pulsa o suelta un control de un ped como si fuera una tecla, por ejemplo para que camine, salte o dispare. - [setControlState (Servidor)](https://wiki.mymp.gg/es/setControlState-server.md): Pulsa o suelta un control de un jugador como si fuera una tecla. La orden va a su cliente, que la aplica como setControlState en el jugador local. - [setPedAnalogControlState (Cliente)](https://wiki.mymp.gg/es/setPedAnalogControlState.md): Pulsa solo en parte un control analógico de un ped, por ejemplo para que camine despacio o gire suave. - [setPedCameraRotation (Cliente)](https://wiki.mymp.gg/es/setPedCameraRotation.md): Cambia hacia dónde mira la cámara de un ped. En el jugador local, gira la cámara del juego; en un ped, es la dirección en la que mira y apunta. - [setPedControlState (Cliente)](https://wiki.mymp.gg/es/setPedControlState.md): Pulsa o suelta un control de un ped como si fuera una tecla, por ejemplo para que camine, salte o dispare. - [toggleAllControls (Cliente)](https://wiki.mymp.gg/es/toggleAllControls-client.md): Activa o desactiva de una vez todos los controles del jugador local. - [toggleAllControls (Servidor)](https://wiki.mymp.gg/es/toggleAllControls-server.md): Activa o desactiva de una vez todos los controles de un jugador. La orden va a su cliente. - [toggleControl (Cliente)](https://wiki.mymp.gg/es/toggleControl-client.md): Activa o desactiva un control del jugador local. Un control desactivado no llega al juego, aunque se mantenga pulsada su tecla. - [toggleControl (Servidor)](https://wiki.mymp.gg/es/toggleControl-server.md): Activa o desactiva un control de un jugador. Su cliente deja de pasar ese control al juego, aunque se mantenga pulsada la tecla. ### Animaciones - [getPedAnimation (Cliente)](https://wiki.mymp.gg/es/getPedAnimation.md): Indica qué animación de setPedAnimation reproduce un ped en este cliente. - [getPedAnimationLength (Cliente)](https://wiki.mymp.gg/es/getPedAnimationLength.md): Indica la duración de la animación que reproduce el ped, como la de setPedAnimation. - [getPedAnimationProgress (Cliente)](https://wiki.mymp.gg/es/getPedAnimationProgress.md): Indica en qué punto está la animación que reproduce el ped, como la de setPedAnimation. - [getPedAnimationSpeed (Cliente)](https://wiki.mymp.gg/es/getPedAnimationSpeed.md): Indica la velocidad de la animación que reproduce el ped, como la de setPedAnimation. - [setPedAnimation (Cliente)](https://wiki.mymp.gg/es/setPedAnimation.md): Hace que un ped reproduzca una animación de un bloque, o detiene la animación que está reproduciendo. La animación solo vale en este cliente. - [setPedAnimationProgress (Cliente)](https://wiki.mymp.gg/es/setPedAnimationProgress.md): Salta una animación que el ped reproduce a un punto de ella. Sin anim, detiene la animación de setPedAnimation. - [setPedAnimationSpeed (Cliente)](https://wiki.mymp.gg/es/setPedAnimationSpeed.md): Cambia la velocidad de una animación que el ped reproduce. ### Apariencia - [addPedClothes (Compartido)](https://wiki.mymp.gg/es/addPedClothes.md): Viste una prenda en un ped. La prenda ocupa su ranura y reemplaza la que estaba en ella. - [getClothesVariantCount (Compartido)](https://wiki.mymp.gg/es/getClothesVariantCount.md): Cuenta cuántas texturas tiene una prenda para el modelo de un ped. - [getPedBodyShape (Compartido)](https://wiki.mymp.gg/es/getPedBodyShape.md): Dice cuánto de una forma de cuerpo tiene un ped. - [getPedClothes (Compartido)](https://wiki.mymp.gg/es/getPedClothes.md): Dice qué ropa lleva un ped, toda o la de una ranura. - [getPedHairColor (Compartido)](https://wiki.mymp.gg/es/getPedHairColor.md): Dice el color del pelo de un ped y de los reflejos, si los hay. - [getPedHeadBlend (Compartido)](https://wiki.mymp.gg/es/getPedHeadBlend.md): Dice cómo el rostro de un ped mezcla a sus dos padres. - [getPedHeadShape (Compartido)](https://wiki.mymp.gg/es/getPedHeadShape.md): Dice cuánto se ajustó un rasgo del rostro de un ped. - [getPedOverlay (Compartido)](https://wiki.mymp.gg/es/getPedOverlay.md): Dice qué variante de una superposición lleva un ped en el rostro. - [getPedOverlayColor (Compartido)](https://wiki.mymp.gg/es/getPedOverlayColor.md): Dice el color de una superposición que el ped lleva en el rostro. - [removePedClothes (Compartido)](https://wiki.mymp.gg/es/removePedClothes.md): Quita la prenda que un ped lleva en una ranura. - [setPedBodyShape (Compartido)](https://wiki.mymp.gg/es/setPedBodyShape.md): Cambia el cuerpo de un ped con una forma nombrada, que agranda los huesos que declara. - [setPedHairColor (Compartido)](https://wiki.mymp.gg/es/setPedHairColor.md): Tiñe el pelo de un ped y, si se quiere, los reflejos. - [setPedHeadBlend (Compartido)](https://wiki.mymp.gg/es/setPedHeadBlend.md): Arma el rostro de un ped mezclando la cabeza y la piel de dos padres. - [setPedHeadShape (Compartido)](https://wiki.mymp.gg/es/setPedHeadShape.md): Ajusta un rasgo del rostro de un ped, como la nariz o el mentón. - [setPedOverlay (Compartido)](https://wiki.mymp.gg/es/setPedOverlay.md): Pone o quita una superposición en el rostro de un ped, como barba, cejas o maquillaje. - [setPedOverlayColor (Compartido)](https://wiki.mymp.gg/es/setPedOverlayColor.md): Tiñe una superposición que el ped lleva en el rostro, con una fila de la paleta o con un color. ### Entorno del jugador - [getLocalization (Cliente)](https://wiki.mymp.gg/es/getLocalization.md): Devuelve el idioma en el que juega el jugador, el mismo elegido en el launcher. - [isStreamerMode (Cliente)](https://wiki.mymp.gg/es/isStreamerMode.md): Indica si el modo streamer está activo. En él, la consola oculta toda dirección IPv4 que muestra. - [onClientStreamerModeChange (Cliente)](https://wiki.mymp.gg/es/onClientStreamerModeChange.md): Se dispara cuando el modo streamer se activa o se desactiva. ### Vehículos - [addVehicleUpgrade (Compartido)](https://wiki.mymp.gg/es/addVehicleUpgrade.md): Instala una mejora de tuning en un vehículo, reemplazando la que haya en el mismo slot. - [createVehicle (Cliente)](https://wiki.mymp.gg/es/createVehicle-client.md): Crea un vehículo que solo existe en este cliente. - [createVehicle (Servidor)](https://wiki.mymp.gg/es/createVehicle-server.md): Crea un vehículo en el servidor, visible para todos los jugadores. - [fixVehicle (Compartido)](https://wiki.mymp.gg/es/fixVehicle.md): Repara un vehículo por completo: su vida vuelve a 1000 y sus puertas, ruedas y luces a su estado inicial, sin abolladuras ni agujeros de bala. - [getVehicleCompatibleUpgrades (Compartido)](https://wiki.mymp.gg/es/getVehicleCompatibleUpgrades.md): Devuelve las mejoras de tuning que sirven para el modelo de un vehículo. - [getVehicleController (Compartido)](https://wiki.mymp.gg/es/getVehicleController.md): Devuelve quién conduce un vehículo, es decir, el ocupante del asiento 0. - [getVehicleDoorOpenRatio (Compartido)](https://wiki.mymp.gg/es/getVehicleDoorOpenRatio.md): Devuelve cuánto están abiertas una o más puertas de un vehículo. - [getVehicleDoorState (Compartido)](https://wiki.mymp.gg/es/getVehicleDoorState.md): Devuelve el estado de una o más puertas de un vehículo. - [getVehicleEngineSound (Cliente)](https://wiki.mymp.gg/es/getVehicleEngineSound.md): Devuelve los sonidos de motor y de inducción que setVehicleEngineSound puso en un vehículo. - [getVehicleEngineSounds (Cliente)](https://wiki.mymp.gg/es/getVehicleEngineSounds.md): Lista los conjuntos de sonidos de motor que traen los paquetes montados. - [getVehicleEngineState (Compartido)](https://wiki.mymp.gg/es/getVehicleEngineState.md): Devuelve si el motor de un vehículo está encendido. - [getVehicleHeadLightColor (Compartido)](https://wiki.mymp.gg/es/getVehicleHeadLightColor.md): Devuelve el color de los faros de un vehículo. - [getVehicleHydraulics (Compartido)](https://wiki.mymp.gg/es/getVehicleHydraulics.md): Indica si un vehículo tiene hidráulica instalada con setVehicleHydraulics. - [getVehicleHydraulicsControl (Compartido)](https://wiki.mymp.gg/es/getVehicleHydraulicsControl.md): Devuelve cuánto mandó setVehicleHydraulicsControl levantar cada rueda de un vehículo. - [getVehicleLightState (Compartido)](https://wiki.mymp.gg/es/getVehicleLightState.md): Devuelve si una o más luces de un vehículo están rotas. - [getVehicleMaxPassengers (Cliente)](https://wiki.mymp.gg/es/getVehicleMaxPassengers-client.md): Indica cuántos pasajeros caben en un vehículo, sin contar al conductor. - [getVehicleMaxPassengers (Servidor)](https://wiki.mymp.gg/es/getVehicleMaxPassengers-server.md): Indica cuántos pasajeros caben en un vehículo, sin contar al conductor. - [getVehicleOccupant (Compartido)](https://wiki.mymp.gg/es/getVehicleOccupant.md): Devuelve el ped o jugador sentado en un asiento de un vehículo. - [getVehicleOccupants (Compartido)](https://wiki.mymp.gg/es/getVehicleOccupants.md): Devuelve todos los peds y jugadores dentro de un vehículo. - [getVehicleOverrideLights (Compartido)](https://wiki.mymp.gg/es/getVehicleOverrideLights.md): Devuelve si las luces de un vehículo están forzadas encendidas o apagadas. - [getVehicleSuspensionHeight (Compartido)](https://wiki.mymp.gg/es/getVehicleSuspensionHeight.md): Devuelve la altura de suspensión que setVehicleSuspensionHeight le dio a un vehículo. - [getVehicleTowedByVehicle (Compartido)](https://wiki.mymp.gg/es/getVehicleTowedByVehicle.md): Devuelve el remolque o vehículo que este vehículo está remolcando. - [getVehicleTowingVehicle (Compartido)](https://wiki.mymp.gg/es/getVehicleTowingVehicle.md): Devuelve el vehículo que está remolcando a este vehículo. - [getVehicleUpgradeOnSlot (Compartido)](https://wiki.mymp.gg/es/getVehicleUpgradeOnSlot.md): Devuelve la mejora instalada en un slot de un vehículo. - [getVehicleUpgrades (Compartido)](https://wiki.mymp.gg/es/getVehicleUpgrades.md): Devuelve todas las mejoras de tuning instaladas en un vehículo. - [getVehicleUpgradeSlotName (Compartido)](https://wiki.mymp.gg/es/getVehicleUpgradeSlotName.md): Devuelve el nombre de un slot de mejora, a partir del índice del slot o de una mejora que va en él. - [getVehicleUpgradeSlots (Compartido)](https://wiki.mymp.gg/es/getVehicleUpgradeSlots.md): Devuelve los nombres de todos los slots de mejora que declaran los paquetes montados. - [getVehicleWheelCamber (Compartido)](https://wiki.mymp.gg/es/getVehicleWheelCamber.md): Devuelve la caída de las ruedas de un vehículo. - [getVehicleWheelFrictionState (Cliente)](https://wiki.mymp.gg/es/getVehicleWheelFrictionState.md): Indica cómo se agarran al suelo las ruedas de un vehículo. - [getVehicleWheelOffset (Compartido)](https://wiki.mymp.gg/es/getVehicleWheelOffset.md): Devuelve el desplazamiento de las ruedas de un vehículo. - [getVehicleWheelScale (Compartido)](https://wiki.mymp.gg/es/getVehicleWheelScale.md): Devuelve el factor de radio de los neumáticos de un vehículo. - [getVehicleWheelState (Compartido)](https://wiki.mymp.gg/es/getVehicleWheelState.md): Devuelve el estado de una o más ruedas de un vehículo. - [getVehicleWheelStates (Compartido)](https://wiki.mymp.gg/es/getVehicleWheelStates.md): Devuelve el estado de las cuatro ruedas de un vehículo. - [getVehicleWheelWidth (Compartido)](https://wiki.mymp.gg/es/getVehicleWheelWidth.md): Devuelve el factor de ancho de los neumáticos de un vehículo. - [isVehicleFullBeam (Compartido)](https://wiki.mymp.gg/es/isVehicleFullBeam.md): Devuelve si las luces largas de un vehículo están encendidas. - [isVehicleLocked (Compartido)](https://wiki.mymp.gg/es/isVehicleLocked.md): Devuelve si las puertas de un vehículo están bloqueadas. - [isVehicleOnGround (Compartido)](https://wiki.mymp.gg/es/isVehicleOnGround.md): Devuelve si un vehículo está apoyado en el suelo. - [isVehicleWheelOnGround (Cliente)](https://wiki.mymp.gg/es/isVehicleWheelOnGround.md): Indica si las ruedas de un vehículo están tocando algo. - [removeVehicleUpgrade (Compartido)](https://wiki.mymp.gg/es/removeVehicleUpgrade.md): Quita una mejora de tuning de un vehículo. - [setVehicleDoorOpenRatio (Compartido)](https://wiki.mymp.gg/es/setVehicleDoorOpenRatio.md): Abre o cierra una o más puertas de un vehículo hasta una fracción, de golpe o poco a poco. - [setVehicleDoorState (Compartido)](https://wiki.mymp.gg/es/setVehicleDoorState.md): Cambia el estado de una o más puertas de un vehículo: cerrada, abierta, dañada o arrancada. - [setVehicleEngineSound (Cliente)](https://wiki.mymp.gg/es/setVehicleEngineSound.md): Cambia el sonido del motor de un vehículo en este cliente por un conjunto de sonidos de los paquetes montados. - [setVehicleEngineState (Compartido)](https://wiki.mymp.gg/es/setVehicleEngineState.md): Enciende o apaga el motor de un vehículo. - [setVehicleFullBeam (Compartido)](https://wiki.mymp.gg/es/setVehicleFullBeam.md): Enciende o apaga las luces largas de un vehículo. - [setVehicleHeadLightColor (Compartido)](https://wiki.mymp.gg/es/setVehicleHeadLightColor.md): Cambia el color de los faros de un vehículo. - [setVehicleHydraulics (Compartido)](https://wiki.mymp.gg/es/setVehicleHydraulics.md): Instala o quita la hidráulica de un vehículo. - [setVehicleHydraulicsControl (Compartido)](https://wiki.mymp.gg/es/setVehicleHydraulicsControl.md): Levanta cada rueda de un vehículo con su hidráulica, sin nadie a los mandos. - [setVehicleLightState (Compartido)](https://wiki.mymp.gg/es/setVehicleLightState.md): Rompe o arregla una o más luces de un vehículo. - [setVehicleLocked (Compartido)](https://wiki.mymp.gg/es/setVehicleLocked.md): Bloquea o desbloquea las puertas de un vehículo. - [setVehicleOverrideLights (Compartido)](https://wiki.mymp.gg/es/setVehicleOverrideLights.md): Fuerza las luces de un vehículo encendidas o apagadas, o devuelve la decisión al juego. - [setVehicleSuspensionHeight (Compartido)](https://wiki.mymp.gg/es/setVehicleSuspensionHeight.md): Sube o baja la suspensión de un vehículo. - [setVehicleWheelCamber (Compartido)](https://wiki.mymp.gg/es/setVehicleWheelCamber.md): Inclina las ruedas de un vehículo hacia dentro o hacia fuera (caída). - [setVehicleWheelOffset (Compartido)](https://wiki.mymp.gg/es/setVehicleWheelOffset.md): Desplaza las ruedas de un vehículo de donde el modelo las pone. - [setVehicleWheelScale (Compartido)](https://wiki.mymp.gg/es/setVehicleWheelScale.md): Agranda o achica el radio de los neumáticos de un vehículo. - [setVehicleWheelState (Compartido)](https://wiki.mymp.gg/es/setVehicleWheelState.md): Cambia el estado de una o más ruedas de un vehículo: inflada, pinchada, desprendida o sin colisión. - [setVehicleWheelStates (Compartido)](https://wiki.mymp.gg/es/setVehicleWheelStates.md): Cambia el estado de las cuatro ruedas de un vehículo de una vez. - [setVehicleWheelWidth (Compartido)](https://wiki.mymp.gg/es/setVehicleWheelWidth.md): Ensancha o estrecha los neumáticos de un vehículo. - [onClientPedVehicleEnter (Cliente)](https://wiki.mymp.gg/es/onClientPedVehicleEnter.md): Se dispara en el cliente cuando un ped (que no es jugador) termina de subir a un vehículo. - [onClientPedVehicleExit (Cliente)](https://wiki.mymp.gg/es/onClientPedVehicleExit.md): Se dispara en el cliente cuando un ped (que no es jugador) sale de un vehículo. - [onClientPlayerVehicleEnter (Cliente)](https://wiki.mymp.gg/es/onClientPlayerVehicleEnter.md): Se dispara en el cliente cuando un jugador termina de subir a un vehículo. - [onClientPlayerVehicleExit (Cliente)](https://wiki.mymp.gg/es/onClientPlayerVehicleExit.md): Se dispara en el cliente cuando un jugador sale de un vehículo. - [onClientTrailerAttach (Cliente)](https://wiki.mymp.gg/es/onClientTrailerAttach.md): Se dispara en el cliente cuando un remolque se engancha a un vehículo. - [onClientTrailerDetach (Cliente)](https://wiki.mymp.gg/es/onClientTrailerDetach.md): Se dispara en el cliente cuando un remolque se suelta del vehículo que lo arrastraba. - [onClientVehicleEnter (Cliente)](https://wiki.mymp.gg/es/onClientVehicleEnter.md): Se dispara en el cliente cuando un ped termina de subir a un vehículo. - [onClientVehicleExit (Cliente)](https://wiki.mymp.gg/es/onClientVehicleExit.md): Se dispara en el cliente cuando un ped sale de un vehículo. - [onClientVehicleStartEnter (Cliente)](https://wiki.mymp.gg/es/onClientVehicleStartEnter.md): Se dispara en el cliente cuando un ped empieza a subir a un vehículo. Cancelar el evento lo impide. - [onClientVehicleStartExit (Cliente)](https://wiki.mymp.gg/es/onClientVehicleStartExit.md): Se dispara en el cliente cuando un ped empieza a bajar de un vehículo. Cancelar el evento lo impide. - [onPedVehicleEnter (Servidor)](https://wiki.mymp.gg/es/onPedVehicleEnter.md): Se dispara en el servidor cuando un ped (que no es jugador) termina de subir a un vehículo. - [onPedVehicleExit (Servidor)](https://wiki.mymp.gg/es/onPedVehicleExit.md): Se dispara en el servidor cuando un ped (que no es jugador) sale de un vehículo. - [onPlayerVehicleEnter (Servidor)](https://wiki.mymp.gg/es/onPlayerVehicleEnter.md): Se dispara en el servidor cuando un jugador termina de subir a un vehículo. - [onPlayerVehicleExit (Servidor)](https://wiki.mymp.gg/es/onPlayerVehicleExit.md): Se dispara en el servidor cuando un jugador sale de un vehículo. - [onTrailerAttach (Servidor)](https://wiki.mymp.gg/es/onTrailerAttach.md): Se dispara en el servidor cuando un remolque se engancha a un vehículo. Cancelar el evento suelta el remolque. - [onTrailerDetach (Servidor)](https://wiki.mymp.gg/es/onTrailerDetach.md): Se dispara en el servidor cuando un remolque se suelta del vehículo que lo arrastraba. - [onVehicleEnter (Servidor)](https://wiki.mymp.gg/es/onVehicleEnter.md): Se dispara en el servidor cuando un ped termina de subir a un vehículo. - [onVehicleExit (Servidor)](https://wiki.mymp.gg/es/onVehicleExit.md): Se dispara en el servidor cuando un ped sale de un vehículo. - [onVehicleStartEnter (Servidor)](https://wiki.mymp.gg/es/onVehicleStartEnter.md): Se dispara en el servidor cuando un ped empieza a subir a un vehículo. Cancelar el evento lo impide. - [onVehicleStartExit (Servidor)](https://wiki.mymp.gg/es/onVehicleStartExit.md): Se dispara en el servidor cuando un ped empieza a bajar de un vehículo o lo van a sacar a la fuerza. Cancelar el evento lo impide. ### Aspecto de los vehículos - [areVehicleLightTrailsEnabled (Cliente)](https://wiki.mymp.gg/es/areVehicleLightTrailsEnabled.md): Dice si un vehículo deja estelas de luz detrás de las luces traseras. - [getVehicleDirtColor (Compartido)](https://wiki.mymp.gg/es/getVehicleDirtColor.md): Dice el color de la suciedad en la pintura de un vehículo. - [getVehicleDirtLevel (Compartido)](https://wiki.mymp.gg/es/getVehicleDirtLevel.md): Dice cuánta suciedad se ve en la pintura de un vehículo. - [getVehicleNeonColor (Compartido)](https://wiki.mymp.gg/es/getVehicleNeonColor.md): Dice el color del neón de un vehículo. - [getVehicleNeonPower (Compartido)](https://wiki.mymp.gg/es/getVehicleNeonPower.md): Dice el brillo del neón de un vehículo. - [getVehicleNeonStrips (Compartido)](https://wiki.mymp.gg/es/getVehicleNeonStrips.md): Lista las franjas de neón que tiene el modelo de un vehículo. - [getVehicleWetnessLevel (Compartido)](https://wiki.mymp.gg/es/getVehicleWetnessLevel.md): Dice qué tan mojado se fijó un vehículo. - [isVehicleBackfireEnabled (Cliente)](https://wiki.mymp.gg/es/isVehicleBackfireEnabled.md): Dice si un vehículo suelta llamas solo por el escape. - [isVehicleNeonEnabled (Compartido)](https://wiki.mymp.gg/es/isVehicleNeonEnabled.md): Dice si las franjas de neón de un vehículo están encendidas. - [resetVehicleDirtColor (Compartido)](https://wiki.mymp.gg/es/resetVehicleDirtColor.md): Devuelve la suciedad de un vehículo al color por defecto, 59, 57, 52. - [resetVehicleWetnessLevel (Compartido)](https://wiki.mymp.gg/es/resetVehicleWetnessLevel.md): Hace que un vehículo vuelva a mojarse con la lluvia, deshaciendo setVehicleWetnessLevel. - [setVehicleBackfireEnabled (Cliente)](https://wiki.mymp.gg/es/setVehicleBackfireEnabled.md): Enciende o apaga las llamas que salen solas del escape de un vehículo al soltar el acelerador a altas revoluciones o al subir de marcha. - [setVehicleDirtColor (Compartido)](https://wiki.mymp.gg/es/setVehicleDirtColor.md): Cambia el color de la suciedad en la pintura de un vehículo, como barro o arena. - [setVehicleDirtLevel (Compartido)](https://wiki.mymp.gg/es/setVehicleDirtLevel.md): Cambia cuánta suciedad se ve en la pintura de un vehículo. - [setVehicleLightTrailsEnabled (Cliente)](https://wiki.mymp.gg/es/setVehicleLightTrailsEnabled.md): Enciende o apaga estelas de luz roja detrás de las luces traseras encendidas de un vehículo, más largas cuanto más rápido va. - [setVehicleNeonColor (Compartido)](https://wiki.mymp.gg/es/setVehicleNeonColor.md): Cambia el color del neón de un vehículo. El color vale para todas las franjas. - [setVehicleNeonEnabled (Compartido)](https://wiki.mymp.gg/es/setVehicleNeonEnabled.md): Enciende o apaga franjas de neón bajo un vehículo. - [setVehicleNeonPower (Compartido)](https://wiki.mymp.gg/es/setVehicleNeonPower.md): Cambia el brillo del neón de un vehículo. - [setVehicleWetnessLevel (Compartido)](https://wiki.mymp.gg/es/setVehicleWetnessLevel.md): Fija qué tan mojado se ve un vehículo, en lugar de seguir la lluvia. - [triggerVehicleBackfire (Cliente)](https://wiki.mymp.gg/es/triggerVehicleBackfire.md): Hace salir una pequeña llama de cada escape de un vehículo, una vez. ### Handling - [getModelHandling (Servidor)](https://wiki.mymp.gg/es/getModelHandling.md): Lee el handling de un modelo de vehículo, con el que empiezan los vehículos nuevos de ese modelo. - [getOriginalHandling (Cliente)](https://wiki.mymp.gg/es/getOriginalHandling-client.md): Lee el handling original de un modelo de vehículo, tal como lo cargó el juego, sin los cambios de los scripts. - [getOriginalHandling (Servidor)](https://wiki.mymp.gg/es/getOriginalHandling-server.md): Lee el handling original de un modelo de vehículo, tal como lo declaran los paquetes de contenido, sin los cambios de los scripts. - [getVehicleHandling (Compartido)](https://wiki.mymp.gg/es/getVehicleHandling.md): Lee el handling de un vehículo: su masa, motor, tracción, suspensión y el resto de lo que define cómo se conduce. - [setModelHandling (Servidor)](https://wiki.mymp.gg/es/setModelHandling.md): Cambia una propiedad del handling de un modelo de vehículo, con el que empiezan los vehículos nuevos de ese modelo. - [setVehicleHandling (Cliente)](https://wiki.mymp.gg/es/setVehicleHandling-client.md): Cambia el handling de un vehículo solo en este cliente. - [setVehicleHandling (Servidor)](https://wiki.mymp.gg/es/setVehicleHandling-server.md): Cambia el handling de un vehículo para todos los jugadores. ### Mundo y clima - [createFire (Cliente)](https://wiki.mymp.gg/es/createFire.md): Enciende un fuego en un punto, solo en este cliente. Arde durante 5 segundos. - [createLadder (Cliente)](https://wiki.mymp.gg/es/createLadder.md): Crea una escalera por la que los peds pueden subir, solo en este cliente. - [extinguishFire (Cliente)](https://wiki.mymp.gg/es/extinguishFire.md): Apaga los fuegos dentro de un radio alrededor de un punto. Sin argumentos, apaga todos los fuegos de este cliente. - [getCloudsDensity (Cliente)](https://wiki.mymp.gg/es/getCloudsDensity.md): Devuelve cuánto del cielo cubren las nubes: el valor de setCloudsDensity o, sin él, el actual de las nubes. - [getFarClipDistance (Cliente)](https://wiki.mymp.gg/es/getFarClipDistance.md): Devuelve hasta qué distancia se está dibujando el mundo ahora. - [getFiresInRange (Cliente)](https://wiki.mymp.gg/es/getFiresInRange.md): Lista los fuegos encendidos cerca de un punto. La distancia se mide solo en el plano horizontal. - [getFogDistance (Cliente)](https://wiki.mymp.gg/es/getFogDistance.md): Devuelve a qué distancia empieza la niebla: el valor de setFogDistance o, sin él, el del ciclo de tiempo. - [getGroundPosition (Cliente)](https://wiki.mymp.gg/es/getGroundPosition.md): Busca el suelo justo debajo de un punto, hasta 1000 m hacia abajo. Solo cuentan edificios y objetos. - [getMinuteDuration (Cliente)](https://wiki.mymp.gg/es/getMinuteDuration.md): Devuelve cuánto tiempo real dura un minuto del juego en este cliente. - [getMoonColor (Cliente)](https://wiki.mymp.gg/es/getMoonColor.md): Devuelve el color de la luna en uso: el que fijó setMoonColor o, sin él, el del ciclo de tiempo. - [getMoonSize (Cliente)](https://wiki.mymp.gg/es/getMoonSize.md): Devuelve el tamaño del disco de la luna: el que fijó setMoonSize o, sin él, el del ciclo de tiempo. - [getScreenFromWorldPosition (Cliente)](https://wiki.mymp.gg/es/getScreenFromWorldPosition.md): Proyecta un punto del mundo en la pantalla, con la cámara del fotograma actual. - [getSkyColor (Cliente)](https://wiki.mymp.gg/es/getSkyColor.md): Devuelve el degradado del cielo que fijó setSkyColor. - [getSunColor (Cliente)](https://wiki.mymp.gg/es/getSunColor.md): Devuelve el color del sol en uso: el que fijó setSunColor o, sin él, el del ciclo de tiempo. - [getSunSize (Cliente)](https://wiki.mymp.gg/es/getSunSize.md): Devuelve el tamaño del disco del sol: el que fijó setSunSize o, sin él, el del ciclo de tiempo. - [getTime (Cliente)](https://wiki.mymp.gg/es/getTime.md): Devuelve la hora del juego en este cliente. - [getWeather (Cliente)](https://wiki.mymp.gg/es/getWeather.md): Devuelve el clima actual de este cliente. Durante una transición, es el clima de destino. - [getWeatherNames (Cliente)](https://wiki.mymp.gg/es/getWeatherNames.md): Lista los climas que declaran los paquetes cargados. - [getWorldFromScreenPosition (Cliente)](https://wiki.mymp.gg/es/getWorldFromScreenPosition.md): Convierte un punto de la pantalla, a una profundidad, en un punto del mundo, con la cámara del fotograma actual. - [isLineOfSightClear (Cliente)](https://wiki.mymp.gg/es/isLineOfSightClear.md): Indica si nada bloquea el segmento entre dos puntos. Solo bloquean edificios y objetos, no vehículos ni peds. - [isTimeFrozen (Cliente)](https://wiki.mymp.gg/es/isTimeFrozen.md): Indica si el reloj del juego está congelado en este cliente. - [processLineOfSight (Cliente)](https://wiki.mymp.gg/es/processLineOfSight.md): Lanza un rayo entre dos puntos y devuelve lo primero que toca. - [resetCloudsDensity (Cliente)](https://wiki.mymp.gg/es/resetCloudsDensity.md): Deshace setCloudsDensity: la cobertura de nubes vuelve a seguir el ciclo de tiempo. - [resetFarClipDistance (Cliente)](https://wiki.mymp.gg/es/resetFarClipDistance.md): Deshace setFarClipDistance: la distancia de dibujo vuelve a seguir el ciclo de tiempo. - [resetFogDistance (Cliente)](https://wiki.mymp.gg/es/resetFogDistance.md): Deshace setFogDistance: la niebla vuelve a seguir el ciclo de tiempo. - [resetMoonColor (Cliente)](https://wiki.mymp.gg/es/resetMoonColor.md): Deshace setMoonColor: el color de la luna vuelve a seguir el ciclo de tiempo. - [resetMoonSize (Cliente)](https://wiki.mymp.gg/es/resetMoonSize.md): Deshace setMoonSize: el tamaño de la luna vuelve a seguir el ciclo de tiempo. - [resetSkyColor (Cliente)](https://wiki.mymp.gg/es/resetSkyColor.md): Deshace setSkyColor: el cielo vuelve a seguir el ciclo de tiempo. - [resetSunColor (Cliente)](https://wiki.mymp.gg/es/resetSunColor.md): Deshace setSunColor: el color del sol vuelve a seguir el ciclo de tiempo. - [resetSunSize (Cliente)](https://wiki.mymp.gg/es/resetSunSize.md): Deshace setSunSize: el tamaño del sol vuelve a seguir el ciclo de tiempo. - [setCloudsDensity (Cliente)](https://wiki.mymp.gg/es/setCloudsDensity.md): Cambia cuánto del cielo cubren las nubes, por encima del ciclo de tiempo, hasta que resetCloudsDensity lo restaura. - [setFarClipDistance (Cliente)](https://wiki.mymp.gg/es/setFarClipDistance.md): Cambia hasta qué distancia de la cámara se dibuja el mundo, por encima del ciclo de tiempo, hasta que resetFarClipDistance la restaura. - [setFogDistance (Cliente)](https://wiki.mymp.gg/es/setFogDistance.md): Cambia a qué distancia de la cámara empieza la niebla, por encima del ciclo de tiempo, hasta que resetFogDistance la restaura. - [setMinuteDuration (Cliente)](https://wiki.mymp.gg/es/setMinuteDuration.md): Define cuánto tiempo real dura un minuto del juego en este cliente. - [setMoonColor (Cliente)](https://wiki.mymp.gg/es/setMoonColor.md): Cambia el color de la luna, por encima del ciclo de tiempo, hasta que resetMoonColor lo restaura. - [setMoonSize (Cliente)](https://wiki.mymp.gg/es/setMoonSize.md): Cambia el tamaño del disco de la luna en el cielo, por encima del ciclo de tiempo, hasta que resetMoonSize lo restaura. - [setSkyColor (Cliente)](https://wiki.mymp.gg/es/setSkyColor.md): Pinta el cielo con un degradado de arriba al horizonte, por encima del ciclo de tiempo, hasta que resetSkyColor lo restaura. - [setSunColor (Cliente)](https://wiki.mymp.gg/es/setSunColor.md): Cambia el color del sol, por encima del ciclo de tiempo, hasta que resetSunColor lo restaura. - [setSunSize (Cliente)](https://wiki.mymp.gg/es/setSunSize.md): Cambia el tamaño del disco del sol en el cielo, por encima del ciclo de tiempo, hasta que resetSunSize lo restaura. - [setTime (Cliente)](https://wiki.mymp.gg/es/setTime.md): Cambia la hora del juego en este cliente. El reloj sigue andando desde ahí. - [setTimeFrozen (Cliente)](https://wiki.mymp.gg/es/setTimeFrozen.md): Congela o descongela el reloj del juego en este cliente. Congelado, la hora no avanza, pero setTime todavía la cambia. - [setWeather (Cliente)](https://wiki.mymp.gg/es/setWeather.md): Cambia el clima de este cliente, de golpe o con una transición. ### Objetos - [breakObject (Compartido)](https://wiki.mymp.gg/es/breakObject.md): Rompe un objeto rompible al instante. - [createObject (Cliente)](https://wiki.mymp.gg/es/createObject-client.md): Crea un objeto que existe solo en este cliente. - [createObject (Servidor)](https://wiki.mymp.gg/es/createObject-server.md): Crea un objeto que ven todos los jugadores. - [getObjectScale (Compartido)](https://wiki.mymp.gg/es/getObjectScale.md): Devuelve la escala de un objeto en cada eje. - [moveObject (Compartido)](https://wiki.mymp.gg/es/moveObject.md): Mueve un objeto suavemente hasta una posición, girándolo por el camino. - [setObjectBreakable (Compartido)](https://wiki.mymp.gg/es/setObjectBreakable.md): Define si un objeto rompible puede romperse. Un objeto que no puede queda inmune a cualquier daño. - [setObjectScale (Compartido)](https://wiki.mymp.gg/es/setObjectScale.md): Cambia el tamaño de un objeto, por igual o en cada eje. - [stopObject (Compartido)](https://wiki.mymp.gg/es/stopObject.md): Detiene el movimiento de un objeto donde esté. - [onClientObjectMoveStart (Cliente)](https://wiki.mymp.gg/es/onClientObjectMoveStart.md): Se dispara en este cliente cuando un objeto empieza un movimiento de moveObject, lo haya creado este cliente o el servidor. - [onClientObjectMoveStop (Cliente)](https://wiki.mymp.gg/es/onClientObjectMoveStop.md): Se dispara en este cliente cuando termina el movimiento de un objeto: llegó, stopObject lo detuvo o un nuevo moveObject ocupó su lugar. ### Formas de colisión - [createColCircle (Compartido)](https://wiki.mymp.gg/es/createColCircle.md): Crea una forma de colisión circular, sin límite de altura. - [createColCuboid (Compartido)](https://wiki.mymp.gg/es/createColCuboid.md): Crea una forma de colisión con forma de caja, alineada con los ejes del mundo. - [createColPolygon (Compartido)](https://wiki.mymp.gg/es/createColPolygon.md): Crea una forma de colisión con forma de polígono plano, sin límite de altura hasta que setColPolygonHeight le dé uno. - [createColRectangle (Compartido)](https://wiki.mymp.gg/es/createColRectangle.md): Crea una forma de colisión rectangular, alineada con los ejes del mundo y sin límite de altura. - [createColSphere (Compartido)](https://wiki.mymp.gg/es/createColSphere.md): Crea una forma de colisión esférica. - [createColTube (Compartido)](https://wiki.mymp.gg/es/createColTube.md): Crea una forma de colisión con forma de cilindro vertical. - [getColPolygonHeight (Compartido)](https://wiki.mymp.gg/es/getColPolygonHeight.md): Devuelve entre qué alturas un polígono de colisión detecta elementos. - [getColShapeType (Compartido)](https://wiki.mymp.gg/es/getColShapeType.md): Indica qué forma tiene una forma de colisión. - [getElementsWithinColShape (Compartido)](https://wiki.mymp.gg/es/getElementsWithinColShape.md): Lista los elementos que están dentro de una forma de colisión. - [isElementWithinColShape (Compartido)](https://wiki.mymp.gg/es/isElementWithinColShape.md): Indica si un elemento está dentro de una forma de colisión. - [setColPolygonHeight (Compartido)](https://wiki.mymp.gg/es/setColPolygonHeight.md): Limita entre qué alturas un polígono de colisión detecta elementos. - [onClientColShapeHit (Cliente)](https://wiki.mymp.gg/es/onClientColShapeHit.md): Se dispara cuando un jugador, ped, vehículo u objeto entra en una forma de colisión en este cliente. - [onClientColShapeLeave (Cliente)](https://wiki.mymp.gg/es/onClientColShapeLeave.md): Se dispara cuando un jugador, ped, vehículo u objeto sale de una forma de colisión en este cliente. - [onClientElementColShapeHit (Cliente)](https://wiki.mymp.gg/es/onClientElementColShapeHit.md): Se dispara en un jugador, ped, vehículo u objeto cuando entra en una forma de colisión en este cliente. - [onClientElementColShapeLeave (Cliente)](https://wiki.mymp.gg/es/onClientElementColShapeLeave.md): Se dispara en un jugador, ped, vehículo u objeto cuando sale de una forma de colisión en este cliente. - [onColShapeHit (Servidor)](https://wiki.mymp.gg/es/onColShapeHit.md): Se dispara cuando un jugador, ped, vehículo u objeto entra en una forma de colisión. - [onColShapeLeave (Servidor)](https://wiki.mymp.gg/es/onColShapeLeave.md): Se dispara cuando un jugador, ped, vehículo u objeto sale de una forma de colisión. - [onElementColShapeHit (Servidor)](https://wiki.mymp.gg/es/onElementColShapeHit.md): Se dispara en un jugador, ped, vehículo u objeto cuando entra en una forma de colisión. - [onElementColShapeLeave (Servidor)](https://wiki.mymp.gg/es/onElementColShapeLeave.md): Se dispara en un jugador, ped, vehículo u objeto cuando sale de una forma de colisión. ### Calles y rutas - [arePathNodesLoaded (Cliente)](https://wiki.mymp.gg/es/arePathNodesLoaded.md): Indica si los nodos de ruta de un área ya están cargados. - [calculatePathRoute (Cliente)](https://wiki.mymp.gg/es/calculatePathRoute.md): Calcula la ruta más corta por los nodos de ruta entre dos puntos, partiendo del nodo más cercano a cada uno. Para coches, respeta las calles de sentido único. - [getClosestPathNode (Cliente)](https://wiki.mymp.gg/es/getClosestPathNode.md): Busca el nodo de calle o de acera más cercano a un punto. - [getClosestStraightRoad (Cliente)](https://wiki.mymp.gg/es/getClosestStraightRoad.md): Busca el tramo de calle más cercano a un punto: dos nodos de coche unidos y la dirección entre ellos. Los nodos desactivados quedan fuera. - [getNthClosestPathNode (Cliente)](https://wiki.mymp.gg/es/getNthClosestPathNode.md): Busca el n-ésimo nodo de calle o de acera más cercano a un punto. - [getParkingNodeInArea (Cliente)](https://wiki.mymp.gg/es/getParkingNodeInArea.md): Busca un nodo de estacionamiento dentro de una caja. Cada llamada devuelve el siguiente de la caja, volviendo al primero al final. - [getPathNodeInfo (Cliente)](https://wiki.mymp.gg/es/getPathNodeInfo.md): Devuelve lo que se sabe de un nodo de ruta. - [getPathNodeNeighbours (Cliente)](https://wiki.mymp.gg/es/getPathNodeNeighbours.md): Lista los nodos unidos a un nodo de ruta y cómo es cada unión. - [getPathNodePosition (Cliente)](https://wiki.mymp.gg/es/getPathNodePosition.md): Devuelve la posición de un nodo de ruta. - [getPathNodesInRadius (Cliente)](https://wiki.mymp.gg/es/getPathNodesInRadius.md): Lista los nodos de calle o de acera dentro de un radio. - [getRoadDensity (Cliente)](https://wiki.mymp.gg/es/getRoadDensity.md): Mide cuánta calle hay alrededor de un punto: los carriles por la longitud de las uniones de coche que salen a menos de 80 m de él, en una escala reducida. - [getSafePedSpawnPosition (Cliente)](https://wiki.mymp.gg/es/getSafePedSpawnPosition.md): Sortea un lugar en una acera cerca de un punto donde puede aparecer un peatón, como SA elige dónde crear peatones. El lugar queda sobre el suelo. - [releasePathNodes (Cliente)](https://wiki.mymp.gg/es/releasePathNodes.md): Deshace el pedido de requestPathNodesInArea. Las áreas lejos del jugador pueden descargarse otra vez. - [requestPathNodesInArea (Cliente)](https://wiki.mymp.gg/es/requestPathNodesInArea.md): Pide que se carguen los nodos de ruta de un área además de los que están cerca del jugador. El área sigue cargada hasta releasePathNodes. ### Cámara - [attachCameraToElement (Cliente)](https://wiki.mymp.gg/es/attachCameraToElement.md): Une la cámara a un elemento: sigue su posición y su rotación hasta que setCameraTarget la devuelve a un ped. - [fadeCamera (Cliente)](https://wiki.mymp.gg/es/fadeCamera.md): Oscurece la pantalla hasta un color o la vuelve a aclarar. - [getCameraMatrix (Cliente)](https://wiki.mymp.gg/es/getCameraMatrix.md): Devuelve dónde está la cámara y hacia dónde mira. - [getCameraTarget (Cliente)](https://wiki.mymp.gg/es/getCameraTarget.md): Devuelve el jugador o ped al que sigue la cámara. - [setCameraMatrix (Cliente)](https://wiki.mymp.gg/es/setCameraMatrix.md): Fija la cámara en un punto, mirando a otro, hasta que setCameraTarget la devuelve a un ped. - [setCameraTarget (Cliente)](https://wiki.mymp.gg/es/setCameraTarget.md): Hace que la cámara siga a un jugador o ped, como en el juego normal. También deshace setCameraMatrix y attachCameraToElement. ### Cinemáticas - [castCinematicActor (Cliente)](https://wiki.mymp.gg/es/castCinematicActor.md): Hace que un actor sea interpretado con el aspecto y los datos de elemento de un ped, jugador o vehículo de la sesión. Se aplica desde la próxima reproducción. - [createCinematic (Cliente)](https://wiki.mymp.gg/es/createCinematic.md): Crea un elemento cinematic, vacío o a partir de una cinemática guardada. Pertenece al recurso que lo creó y solo existe en este cliente. - [getCinematicActor (Cliente)](https://wiki.mymp.gg/es/getCinematicActor.md): Devuelve el elemento local (ped o vehículo) que interpreta a un actor en la reproducción actual. - [getCinematicActorPose (Cliente)](https://wiki.mymp.gg/es/getCinematicActorPose.md): Devuelve dónde está un actor en un tiempo de la cinemática. No necesita reproducción. - [getCinematicActors (Cliente)](https://wiki.mymp.gg/es/getCinematicActors.md): Lista los actores de la cinemática: los grabados y los colocados. - [getCinematicAdjustments (Cliente)](https://wiki.mymp.gg/es/getCinematicAdjustments.md): Devuelve los desplazamientos y las animaciones puestos sobre la toma de un actor. - [getCinematicAudio (Cliente)](https://wiki.mymp.gg/es/getCinematicAudio.md): Devuelve los sonidos de la cinemática. - [getCinematicCamera (Cliente)](https://wiki.mymp.gg/es/getCinematicCamera.md): Devuelve los planos de cámara de la cinemática. - [getCinematicCaptions (Cliente)](https://wiki.mymp.gg/es/getCinematicCaptions.md): Devuelve los subtítulos de la cinemática. - [getCinematicData (Cliente)](https://wiki.mymp.gg/es/getCinematicData.md): Devuelve la cinemática entera como bytes .cine, que createCinematic vuelve a leer. - [getCinematicDuration (Cliente)](https://wiki.mymp.gg/es/getCinematicDuration.md): Devuelve cuánto dura la cinemática. - [getCinematicPosition (Cliente)](https://wiki.mymp.gg/es/getCinematicPosition.md): Devuelve en qué tiempo de la cinemática está la reproducción. - [getCinematicShotView (Cliente)](https://wiki.mymp.gg/es/getCinematicShotView.md): Devuelve dónde está la cámara de un plano y hacia dónde mira en un tiempo de la cinemática, con el temblor incluido. - [getCinematicWorld (Cliente)](https://wiki.mymp.gg/es/getCinematicWorld.md): Devuelve las claves de clima, hora y fundido de la cinemática. - [isCinematicPaused (Cliente)](https://wiki.mymp.gg/es/isCinematicPaused.md): Indica si la reproducción de la cinemática está en pausa. - [playCinematic (Cliente)](https://wiki.mymp.gg/es/playCinematic.md): Reproduce la cinemática: los actores como clones locales, y también la cámara, el clima, la hora, el fundido, los sonidos y los subtítulos. - [removeCinematicActor (Cliente)](https://wiki.mymp.gg/es/removeCinematicActor.md): Quita un actor de la cinemática, con su toma. - [setCinematicActorTiming (Cliente)](https://wiki.mymp.gg/es/setCinematicActorTiming.md): Coloca la toma de un actor en el tiempo de la cinemática, recorta el tramo mostrado y fija su velocidad. Fuera de ese tramo el actor sale de escena. - [setCinematicAdjustments (Cliente)](https://wiki.mymp.gg/es/setCinematicAdjustments.md): Pone desplazamientos y animaciones sobre la toma de un actor. La toma queda como se grabó y se mueve con ellos. Reemplaza los ajustes anteriores del actor. - [setCinematicAudio (Cliente)](https://wiki.mymp.gg/es/setCinematicAudio.md): Define los sonidos que la cinemática reproduce durante la reproducción. Reemplaza los sonidos anteriores. - [setCinematicCamera (Cliente)](https://wiki.mymp.gg/es/setCinematicCamera.md): Define los planos de cámara que la cinemática dirige durante la reproducción. Reemplaza los planos anteriores. - [setCinematicCameraEnabled (Cliente)](https://wiki.mymp.gg/es/setCinematicCameraEnabled.md): Activa o desactiva la cámara de la cinemática. Desactivada, la reproducción no mueve la cámara y los planos de setCinematicCamera se ignoran. - [setCinematicCaptions (Cliente)](https://wiki.mymp.gg/es/setCinematicCaptions.md): Define los subtítulos que la cinemática dibuja en pantalla durante la reproducción. Reemplaza los subtítulos anteriores. - [setCinematicDuration (Cliente)](https://wiki.mymp.gg/es/setCinematicDuration.md): Fija la duración de la cinemática. La reproducción termina al llegar a ella. - [setCinematicPaused (Cliente)](https://wiki.mymp.gg/es/setCinematicPaused.md): Pausa o reanuda la reproducción de la cinemática. En pausa, los clones mantienen sus animaciones, los vehículos se congelan y los sonidos se pausan. - [setCinematicPosition (Cliente)](https://wiki.mymp.gg/es/setCinematicPosition.md): Salta la reproducción a otro tiempo de la cinemática. Los clones se mantienen; cada uno vuelve a su muestra y entra o sale de su vehículo según su toma. - [setCinematicProp (Cliente)](https://wiki.mymp.gg/es/setCinematicProp.md): Coloca un vehículo u objeto quieto durante una parte de la cinemática, o cambia uno ya colocado. - [setCinematicWorld (Cliente)](https://wiki.mymp.gg/es/setCinematicWorld.md): Define las claves de clima, hora y fundido de pantalla que la cinemática aplica durante la reproducción. Reemplaza las claves anteriores. - [startCinematicRecording (Cliente)](https://wiki.mymp.gg/es/startCinematicRecording.md): Empieza a grabar un ped, jugador o vehículo como actor de la cinemática. Llamada de nuevo durante la grabación, añade otro actor a la misma grabación. - [stopCinematic (Cliente)](https://wiki.mymp.gg/es/stopCinematic.md): Detiene la reproducción de la cinemática. Los clones desaparecen y el clima, la hora y el fundido vuelven a lo que tenía el mundo. - [stopCinematicRecording (Cliente)](https://wiki.mymp.gg/es/stopCinematicRecording.md): Detiene la grabación de la cinemática. Los demás actores que se reproducían durante la grabación también se detienen. - [onClientCinematicFinish (Cliente)](https://wiki.mymp.gg/es/onClientCinematicFinish.md): Se dispara cuando la reproducción de una cinemática llega al final por sí sola. ### Dibujo en pantalla - [dxConvertPixels (Cliente)](https://wiki.mymp.gg/es/dxConvertPixels.md): Convierte una imagen guardada en un string a otro formato, en segundo plano, y entrega el resultado a una función. - [dxCreateFont (Cliente)](https://wiki.mymp.gg/es/dxCreateFont.md): Crea una fuente a partir de un archivo de fuente del recurso, para las funciones de texto. - [dxCreateRenderTarget (Cliente)](https://wiki.mymp.gg/es/dxCreateRenderTarget.md): Crea un render target: una imagen en la que las funciones dx pueden dibujar y que se puede usar como cualquier otra imagen. - [dxCreateScreenSource (Cliente)](https://wiki.mymp.gg/es/dxCreateScreenSource.md): Crea una screen source: una imagen que recibe una copia de la pantalla del juego en cada dxUpdateScreenSource. - [dxDrawCircle (Cliente)](https://wiki.mymp.gg/es/dxDrawCircle.md): Dibuja un círculo relleno, o un sector de él, en la pantalla durante un fotograma. - [dxDrawImage (Cliente)](https://wiki.mymp.gg/es/dxDrawImage.md): Dibuja una imagen en la pantalla durante un fotograma. - [dxDrawImageSection (Cliente)](https://wiki.mymp.gg/es/dxDrawImageSection.md): Dibuja una parte de una imagen en la pantalla durante un fotograma. - [dxDrawLine (Cliente)](https://wiki.mymp.gg/es/dxDrawLine.md): Dibuja una línea 2D en la pantalla durante un fotograma. - [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. - [dxDrawMaterialLine3D (Cliente)](https://wiki.mymp.gg/es/dxDrawMaterialLine3D.md): Dibuja una imagen estirada a lo largo de una línea en el mundo 3D durante un fotograma. - [dxDrawMaterialPrimitive (Cliente)](https://wiki.mymp.gg/es/dxDrawMaterialPrimitive.md): Dibuja una primitiva 2D con una imagen en la pantalla durante un fotograma. - [dxDrawMaterialPrimitive3D (Cliente)](https://wiki.mymp.gg/es/dxDrawMaterialPrimitive3D.md): Dibuja una primitiva con una imagen en el mundo 3D durante un fotograma. - [dxDrawMaterialSectionLine3D (Cliente)](https://wiki.mymp.gg/es/dxDrawMaterialSectionLine3D.md): Dibuja una parte de una imagen estirada a lo largo de una línea en el mundo 3D durante un fotograma. - [dxDrawPrimitive (Cliente)](https://wiki.mymp.gg/es/dxDrawPrimitive.md): Dibuja una primitiva 2D (puntos, líneas o triángulos) en la pantalla durante un fotograma. - [dxDrawRectangle (Cliente)](https://wiki.mymp.gg/es/dxDrawRectangle.md): Dibuja un rectángulo relleno en la pantalla durante un fotograma. - [dxDrawText (Cliente)](https://wiki.mymp.gg/es/dxDrawText.md): Dibuja un texto en la pantalla durante un fotograma, dentro de una caja. - [dxGetBlendMode (Cliente)](https://wiki.mymp.gg/es/dxGetBlendMode.md): Devuelve el modo de mezcla de las funciones dx 2D. - [dxGetFontHeight (Cliente)](https://wiki.mymp.gg/es/dxGetFontHeight.md): Devuelve el alto de una línea de texto de una fuente. - [dxGetMaterialSize (Cliente)](https://wiki.mymp.gg/es/dxGetMaterialSize.md): Devuelve el tamaño de una imagen en píxeles. - [dxGetPixelColor (Cliente)](https://wiki.mymp.gg/es/dxGetPixelColor.md): Lee el color de un píxel de una imagen en plain. - [dxGetPixelsFormat (Cliente)](https://wiki.mymp.gg/es/dxGetPixelsFormat.md): Detecta el formato de una imagen guardada en un string. - [dxGetPixelsSize (Cliente)](https://wiki.mymp.gg/es/dxGetPixelsSize.md): Devuelve el ancho y el alto de una imagen guardada en un string (plain, png, jpeg o dds). - [dxGetStatus (Cliente)](https://wiki.mymp.gg/es/dxGetStatus.md): Devuelve información sobre la tarjeta gráfica y la memoria de vídeo usada por los scripts. - [dxGetTextSize (Cliente)](https://wiki.mymp.gg/es/dxGetTextSize.md): Mide el ancho y el alto que ocupa un texto en la pantalla. - [dxGetTexturePixels (Cliente)](https://wiki.mymp.gg/es/dxGetTexturePixels.md): Lee los píxeles de una imagen y los entrega a una función, unos fotogramas después. - [dxGetTextWidth (Cliente)](https://wiki.mymp.gg/es/dxGetTextWidth.md): Mide el ancho que ocupa un texto en la pantalla, en su línea más ancha. - [dxSetBlendMode (Cliente)](https://wiki.mymp.gg/es/dxSetBlendMode.md): Elige cómo se mezclan las siguientes funciones dx 2D con lo que ya está dibujado. - [dxSetPixelColor (Cliente)](https://wiki.mymp.gg/es/dxSetPixelColor.md): Cambia el color de un píxel de una imagen en plain, en el propio string. - [dxSetRenderTarget (Cliente)](https://wiki.mymp.gg/es/dxSetRenderTarget.md): Elige dónde dibujan las siguientes funciones dx: en un render target o, sin él, en la pantalla. - [dxSetTextureEdge (Cliente)](https://wiki.mymp.gg/es/dxSetTextureEdge.md): Elige lo que muestra una imagen cuando se lee fuera de sus bordes. - [dxSetTexturePixels (Cliente)](https://wiki.mymp.gg/es/dxSetTexturePixels.md): Escribe píxeles en una textura creada por script o en un render target. - [dxUpdateScreenSource (Cliente)](https://wiki.mymp.gg/es/dxUpdateScreenSource.md): Copia la pantalla del juego en una screen source. - [getScreenSize (Cliente)](https://wiki.mymp.gg/es/getScreenSize.md): Devuelve el tamaño de la pantalla del juego en píxeles. - [onClientHUDRender (Cliente)](https://wiki.mymp.gg/es/onClientHUDRender.md): Se dispara en cada fotograma, justo antes de onClientRender. - [onClientPreRender (Cliente)](https://wiki.mymp.gg/es/onClientPreRender.md): Se dispara en cada fotograma, después de simular el mundo y antes de dibujarlo. - [onClientRender (Cliente)](https://wiki.mymp.gg/es/onClientRender.md): Se dispara en cada fotograma, cuando se deben hacer los dibujos dx de ese fotograma. ### Interfaz web - [createDui (Cliente)](https://wiki.mymp.gg/es/createDui.md): Abre una página web fuera de la pantalla, con fondo transparente, y la devuelve como una imagen que se puede dibujar. - [drawDui (Cliente)](https://wiki.mymp.gg/es/drawDui.md): Dibuja un dui en la pantalla durante un fotograma, en coordenadas relativas a la pantalla. - [isDuiReady (Cliente)](https://wiki.mymp.gg/es/isDuiReady.md): Dice si la página de un dui terminó de cargar. - [isNuiFocused (Cliente)](https://wiki.mymp.gg/es/isNuiFocused.md): Dice si alguna página de interfaz tiene el foco. - [registerNuiCallback (Cliente)](https://wiki.mymp.gg/es/registerNuiCallback.md): Registra una función que la página de interfaz del recurso que llama invoca con un fetch a /nombre en su propia dirección. - [sendDuiMessage (Cliente)](https://wiki.mymp.gg/es/sendDuiMessage.md): Envía un mensaje a la página de un dui. La página lo recibe en el evento message del window. - [sendDuiMouseButton (Cliente)](https://wiki.mymp.gg/es/sendDuiMouseButton.md): Pulsa o suelta un botón del ratón sobre la página de un dui. - [sendDuiMouseMove (Cliente)](https://wiki.mymp.gg/es/sendDuiMouseMove.md): Mueve el puntero del ratón sobre la página de un dui. - [sendDuiMouseWheel (Cliente)](https://wiki.mymp.gg/es/sendDuiMouseWheel.md): Desplaza la página de un dui con la rueda del ratón. - [sendNuiMessage (Cliente)](https://wiki.mymp.gg/es/sendNuiMessage.md): Envía un mensaje a la página de interfaz del recurso que llama. La página lo recibe en el evento message del window. - [setDuiUrl (Cliente)](https://wiki.mymp.gg/es/setDuiUrl.md): Lleva un dui a otra dirección. - [setNuiFocus (Cliente)](https://wiki.mymp.gg/es/setNuiFocus.md): Da o quita el foco a la página de interfaz del recurso que llama. Con foco, la página recibe el ratón y el teclado. - [setNuiKeepInput (Cliente)](https://wiki.mymp.gg/es/setNuiKeepInput.md): Elige si el juego sigue recibiendo el ratón y el teclado mientras una página de interfaz tiene el foco. ### Luces - [createPointLight (Cliente)](https://wiki.mymp.gg/es/createPointLight.md): Crea una luz que ilumina en todas las direcciones desde un punto. La luz solo existe en este cliente. - [createRectLight (Cliente)](https://wiki.mymp.gg/es/createRectLight.md): Crea una luz que sale de un rectángulo, como un panel o una ventana iluminada. La luz solo existe en este cliente. - [createSpotLight (Cliente)](https://wiki.mymp.gg/es/createSpotLight.md): Crea una luz que ilumina dentro de un cono, como un foco. La luz solo existe en este cliente. - [dxDrawPointLight (Cliente)](https://wiki.mymp.gg/es/dxDrawPointLight.md): Ilumina en todas las direcciones desde un punto durante un solo fotograma, sin crear un elemento. - [dxDrawRectLight (Cliente)](https://wiki.mymp.gg/es/dxDrawRectLight.md): Ilumina desde un rectángulo durante un solo fotograma, sin crear un elemento. - [dxDrawSpotLight (Cliente)](https://wiki.mymp.gg/es/dxDrawSpotLight.md): Ilumina un cono durante un solo fotograma, sin crear un elemento. - [getLightBarnDoor (Cliente)](https://wiki.mymp.gg/es/getLightBarnDoor.md): Lee las aletas de una luz rect. - [getLightCastShadow (Cliente)](https://wiki.mymp.gg/es/getLightCastShadow.md): Dice si una luz proyecta sombras. - [getLightColor (Cliente)](https://wiki.mymp.gg/es/getLightColor.md): Lee el color de una luz. - [getLightCone (Cliente)](https://wiki.mymp.gg/es/getLightCone.md): Lee la apertura y la dureza del borde del cono de una luz spot. - [getLightDirection (Cliente)](https://wiki.mymp.gg/es/getLightDirection.md): Lee hacia dónde apunta una luz spot o rect. - [getLightFalloff (Cliente)](https://wiki.mymp.gg/es/getLightFalloff.md): Lee el exponente de desvanecimiento de una luz. - [getLightIntensity (Cliente)](https://wiki.mymp.gg/es/getLightIntensity.md): Lee el brillo de una luz. - [getLightRadius (Cliente)](https://wiki.mymp.gg/es/getLightRadius.md): Lee el alcance de una luz. - [getLightSize (Cliente)](https://wiki.mymp.gg/es/getLightSize.md): Lee el ancho y el alto de una luz rect. - [getLightSourceRadius (Cliente)](https://wiki.mymp.gg/es/getLightSourceRadius.md): Lee el tamaño de la bombilla de una luz spot. - [getLightTangent (Cliente)](https://wiki.mymp.gg/es/getLightTangent.md): Lee hacia dónde apunta el ancho de una luz rect. - [getLightType (Cliente)](https://wiki.mymp.gg/es/getLightType.md): Dice el tipo de una luz. - [isLightEnabled (Cliente)](https://wiki.mymp.gg/es/isLightEnabled.md): Dice si una luz está encendida. - [setLightBarnDoor (Cliente)](https://wiki.mymp.gg/es/setLightBarnDoor.md): Cambia las aletas de una luz rect, que limitan hacia dónde sale la luz del rectángulo. - [setLightCastShadow (Cliente)](https://wiki.mymp.gg/es/setLightCastShadow.md): Activa o desactiva las sombras de una luz. - [setLightColor (Cliente)](https://wiki.mymp.gg/es/setLightColor.md): Cambia el color de una luz. - [setLightCone (Cliente)](https://wiki.mymp.gg/es/setLightCone.md): Cambia la apertura y la dureza del borde del cono de una luz spot. - [setLightDirection (Cliente)](https://wiki.mymp.gg/es/setLightDirection.md): Cambia hacia dónde apunta una luz spot o rect. - [setLightEnabled (Cliente)](https://wiki.mymp.gg/es/setLightEnabled.md): Enciende o apaga una luz sin destruirla. - [setLightFalloff (Cliente)](https://wiki.mymp.gg/es/setLightFalloff.md): Cambia cómo se desvanece la luz hacia el final de su alcance. - [setLightIntensity (Cliente)](https://wiki.mymp.gg/es/setLightIntensity.md): Cambia el brillo de una luz. - [setLightRadius (Cliente)](https://wiki.mymp.gg/es/setLightRadius.md): Cambia el alcance de una luz. - [setLightSize (Cliente)](https://wiki.mymp.gg/es/setLightSize.md): Cambia el ancho y el alto de una luz rect. - [setLightSourceRadius (Cliente)](https://wiki.mymp.gg/es/setLightSourceRadius.md): Cambia el tamaño de la bombilla de una luz spot. Una bombilla mayor suaviza los brillos y las sombras. - [setLightTangent (Cliente)](https://wiki.mymp.gg/es/setLightTangent.md): Cambia hacia dónde apunta el ancho de una luz rect, girando el rectángulo alrededor de su normal. ### Efectos - [createEffect (Compartido)](https://wiki.mymp.gg/es/createEffect.md): Crea un efecto de partículas en el mundo. En el servidor lo ven todos los clientes; en un cliente, solo ese cliente. - [engineAddEffects (Cliente)](https://wiki.mymp.gg/es/engineAddEffects.md): Registra los efectos de partículas de un archivo del recurso, para que createEffect los use por nombre. - [engineGetEffects (Cliente)](https://wiki.mymp.gg/es/engineGetEffects.md): Lista los efectos de partículas cargados en este cliente. - [engineRemoveEffects (Cliente)](https://wiki.mymp.gg/es/engineRemoveEffects.md): Quita los efectos que este recurso añadió desde un archivo con engineAddEffects. - [getEffectColor (Compartido)](https://wiki.mymp.gg/es/getEffectColor.md): Lee el color de un efecto. - [getEffectEvolution (Compartido)](https://wiki.mymp.gg/es/getEffectEvolution.md): Lee el nivel de una evolución de un efecto. - [getEffectScale (Compartido)](https://wiki.mymp.gg/es/getEffectScale.md): Lee el tamaño de un efecto. - [setEffectColor (Compartido)](https://wiki.mymp.gg/es/setEffectColor.md): Tiñe un efecto con un color. - [setEffectEvolution (Compartido)](https://wiki.mymp.gg/es/setEffectEvolution.md): Cambia el nivel de una evolución de un efecto, un parámetro que el propio efecto declara para variar su aspecto. - [setEffectScale (Compartido)](https://wiki.mymp.gg/es/setEffectScale.md): Cambia el tamaño de un efecto. - [stopEffect (Compartido)](https://wiki.mymp.gg/es/stopEffect.md): Detiene un efecto: deja de emitir y las partículas que ya existen terminan. ### Texturas - [engineCreateTexture (Cliente)](https://wiki.mymp.gg/es/engineCreateTexture.md): Crea una textura a partir de un archivo de imagen del recurso o de los bytes de una imagen en memoria. La textura solo existe en este cliente. - [engineCreateTxd (Cliente)](https://wiki.mymp.gg/es/engineCreateTxd.md): Crea un diccionario de texturas vacío con un nombre. Llénalo con engineSetTxdTexture. Solo existe en este cliente. - [engineGetModelTxds (Cliente)](https://wiki.mymp.gg/es/engineGetModelTxds.md): Lista los txds de los que un modelo toma sus texturas, en el orden en que los busca. - [engineGetTxds (Cliente)](https://wiki.mymp.gg/es/engineGetTxds.md): Lista todos los diccionarios de texturas que conoce este cliente, con el origen de cada uno. - [engineGetTxdTexture (Cliente)](https://wiki.mymp.gg/es/engineGetTxdTexture.md): Da un elemento texture que muestra lo que un txd muestra bajo un nombre de textura, para dibujarlo o usarlo como fuente. - [engineGetTxdTextures (Cliente)](https://wiki.mymp.gg/es/engineGetTxdTextures.md): Lista los nombres de las texturas que da un txd, incluidos los enlaces. - [engineIsAssetLoaded (Cliente)](https://wiki.mymp.gg/es/engineIsAssetLoaded.md): Indica si un asset creado por un script está listo para usarse. - [engineLoadTxd (Cliente)](https://wiki.mymp.gg/es/engineLoadTxd.md): Carga un diccionario de texturas (.ktd) desde un archivo del recurso con un nombre. Solo existe en este cliente. - [engineRestoreElementTexture (Cliente)](https://wiki.mymp.gg/es/engineRestoreElementTexture.md): Quita los cambios de textura que este recurso aplicó a un elemento con engineSetElementTexture. - [engineRestoreModelTexture (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelTexture.md): Quita los cambios de textura que este recurso aplicó a un modelo con engineSetModelTexture. - [engineRestoreModelTxd (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelTxd.md): Quita los txds que este recurso puso delante de un modelo con engineSetModelTxd. - [engineRestoreTxdTexture (Cliente)](https://wiki.mymp.gg/es/engineRestoreTxdTexture.md): Quita los enlaces que este recurso hizo en un txd con engineSetTxdTexture, para que vuelva a dar sus propias texturas. - [engineRestoreTxdTextureSampling (Cliente)](https://wiki.mymp.gg/es/engineRestoreTxdTextureSampling.md): Quita el cambio de muestreo que este recurso aplicó a la textura de un txd con engineSetTxdTextureSampling. - [engineRestoreWorldTexture (Cliente)](https://wiki.mymp.gg/es/engineRestoreWorldTexture.md): Quita los cambios de textura del mundo que este recurso aplicó con engineSetWorldTexture. - [engineSetElementTexture (Cliente)](https://wiki.mymp.gg/es/engineSetElementTexture.md): Cambia una textura de un solo vehículo, ped, jugador u objeto. Las demás instancias del mismo modelo conservan sus texturas. - [engineSetModelTexture (Cliente)](https://wiki.mymp.gg/es/engineSetModelTexture.md): Cambia una textura en todas las instancias de un modelo. Solo cambian los materiales de ese modelo, no el txd del que viene la textura. - [engineSetModelTxd (Cliente)](https://wiki.mymp.gg/es/engineSetModelTxd.md): Pone un txd delante del txd propio de un modelo, para que el modelo busque sus texturas ahí primero y use el suyo para el resto. - [engineSetTxdTexture (Cliente)](https://wiki.mymp.gg/es/engineSetTxdTexture.md): Pone una imagen en un txd bajo un nombre de textura, reemplazando la textura con ese nombre o agregando una nueva. Todo lo que lee el txd la sigue: modelos, peds, landscapes, calles, partículas, agua y cielo. - [engineSetTxdTextureSampling (Cliente)](https://wiki.mymp.gg/es/engineSetTxdTextureSampling.md): Cambia cómo el mundo muestrea la textura de un txd: qué pasa más allá de sus bordes y cómo se filtra. Toma el lugar del direccionamiento del propio material. - [engineSetWorldTexture (Cliente)](https://wiki.mymp.gg/es/engineSetWorldTexture.md): Cambia una textura en todos los modelos de los tipos elegidos que la usan. Solo cambian los materiales de los modelos, no el txd del que viene la textura. - [onClientAssetLoad (Cliente)](https://wiki.mymp.gg/es/onClientAssetLoad.md): Se dispara una vez cuando un asset que un script empezó a cargar en segundo plano está listo, o ha fallado. ### Materiales y shaders - [engineAddPostProcess (Cliente)](https://wiki.mymp.gg/es/engineAddPostProcess.md): Activa un posprocesado en la pantalla: un material cuyo shader es #type post. - [engineCreateMaterial (Cliente)](https://wiki.mymp.gg/es/engineCreateMaterial.md): Crea un material: un shader con valores de parámetros, que luego reemplaza o se superpone a los materiales de los modelos. - [engineCreateShader (Cliente)](https://wiki.mymp.gg/es/engineCreateShader.md): Crea un shader a partir de un archivo .shader o de su código fuente. El shader compila en segundo plano. - [engineGetElementStencil (Cliente)](https://wiki.mymp.gg/es/engineGetElementStencil.md): Indica con qué valor de stencil está marcado un vehículo, ped u objeto. - [engineGetMaterialAlphaClip (Cliente)](https://wiki.mymp.gg/es/engineGetMaterialAlphaClip.md): Indica si el material recorta píxeles por su alfa, y por debajo de qué alfa. - [engineGetMaterialParameters (Cliente)](https://wiki.mymp.gg/es/engineGetMaterialParameters.md): Lista los parámetros del shader que usa un material. - [engineGetMaterialShader (Cliente)](https://wiki.mymp.gg/es/engineGetMaterialShader.md): Indica qué shader usa un material. - [engineGetMaterialSwitches (Cliente)](https://wiki.mymp.gg/es/engineGetMaterialSwitches.md): Lista los interruptores estáticos del shader de un material, con el valor que tiene cada uno en él. - [engineGetMaterialValue (Cliente)](https://wiki.mymp.gg/es/engineGetMaterialValue.md): Lee un valor que define el material: un parámetro, un interruptor estático o una salida TARGET_n. - [engineGetModelMaterials (Cliente)](https://wiki.mymp.gg/es/engineGetModelMaterials.md): Lista los materiales del modelo cargado, en el orden en que el modelo los guarda. - [engineGetModelStencil (Cliente)](https://wiki.mymp.gg/es/engineGetModelStencil.md): Indica con qué valor de stencil está marcado un modelo. - [engineGetPostImage (Cliente)](https://wiki.mymp.gg/es/engineGetPostImage.md): Da la imagen que produce un paso de un posprocesado, para dibujarla o usarla en otro material. - [engineGetShaderErrors (Cliente)](https://wiki.mymp.gg/es/engineGetShaderErrors.md): Lista los errores de la última compilación de un shader creado con engineCreateShader. - [engineGetShaderGlobal (Cliente)](https://wiki.mymp.gg/es/engineGetShaderGlobal.md): Lee el valor actual de un global de shader. - [engineGetShaderGlobals (Cliente)](https://wiki.mymp.gg/es/engineGetShaderGlobals.md): Lista todos los globales de shader, de los paquetes y de los scripts. - [engineGetShaderParameters (Cliente)](https://wiki.mymp.gg/es/engineGetShaderParameters.md): Lista los parámetros que declara un shader o preset. - [engineGetShaderQuality (Cliente)](https://wiki.mymp.gg/es/engineGetShaderQuality.md): Indica la calidad actual de los materiales de este cliente. - [engineGetShaders (Cliente)](https://wiki.mymp.gg/es/engineGetShaders.md): Lista todos los shaders y presets cargados, de los paquetes y de los scripts. - [engineGetShaderSwitches (Cliente)](https://wiki.mymp.gg/es/engineGetShaderSwitches.md): Lista los interruptores estáticos (parámetros bool) de un shader o preset, con el valor por defecto de cada uno. - [engineRemovePostProcess (Cliente)](https://wiki.mymp.gg/es/engineRemovePostProcess.md): Desactiva un posprocesado que este recurso activó con engineAddPostProcess. - [engineResetMaterialValue (Cliente)](https://wiki.mymp.gg/es/engineResetMaterialValue.md): Deshace un valor que definió el material, o todos, y vuelve a lo que da su base. - [engineResetShaderGlobal (Cliente)](https://wiki.mymp.gg/es/engineResetShaderGlobal.md): Quita el valor que este recurso dio a un global de shader, y el global vuelve al valor del siguiente. - [engineRestoreElementMaterial (Cliente)](https://wiki.mymp.gg/es/engineRestoreElementMaterial.md): Deshace lo que hizo engineSetElementMaterial de este recurso de un único vehículo, ped u objeto. - [engineRestoreElementOverlay (Cliente)](https://wiki.mymp.gg/es/engineRestoreElementOverlay.md): Deshace lo que hizo engineSetElementOverlay de este recurso de un único vehículo, ped u objeto. - [engineRestoreElementStencil (Cliente)](https://wiki.mymp.gg/es/engineRestoreElementStencil.md): Quita la marca de stencil que este recurso puso con engineSetElementStencil. - [engineRestoreModelMaterial (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelMaterial.md): Deshace lo que hizo engineSetModelMaterial de este recurso de todas las instancias de un modelo. - [engineRestoreModelOverlay (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelOverlay.md): Deshace lo que hizo engineSetModelOverlay de este recurso de todas las instancias de un modelo. - [engineRestoreModelStencil (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelStencil.md): Quita la marca de stencil que este recurso puso con engineSetModelStencil. - [engineRestoreWorldMaterial (Cliente)](https://wiki.mymp.gg/es/engineRestoreWorldMaterial.md): Deshace lo que hizo engineSetWorldMaterial de este recurso de todos los modelos del mundo. - [engineRestoreWorldOverlay (Cliente)](https://wiki.mymp.gg/es/engineRestoreWorldOverlay.md): Deshace lo que hizo engineSetWorldOverlay de este recurso de todos los modelos del mundo. - [engineSetElementMaterial (Cliente)](https://wiki.mymp.gg/es/engineSetElementMaterial.md): Reemplaza los materiales elegidos de un único vehículo, ped u objeto por un material. - [engineSetElementOverlay (Cliente)](https://wiki.mymp.gg/es/engineSetElementOverlay.md): Dibuja un material como una capa más encima de los materiales elegidos de un único vehículo, ped u objeto. - [engineSetElementStencil (Cliente)](https://wiki.mymp.gg/es/engineSetElementStencil.md): Marca un vehículo, ped u objeto con un valor de stencil, que los shaders de posprocesado leen para contornos, resaltados y efectos parecidos. - [engineSetMaterialAlphaClip (Cliente)](https://wiki.mymp.gg/es/engineSetMaterialAlphaClip.md): Hace que el material recorte los píxeles cuyo alfa queda por debajo de un umbral, o que deje de recortar. - [engineSetMaterialShader (Cliente)](https://wiki.mymp.gg/es/engineSetMaterialShader.md): Cambia el shader de un material, manteniendo los valores que ya tiene. - [engineSetMaterialValue (Cliente)](https://wiki.mymp.gg/es/engineSetMaterialValue.md): Define un valor del material: un parámetro del shader, un interruptor estático o el render target de una salida TARGET_n. - [engineSetModelMaterial (Cliente)](https://wiki.mymp.gg/es/engineSetModelMaterial.md): Reemplaza los materiales elegidos de todas las instancias de un modelo por un material. - [engineSetModelOverlay (Cliente)](https://wiki.mymp.gg/es/engineSetModelOverlay.md): Dibuja un material como una capa más encima de los materiales elegidos de todas las instancias de un modelo. - [engineSetModelStencil (Cliente)](https://wiki.mymp.gg/es/engineSetModelStencil.md): Marca todas las instancias de un modelo con un valor de stencil, que los shaders de posprocesado leen para contornos, resaltados y efectos parecidos. - [engineSetShaderGlobal (Cliente)](https://wiki.mymp.gg/es/engineSetShaderGlobal.md): Define un global de shader, un valor que leen todos los shaders. Un nombre nuevo crea el global. - [engineSetShaderQuality (Cliente)](https://wiki.mymp.gg/es/engineSetShaderQuality.md): Cambia la calidad de los materiales de este cliente. Los shaders que leen QUALITY se compilan para el nuevo nivel. - [engineSetWorldMaterial (Cliente)](https://wiki.mymp.gg/es/engineSetWorldMaterial.md): Reemplaza los materiales elegidos de todos los modelos del mundo por un material. - [engineSetWorldOverlay (Cliente)](https://wiki.mymp.gg/es/engineSetWorldOverlay.md): Dibuja un material como una capa más encima de los materiales elegidos de todos los modelos del mundo. ### Modelos - [engineCreateModel (Cliente)](https://wiki.mymp.gg/es/engineCreateModel.md): Crea un nuevo modelo con un nombre, solo en este cliente. Se usa por su nombre, como cualquier otro modelo. - [engineGetModels (Cliente)](https://wiki.mymp.gg/es/engineGetModels.md): Lista los modelos que conoce este cliente, con el origen de cada uno. - [engineLoadCol (Cliente)](https://wiki.mymp.gg/es/engineLoadCol.md): Carga un archivo de colisión (.kbn) del recurso para dárselo a un modelo. - [engineLoadDrawable (Cliente)](https://wiki.mymp.gg/es/engineLoadDrawable.md): Carga un drawable (.kdr) desde un archivo del recurso para dárselo a un modelo. - [engineRestoreModelCol (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelCol.md): Quita la colisión que este recurso dio a un modelo con engineSetModelCol, para que colisione como antes. - [engineRestoreModelDrawable (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelDrawable.md): Quita el drawable que este recurso dio a un modelo con engineSetModelDrawable, para que dibuje lo que dibujaba antes. - [engineSetModelCol (Cliente)](https://wiki.mymp.gg/es/engineSetModelCol.md): Hace que un modelo colisione con una colisión cargada con engineLoadCol en lugar de la suya. - [engineSetModelDrawable (Cliente)](https://wiki.mymp.gg/es/engineSetModelDrawable.md): Hace que un modelo dibuje un drawable cargado con engineLoadDrawable en lugar del suyo. ### Ajustes gráficos - [engineGetAmbientOcclusion (Cliente)](https://wiki.mymp.gg/es/engineGetAmbientOcclusion.md): Devuelve cuántas muestras usa la oclusión ambiental. - [engineGetAntiAliasing (Cliente)](https://wiki.mymp.gg/es/engineGetAntiAliasing.md): Devuelve el antialiasing en uso. - [engineGetBloom (Cliente)](https://wiki.mymp.gg/es/engineGetBloom.md): Devuelve cuántos niveles de desenfoque usa el bloom. - [engineGetClouds (Cliente)](https://wiki.mymp.gg/es/engineGetClouds.md): Devuelve cómo se dibujan las nubes. - [engineGetDecals (Cliente)](https://wiki.mymp.gg/es/engineGetDecals.md): Devuelve cuántas marcas pueden existir a la vez y cuánto duran. - [engineGetLocalLightShadows (Cliente)](https://wiki.mymp.gg/es/engineGetLocalLightShadows.md): Indica si las luces locales proyectan sombras. - [engineGetMotionBlur (Cliente)](https://wiki.mymp.gg/es/engineGetMotionBlur.md): Indica si el desenfoque de movimiento está activo. - [engineGetParticleDensity (Cliente)](https://wiki.mymp.gg/es/engineGetParticleDensity.md): Devuelve qué fracción de las partículas de los efectos se emite. - [engineGetParticleScale (Cliente)](https://wiki.mymp.gg/es/engineGetParticleScale.md): Devuelve a qué fracción de la resolución se dibujan las partículas. - [engineGetReflections (Cliente)](https://wiki.mymp.gg/es/engineGetReflections.md): Devuelve la configuración de los reflejos. - [engineGetRenderResolution (Cliente)](https://wiki.mymp.gg/es/engineGetRenderResolution.md): Devuelve el tamaño en píxeles al que se renderiza la escena y el tamaño de la imagen final en la ventana. - [engineGetRenderScale (Cliente)](https://wiki.mymp.gg/es/engineGetRenderScale.md): Devuelve la fracción de la resolución de la ventana a la que se renderiza la escena 3D. - [engineGetShadows (Cliente)](https://wiki.mymp.gg/es/engineGetShadows.md): Devuelve la configuración de las sombras del sol. - [engineGetSharpness (Cliente)](https://wiki.mymp.gg/es/engineGetSharpness.md): Devuelve cuánto se enfoca la imagen final. - [engineGetSunShafts (Cliente)](https://wiki.mymp.gg/es/engineGetSunShafts.md): Devuelve a qué fracción de la resolución se calculan los rayos de sol. - [engineGetVolumetricFog (Cliente)](https://wiki.mymp.gg/es/engineGetVolumetricFog.md): Indica si la niebla volumétrica está activa. - [engineHasCollisionLoadedAt (Cliente)](https://wiki.mymp.gg/es/engineHasCollisionLoadedAt.md): Indica si el mundo alrededor de un punto ya está sólido: su colisión, edificios y paisajes cargados. - [engineHasModelLoaded (Cliente)](https://wiki.mymp.gg/es/engineHasModelLoaded.md): Indica si un modelo está cargado en memoria. - [engineReleaseModel (Cliente)](https://wiki.mymp.gg/es/engineReleaseModel.md): Deshace el pedido de modelo que este recurso hizo con engineRequestModel. - [engineRequestCollisionAt (Cliente)](https://wiki.mymp.gg/es/engineRequestCollisionAt.md): Pide que se cargue la colisión alrededor de un punto. El pedido sigue hasta que termina de cargarse. - [engineRequestModel (Cliente)](https://wiki.mymp.gg/es/engineRequestModel.md): Pide al streaming que cargue un modelo y lo mantiene cargado para este recurso hasta que se libere. - [engineSetAmbientOcclusion (Cliente)](https://wiki.mymp.gg/es/engineSetAmbientOcclusion.md): Define cuántas muestras usa la oclusión ambiental. Más muestras oscurecen esquinas y grietas con más precisión. - [engineSetAntiAliasing (Cliente)](https://wiki.mymp.gg/es/engineSetAntiAliasing.md): Elige el antialiasing de la imagen. - [engineSetBloom (Cliente)](https://wiki.mymp.gg/es/engineSetBloom.md): Define cuántos niveles de desenfoque usa el bloom. Más niveles extienden el brillo más lejos. - [engineSetClouds (Cliente)](https://wiki.mymp.gg/es/engineSetClouds.md): Elige cómo se dibujan las nubes. - [engineSetDecals (Cliente)](https://wiki.mymp.gg/es/engineSetDecals.md): Define cuántas marcas (agujeros de bala, sangre, marcas de neumático) pueden existir a la vez y cuánto duran. - [engineSetLocalLightShadows (Cliente)](https://wiki.mymp.gg/es/engineSetLocalLightShadows.md): Activa o desactiva las sombras de las luces locales (puntuales, focos y rectangulares). - [engineSetMotionBlur (Cliente)](https://wiki.mymp.gg/es/engineSetMotionBlur.md): Activa o desactiva el desenfoque de movimiento. En PC viene activado. - [engineSetParticleDensity (Cliente)](https://wiki.mymp.gg/es/engineSetParticleDensity.md): Define qué fracción de las partículas de los efectos se emite. Las demás se descartan al azar. - [engineSetParticleScale (Cliente)](https://wiki.mymp.gg/es/engineSetParticleScale.md): Define a qué fracción de la resolución se dibujan las partículas. - [engineSetReflections (Cliente)](https://wiki.mymp.gg/es/engineSetReflections.md): Configura los reflejos: el tamaño de la sonda de entorno y los reflejos en espacio de pantalla. - [engineSetRenderScale (Cliente)](https://wiki.mymp.gg/es/engineSetRenderScale.md): Define a qué fracción de la resolución de la ventana se renderiza la escena 3D. La imagen se amplía después al tamaño de la ventana. - [engineSetShadows (Cliente)](https://wiki.mymp.gg/es/engineSetShadows.md): Configura las sombras del sol: cuántas cascadas, su resolución y si los bordes son suaves. - [engineSetSharpness (Cliente)](https://wiki.mymp.gg/es/engineSetSharpness.md): Define cuánto se enfoca la imagen final. - [engineSetSunShafts (Cliente)](https://wiki.mymp.gg/es/engineSetSunShafts.md): Define a qué fracción de la resolución se calculan los rayos de sol, o los desactiva. - [engineSetVolumetricFog (Cliente)](https://wiki.mymp.gg/es/engineSetVolumetricFog.md): Activa o desactiva la niebla volumétrica. Viene desactivada. ### Sonido - [engineAddSound (Cliente)](https://wiki.mymp.gg/es/engineAddSound.md): Registra un archivo de audio con un nombre, que playSound y playSound3D pasan a reproducir por ese nombre. - [engineGetSounds (Cliente)](https://wiki.mymp.gg/es/engineGetSounds.md): Lista los sonidos con nombre que valen ahora: los del juego, los de los paquetes y los de los recursos. - [engineRemoveSound (Cliente)](https://wiki.mymp.gg/es/engineRemoveSound.md): Quita un sonido que este recurso registró con engineAddSound. Si hay otro registro con el mismo nombre, vuelve a valer. - [getSFXStatus (Cliente)](https://wiki.mymp.gg/es/getSFXStatus.md): Indica si un contenedor de audio de GTA San Andreas está disponible para playSFX y playSFX3D. - [getSoundBPM (Cliente)](https://wiki.mymp.gg/es/getSoundBPM.md): Detecta el tempo del sonido en pulsaciones por minuto, redondeado hacia abajo. - [getSoundBufferLength (Cliente)](https://wiki.mymp.gg/es/getSoundBufferLength.md): Existe por compatibilidad con MTA, donde da el tamaño del búfer de un stream de internet. - [getSoundEffectParameters (Cliente)](https://wiki.mymp.gg/es/getSoundEffectParameters.md): Devuelve los parámetros actuales de un efecto de audio activado en un sonido o en la voz de un jugador. - [getSoundEffects (Cliente)](https://wiki.mymp.gg/es/getSoundEffects.md): Lista los efectos de audio de un sonido o de la voz de un jugador e indica cuáles están activados. - [getSoundFFTData (Cliente)](https://wiki.mymp.gg/es/getSoundFFTData.md): Devuelve el espectro de frecuencias de lo que el sonido está reproduciendo ahora, para hacer visualizadores. - [getSoundLength (Compartido)](https://wiki.mymp.gg/es/getSoundLength.md): Devuelve la duración del sonido. - [getSoundLevelData (Cliente)](https://wiki.mymp.gg/es/getSoundLevelData.md): Devuelve el pico de volumen de cada canal en los últimos 20 ms del sonido. - [getSoundMaxDistance (Compartido)](https://wiki.mymp.gg/es/getSoundMaxDistance.md): Devuelve a partir de qué distancia un sonido 3D queda en silencio. - [getSoundMetaTags (Cliente)](https://wiki.mymp.gg/es/getSoundMetaTags.md): Lee las etiquetas del archivo de audio (ID3 del MP3, comentarios del OGG y del FLAC, INFO del WAV). - [getSoundMinDistance (Compartido)](https://wiki.mymp.gg/es/getSoundMinDistance.md): Devuelve hasta qué distancia un sonido 3D suena a volumen completo. - [getSoundPan (Cliente)](https://wiki.mymp.gg/es/getSoundPan.md): Devuelve el panorama de un sonido sin posición. - [getSoundPosition (Compartido)](https://wiki.mymp.gg/es/getSoundPosition.md): Devuelve en qué punto de la pista se está reproduciendo el sonido. - [getSoundProperties (Cliente)](https://wiki.mymp.gg/es/getSoundProperties.md): Devuelve la frecuencia de muestreo, el tempo y el tono de un sonido, y si suena al revés. - [getSoundSpeaker (Cliente)](https://wiki.mymp.gg/es/getSoundSpeaker.md): Devuelve el ped que habla un sonido. - [getSoundSpeed (Compartido)](https://wiki.mymp.gg/es/getSoundSpeed.md): Devuelve la velocidad de un sonido. - [getSoundVolume (Compartido)](https://wiki.mymp.gg/es/getSoundVolume.md): Devuelve el volumen de un sonido, sin contar la caída con la distancia. - [getSoundWaveData (Cliente)](https://wiki.mymp.gg/es/getSoundWaveData.md): Devuelve la forma de onda de lo que el sonido acaba de reproducir, para dibujar osciloscopios. - [isShowSoundEnabled (Cliente)](https://wiki.mymp.gg/es/isShowSoundEnabled.md): Indica si showSound está activado. - [isSoundLooped (Compartido)](https://wiki.mymp.gg/es/isSoundLooped.md): Indica si un sonido se repite cuando llega al final. - [isSoundPanningEnabled (Cliente)](https://wiki.mymp.gg/es/isSoundPanningEnabled.md): Indica si un sonido 3D tiene el panorama estéreo activado. - [isSoundPaused (Compartido)](https://wiki.mymp.gg/es/isSoundPaused.md): Indica si un sonido está en pausa. - [isWorldSoundEnabled (Cliente)](https://wiki.mymp.gg/es/isWorldSoundEnabled.md): Indica si un sonido del mundo, o un grupo de ellos, está activado. - [playSFX (Cliente)](https://wiki.mymp.gg/es/playSFX.md): Reproduce un sonido de los bancos de audio de GTA San Andreas, sin posición en el mundo. - [playSFX3D (Cliente)](https://wiki.mymp.gg/es/playSFX3D.md): Reproduce un sonido de los bancos de audio de GTA San Andreas en una posición del mundo. - [playSound (Cliente)](https://wiki.mymp.gg/es/playSound-client.md): Reproduce un sonido sin posición en el mundo, solo en este cliente. Dispara onClientSoundStarted con el motivo play. - [playSound (Servidor)](https://wiki.mymp.gg/es/playSound-server.md): Crea un sonido sin posición en el mundo que todos los clientes reproducen a la vez. Los cambios que se le hacen en el servidor llegan a todos. - [playSound3D (Cliente)](https://wiki.mymp.gg/es/playSound3D-client.md): Reproduce un sonido en una posición del mundo, solo en este cliente. El volumen baja con la distancia entre setSoundMinDistance (5 m) y setSoundMaxDistance (20 m). Dispara onClientSoundStarted con play. - [playSound3D (Servidor)](https://wiki.mymp.gg/es/playSound3D-server.md): Crea un sonido en una posición del mundo que todos los clientes reproducen a la vez. Los cambios que se le hacen en el servidor llegan a todos. - [playSoundFrontEnd (Cliente)](https://wiki.mymp.gg/es/playSoundFrontEnd-client.md): Reproduce uno de los sonidos de interfaz de GTA San Andreas, como los del menú y las misiones. - [resetWorldSounds (Cliente)](https://wiki.mymp.gg/es/resetWorldSounds.md): Vuelve a activar todos los sonidos del mundo desactivados con setWorldSoundEnabled. - [setSoundEffectEnabled (Cliente)](https://wiki.mymp.gg/es/setSoundEffectEnabled.md): Activa o desactiva un efecto de audio en un sonido o en la voz de un jugador. Al activarlo, el efecto empieza con sus parámetros por defecto. - [setSoundEffectParameter (Cliente)](https://wiki.mymp.gg/es/setSoundEffectParameter.md): Cambia un parámetro de un efecto de audio activado en un sonido o en la voz de un jugador. - [setSoundLooped (Compartido)](https://wiki.mymp.gg/es/setSoundLooped.md): Activa o desactiva la repetición de un sonido. En el servidor, el cambio se envía a todos los clientes. - [setSoundMaxDistance (Compartido)](https://wiki.mymp.gg/es/setSoundMaxDistance.md): Define a partir de qué distancia un sonido 3D queda en silencio. Por defecto son 20 m. En el servidor, el cambio se envía a todos los clientes. - [setSoundMinDistance (Compartido)](https://wiki.mymp.gg/es/setSoundMinDistance.md): Define hasta qué distancia un sonido 3D suena a volumen completo. Por defecto son 5 m. En el servidor, el cambio se envía a todos los clientes. - [setSoundPan (Cliente)](https://wiki.mymp.gg/es/setSoundPan.md): Coloca un sonido sin posición más a la izquierda o a la derecha. - [setSoundPanningEnabled (Cliente)](https://wiki.mymp.gg/es/setSoundPanningEnabled.md): Activa o desactiva el panorama estéreo de un sonido 3D. Activado, el sonido se inclina a la izquierda o a la derecha según la cámara. Viene activado. - [setSoundPaused (Compartido)](https://wiki.mymp.gg/es/setSoundPaused.md): Pausa o reanuda un sonido. En el servidor, el cambio se envía a todos los clientes. - [setSoundPosition (Compartido)](https://wiki.mymp.gg/es/setSoundPosition.md): Salta a un punto de la pista. El valor se mantiene entre 0 y la duración del sonido. En el servidor, el cambio se envía a todos los clientes. - [setSoundProperties (Cliente)](https://wiki.mymp.gg/es/setSoundProperties.md): Cambia la frecuencia de muestreo, el tempo y el tono de un sonido, y si suena al revés. - [setSoundSpeaker (Cliente)](https://wiki.mymp.gg/es/setSoundSpeaker.md): Hace que un ped hable un sonido: su boca se mueve con el volumen del sonido y, si el sonido es 3D, sale de la cabeza del ped en cada fotograma. - [setSoundSpeed (Compartido)](https://wiki.mymp.gg/es/setSoundSpeed.md): Cambia la velocidad de un sonido. El tono cambia con ella. En el servidor, el cambio se envía a todos los clientes. - [setSoundVolume (Compartido)](https://wiki.mymp.gg/es/setSoundVolume.md): Cambia el volumen de un sonido. En un sonido 3D, sigue bajando con la distancia. En el servidor, el cambio se envía a todos los clientes. - [setWorldSoundEnabled (Cliente)](https://wiki.mymp.gg/es/setWorldSoundEnabled.md): Activa o desactiva sonidos del mundo del juego (pasos, disparos, choques y otros) por grupo o uno a uno. - [showSound (Cliente)](https://wiki.mymp.gg/es/showSound.md): Escribe en la consola de depuración el grupo y el índice de cada sonido del mundo que suena. Solo funciona en el modo de desarrollo. - [stopSound (Cliente)](https://wiki.mymp.gg/es/stopSound-client.md): Detiene un sonido creado por este cliente y destruye el elemento. Dispara onClientSoundStopped con el motivo destroyed. - [stopSound (Servidor)](https://wiki.mymp.gg/es/stopSound-server.md): Detiene un sonido creado por el servidor y destruye el elemento en todos los clientes. - [onClientSoundStarted (Cliente)](https://wiki.mymp.gg/es/onClientSoundStarted.md): Se dispara cuando un sonido empieza a sonar en este cliente o sale de la pausa. - [onClientSoundStopped (Cliente)](https://wiki.mymp.gg/es/onClientSoundStopped.md): Se dispara cuando un sonido deja de sonar en este cliente: en pausa, detenido o terminado. - [onClientWorldSound (Cliente)](https://wiki.mymp.gg/es/onClientWorldSound.md): Se dispara cuando el juego va a reproducir un sonido del mundo. Cancelar el evento impide que suene. ### Voz - [addPlayerToVoiceChannel (Servidor)](https://wiki.mymp.gg/es/addPlayerToVoiceChannel.md): Mete a un jugador en un canal de voz. A partir de ahí oye y lo oyen los demás del canal. - [createVoiceChannel (Servidor)](https://wiki.mymp.gg/es/createVoiceChannel.md): Crea un canal de voz. Los jugadores solo se oyen entre sí por los canales en los que están. - [deleteVoiceChannel (Servidor)](https://wiki.mymp.gg/es/deleteVoiceChannel.md): Destruye un canal de voz. Los jugadores que estaban en él dejan de oírse por él. - [isPlayerTalking (Cliente)](https://wiki.mymp.gg/es/isPlayerTalking-client.md): Indica si un jugador está hablando en el chat de voz, desde el punto de vista de este cliente. - [isPlayerTalking (Servidor)](https://wiki.mymp.gg/es/isPlayerTalking-server.md): Indica si un jugador está hablando en el chat de voz. - [removePlayerFromVoiceChannel (Servidor)](https://wiki.mymp.gg/es/removePlayerFromVoiceChannel.md): Saca a un jugador de un canal de voz. - [setPlayerDeafInVoiceChannel (Servidor)](https://wiki.mymp.gg/es/setPlayerDeafInVoiceChannel.md): Ensordece a un jugador en un canal de voz: los demás lo siguen oyendo, pero él no oye a nadie por ese canal. - [setPlayerMutedInVoiceChannel (Servidor)](https://wiki.mymp.gg/es/setPlayerMutedInVoiceChannel.md): Silencia a un jugador en un canal de voz: sigue oyendo el canal, pero nadie lo oye por él. - [setPlayerVoiceIgnoreFrom (Servidor)](https://wiki.mymp.gg/es/setPlayerVoiceIgnoreFrom.md): Hace que un jugador deje de oír la voz de ciertos elementos, en todos los canales. - [onClientPlayerVoiceStart (Cliente)](https://wiki.mymp.gg/es/onClientPlayerVoiceStart.md): Se dispara en este cliente cuando un jugador empieza a hablar en el chat de voz: el jugador local al pulsar la tecla de hablar, u otro jugador cuando llega su voz. - [onClientPlayerVoiceStop (Cliente)](https://wiki.mymp.gg/es/onClientPlayerVoiceStop.md): Se dispara en este cliente cuando un jugador deja de hablar en el chat de voz. - [onPlayerVoiceStart (Servidor)](https://wiki.mymp.gg/es/onPlayerVoiceStart.md): Se dispara cuando un jugador empieza a hablar en el chat de voz. Cancelar el evento hace que nadie oiga esa intervención. - [onPlayerVoiceStop (Servidor)](https://wiki.mymp.gg/es/onPlayerVoiceStop.md): Se dispara cuando un jugador deja de hablar en el chat de voz. ### Servidor - [getDevelopmentMode (Cliente)](https://wiki.mymp.gg/es/getDevelopmentMode.md): Indica si el modo de desarrollo está activo en este cliente. - [getServerIP (Servidor)](https://wiki.mymp.gg/es/getServerIP-server.md): Devuelve la dirección IPv4 pública de la máquina, leída de sus interfaces de red al arrancar. - [getServerName (Servidor)](https://wiki.mymp.gg/es/getServerName.md): Devuelve el nombre del servidor, de la convar server_name. - [getServerPassword (Servidor)](https://wiki.mymp.gg/es/getServerPassword.md): Devuelve la contraseña que un jugador debe dar para entrar. - [setDevelopmentMode (Cliente)](https://wiki.mymp.gg/es/setDevelopmentMode.md): Activa o desactiva el modo de desarrollo en este cliente. Con él activo, los comandos de consola showcol y showsound dibujan las formas de colisión y los sonidos del mundo. - [setServerPassword (Servidor)](https://wiki.mymp.gg/es/setServerPassword.md): Cambia la contraseña para entrar en el servidor. Quien ya está dentro se queda. - [shutdown (Servidor)](https://wiki.mymp.gg/es/shutdown.md): Apaga el servidor. Antes, dispara onShutdown. - [onShutdown (Servidor)](https://wiki.mymp.gg/es/onShutdown.md): Se dispara cuando un script llama a shutdown, justo antes de que el servidor se apague. ### Base de datos - [dbConnect (Servidor)](https://wiki.mymp.gg/es/dbConnect.md): Abre una conexión con una base de datos SQLite o MySQL. Las consultas corren en un hilo propio de la conexión. - [dbExec (Servidor)](https://wiki.mymp.gg/es/dbExec.md): Ejecuta una sentencia SQL sin esperar respuesta. - [dbFree (Servidor)](https://wiki.mymp.gg/es/dbFree.md): Descarta una consulta de dbQuery cuya respuesta no se va a leer. - [dbPoll (Servidor)](https://wiki.mymp.gg/es/dbPoll.md): Lee la respuesta de una consulta de dbQuery, esperándola si hace falta. - [dbPrepareString (Servidor)](https://wiki.mymp.gg/es/dbPrepareString.md): Rellena los marcadores de un SQL con valores escapados, sin ejecutarlo. - [dbQuery (Servidor)](https://wiki.mymp.gg/es/dbQuery.md): Envía una consulta SQL cuya respuesta se lee después con dbPoll. ### Red y HTTP - [fetchRemote (Servidor)](https://wiki.mymp.gg/es/fetchRemote.md): Hace una petición HTTP o HTTPS y entrega la respuesta a una función cuando llega. - [getServerIp (Cliente)](https://wiki.mymp.gg/es/getServerIp-client.md): Devuelve la dirección del servidor al que está conectado este cliente.