# MY Multiplayer: Wiki (Português) > Bem-vindo à wiki do MY Multiplayer. Nesta wiki você encontrará uma grande variedade de informações sobre como usar o MY Multiplayer. MY Multiplayer é uma plataforma multiplayer que permite criar, desenvolver e hospedar servidores personalizados, oferecendo liberdade e flexibilidade para construir qualquer tipo de experiência multiplayer. No MYMP (MY Multiplayer), os scripts rodam em Lua 5.4 com vetores LuaGLM (`vec2`, `vec3`, `quat`) dentro de recursos (`meta.xml` e `modules/`) nos lados `client`, `server` ou `shared`. Cada guia de documentação e entrada da API abaixo está disponível diretamente em Markdown (`.md`). - [Documentação consolidada completa (Português)](https://wiki.mymp.gg/pt/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) ## Documentação - [Introdução](https://wiki.mymp.gg/pt/docs/intro.md): Bem-vindo à wiki do MY Multiplayer. Nesta wiki você encontrará uma grande variedade de informações sobre como usar o MY Multiplayer. - [Estrutura de um recurso](https://wiki.mymp.gg/pt/docs/resources.md): Organização de pastas de um recurso no MY Multiplayer (MYMP), manifesto meta.xml, tags suportadas e padrões de arquivos. - [Módulos e import](https://wiki.mymp.gg/pt/docs/modules.md): Como organizar o código Lua de um recurso em módulos dentro de modules/ e reaproveitá-los no MY Multiplayer (MYMP) com import. - [server.cfg](https://wiki.mymp.gg/pt/docs/server-config.md): Configuração do servidor MY Multiplayer (MYMP) via server.cfg: diretivas ensure e set, convars de rede, fila, limites de eventos, sincronização e chave content.key. - [Variáveis globais](https://wiki.mymp.gg/pt/docs/globals.md): Variáveis globais definidas automaticamente em todo script Lua do MY Multiplayer (MYMP) e dentro de handlers de evento. - [Vetores (vec3)](https://wiki.mymp.gg/pt/docs/vectors.md): Uso de vetores LuaGLM (vec3 e vec2) no MY Multiplayer (MYMP) para posições, rotações e velocidades, criação de vetores e diferenças em relação ao MTA. - [Eventos entre cliente e servidor](https://wiki.mymp.gg/pt/docs/custom-events.md): Como registrar eventos customizados com addEvent e enviá-los entre cliente e servidor com triggerServerEvent, triggerClientEvent e eventos latentes no MY Multiplayer (MYMP). ## Referência de scripting ### Elementos - [addElementDataSubscriber (Servidor)](https://wiki.mymp.gg/pt/addElementDataSubscriber.md): Inscreve um jogador num dado de elemento definido com o modo de sincronização "subscribe". O jogador recebe o valor atual na hora e cada mudança depois disso. - [createElement (Compartilhado)](https://wiki.mymp.gg/pt/createElement.md): Cria um elemento de um tipo inventado pelo script, sem nada no mundo. Ele fica sob a raiz dinâmica do recurso. - [destroyElement (Compartilhado)](https://wiki.mymp.gg/pt/destroyElement.md): Destrói um elemento e todos os seus filhos. Antes de sumir, cada um dispara onElementDestroy no servidor ou onClientElementDestroy no cliente. - [getAllElementData (Compartilhado)](https://wiki.mymp.gg/pt/getAllElementData.md): Lê todos os dados de um elemento de uma vez. - [getElementAlpha (Compartilhado)](https://wiki.mymp.gg/pt/getElementAlpha.md): Lê a transparência de um elemento, de 0 (invisível) a 255 (opaco). - [getElementAngularVelocity (Compartilhado)](https://wiki.mymp.gg/pt/getElementAngularVelocity.md): Lê a velocidade de giro de um elemento em cada eixo, por passo da simulação. - [getElementBoundingBox (Cliente)](https://wiki.mymp.gg/pt/getElementBoundingBox.md): Lê a caixa de colisão do modelo de um elemento, relativa à origem do modelo. - [getElementByID (Compartilhado)](https://wiki.mymp.gg/pt/getElementByID.md): Procura o primeiro elemento com um ID, a partir de um elemento e descendo pelos seus filhos. - [getElementCastShadow (Cliente)](https://wiki.mymp.gg/pt/getElementCastShadow.md): Diz se um elemento projeta sombra. - [getElementChildren (Compartilhado)](https://wiki.mymp.gg/pt/getElementChildren.md): Lista os filhos diretos de um elemento, opcionalmente só os de um tipo. - [getElementChildrenCount (Compartilhado)](https://wiki.mymp.gg/pt/getElementChildrenCount.md): Conta os filhos diretos de um elemento. - [getElementData (Compartilhado)](https://wiki.mymp.gg/pt/getElementData.md): Lê um dado guardado num elemento. - [getElementDimension (Compartilhado)](https://wiki.mymp.gg/pt/getElementDimension.md): Lê a dimensão de um elemento, de 0 a 65535. - [getElementDistanceFromCentreOfMassToBaseOfModel (Cliente)](https://wiki.mymp.gg/pt/getElementDistanceFromCentreOfMassToBaseOfModel.md): Lê a distância entre o centro de massa de um elemento e a base do seu modelo. - [getElementHealth (Compartilhado)](https://wiki.mymp.gg/pt/getElementHealth.md): Lê a vida de um jogador, ped, veículo ou objeto. - [getElementID (Compartilhado)](https://wiki.mymp.gg/pt/getElementID.md): Lê o ID de um elemento, o nome que getElementByID procura. - [getElementInterior (Compartilhado)](https://wiki.mymp.gg/pt/getElementInterior.md): Lê o interior em que um elemento está. O interior 0 é o mundo aberto. - [getElementMatrix (Compartilhado)](https://wiki.mymp.gg/pt/getElementMatrix.md): Lê a matriz 4x4 de um elemento, feita da sua posição e rotação. - [getElementModel (Compartilhado)](https://wiki.mymp.gg/pt/getElementModel.md): Lê o nome do modelo de um elemento. - [getElementParent (Compartilhado)](https://wiki.mymp.gg/pt/getElementParent.md): Lê o pai de um elemento na árvore de elementos. - [getElementPosition (Compartilhado)](https://wiki.mymp.gg/pt/getElementPosition.md): Lê a posição de um elemento no mundo. - [getElementRadius (Cliente)](https://wiki.mymp.gg/pt/getElementRadius.md): Lê o raio da esfera de colisão do modelo de um elemento. - [getElementRotation (Compartilhado)](https://wiki.mymp.gg/pt/getElementRotation.md): Lê a rotação de um elemento em graus. - [getElementsByType (Cliente)](https://wiki.mymp.gg/pt/getElementsByType-client.md): Lista todos os elementos de um tipo abaixo de um elemento da árvore neste cliente. - [getElementsByType (Servidor)](https://wiki.mymp.gg/pt/getElementsByType-server.md): Lista todos os elementos de um tipo abaixo de um elemento da árvore no servidor. - [getElementsInRange (Compartilhado)](https://wiki.mymp.gg/pt/getElementsInRange.md): Lista os elementos cuja posição está dentro de uma esfera. - [getElementSyncer (Servidor)](https://wiki.mymp.gg/pt/getElementSyncer.md): Diz qual jogador sincroniza um elemento, isto é, qual cliente simula e envia o seu estado ao servidor. - [getElementType (Compartilhado)](https://wiki.mymp.gg/pt/getElementType.md): Lê o tipo de um elemento, como "player", "vehicle" ou o tipo dado em createElement. - [getElementVelocity (Compartilhado)](https://wiki.mymp.gg/pt/getElementVelocity.md): Devolve a velocidade de um elemento. - [getRootElement (Compartilhado)](https://wiki.mymp.gg/pt/getRootElement.md): Devolve o elemento raiz, o topo da árvore de elementos. É o mesmo valor da variável global root. - [hasElementDataSubscriber (Servidor)](https://wiki.mymp.gg/pt/hasElementDataSubscriber.md): Diz se um jogador está inscrito num dado de elemento. - [isElement (Compartilhado)](https://wiki.mymp.gg/pt/isElement.md): Diz se um valor é um elemento que ainda existe. - [isElementFrozen (Compartilhado)](https://wiki.mymp.gg/pt/isElementFrozen.md): Diz se um elemento está congelado. - [isElementInWater (Cliente)](https://wiki.mymp.gg/pt/isElementInWater.md): Diz se um ped, jogador ou veículo está na água. - [isElementLocal (Cliente)](https://wiki.mymp.gg/pt/isElementLocal.md): Diz se um elemento foi criado por este cliente, e não pelo servidor. - [isElementOnFire (Compartilhado)](https://wiki.mymp.gg/pt/isElementOnFire.md): Diz se um elemento está pegando fogo. - [isElementOnScreen (Cliente)](https://wiki.mymp.gg/pt/isElementOnScreen.md): Diz se um elemento aparece na tela. - [isElementStreamable (Cliente)](https://wiki.mymp.gg/pt/isElementStreamable.md): Diz se um elemento entra e sai do streaming conforme a distância. - [isElementStreamedIn (Cliente)](https://wiki.mymp.gg/pt/isElementStreamedIn.md): Diz se um elemento está carregado no mundo deste cliente. - [isElementSyncer (Cliente)](https://wiki.mymp.gg/pt/isElementSyncer.md): Diz se este cliente sincroniza um ped ou veículo para o servidor. - [removeElementData (Compartilhado)](https://wiki.mymp.gg/pt/removeElementData.md): Apaga um dado guardado num elemento. - [removeElementDataSubscriber (Servidor)](https://wiki.mymp.gg/pt/removeElementDataSubscriber.md): Tira a inscrição de um jogador num dado de elemento. Ele deixa de receber as mudanças desse dado. - [setElementAlpha (Compartilhado)](https://wiki.mymp.gg/pt/setElementAlpha.md): Define a transparência de um elemento e de todos os seus filhos. - [setElementAngularVelocity (Compartilhado)](https://wiki.mymp.gg/pt/setElementAngularVelocity.md): Define a velocidade de giro de um elemento. - [setElementCastShadow (Cliente)](https://wiki.mymp.gg/pt/setElementCastShadow.md): Liga ou desliga a sombra que um elemento projeta. - [setElementData (Cliente)](https://wiki.mymp.gg/pt/setElementData-client.md): Guarda um dado num elemento, só neste cliente. - [setElementData (Servidor)](https://wiki.mymp.gg/pt/setElementData-server.md): Guarda um dado num elemento e, conforme o sync, envia aos jogadores. - [setElementDimension (Compartilhado)](https://wiki.mymp.gg/pt/setElementDimension.md): Muda a dimensão de um elemento e de todos os seus filhos. - [setElementFrozen (Compartilhado)](https://wiki.mymp.gg/pt/setElementFrozen.md): Congela ou descongela um elemento e todos os seus filhos. - [setElementHealth (Compartilhado)](https://wiki.mymp.gg/pt/setElementHealth.md): Define a vida de um ped, jogador, veículo ou objeto. - [setElementID (Compartilhado)](https://wiki.mymp.gg/pt/setElementID.md): Dá um id (nome) a um elemento, para encontrá-lo depois com getElementByID. - [setElementInterior (Compartilhado)](https://wiki.mymp.gg/pt/setElementInterior.md): Muda o interior de um elemento. - [setElementMatrix (Compartilhado)](https://wiki.mymp.gg/pt/setElementMatrix.md): Posiciona e gira um elemento a partir de uma matriz. - [setElementModel (Servidor)](https://wiki.mymp.gg/pt/setElementModel.md): Troca o modelo de um ped ou jogador, e dos seus filhos. - [setElementOnFire (Cliente)](https://wiki.mymp.gg/pt/setElementOnFire-client.md): Põe fogo ou apaga um elemento neste cliente. - [setElementOnFire (Servidor)](https://wiki.mymp.gg/pt/setElementOnFire-server.md): Põe fogo ou apaga um elemento e os seus filhos, para todos os jogadores. - [setElementParent (Compartilhado)](https://wiki.mymp.gg/pt/setElementParent.md): Põe um elemento como filho de outro na árvore de elementos. - [setElementPosition (Compartilhado)](https://wiki.mymp.gg/pt/setElementPosition.md): Move um elemento para uma posição no mundo. - [setElementRotation (Compartilhado)](https://wiki.mymp.gg/pt/setElementRotation.md): Define a rotação 3D de um elemento em graus. - [setElementStreamable (Cliente)](https://wiki.mymp.gg/pt/setElementStreamable.md): Escolhe se um elemento entra e sai do streaming conforme a distância ou fica sempre carregado. - [setElementSyncer (Servidor)](https://wiki.mymp.gg/pt/setElementSyncer.md): Escolhe qual jogador sincroniza um ped ou veículo. - [setElementVelocity (Compartilhado)](https://wiki.mymp.gg/pt/setElementVelocity.md): Define a velocidade de um elemento. - [onClientElementDataChange (Cliente)](https://wiki.mymp.gg/pt/onClientElementDataChange.md): Disparado quando um dado de um elemento muda ou é removido. Cancelar o evento não desfaz a mudança: o dado deste cliente fica com o novo valor. - [onClientElementDestroy (Cliente)](https://wiki.mymp.gg/pt/onClientElementDestroy.md): Disparado quando um elemento vai ser destruído, enquanto ele ainda existe. - [onClientElementDimensionChange (Cliente)](https://wiki.mymp.gg/pt/onClientElementDimensionChange.md): Disparado depois que um elemento muda de dimensão. Não dispara se a dimensão continua a mesma. - [onClientElementInteriorChange (Cliente)](https://wiki.mymp.gg/pt/onClientElementInteriorChange.md): Disparado depois que um elemento muda de interior. Não dispara se o interior continua o mesmo. - [onClientElementStreamIn (Cliente)](https://wiki.mymp.gg/pt/onClientElementStreamIn.md): Disparado quando um elemento entra no streaming deste cliente e passa a existir no mundo do jogo. - [onClientElementStreamOut (Cliente)](https://wiki.mymp.gg/pt/onClientElementStreamOut.md): Disparado quando um elemento sai do streaming deste cliente e deixa o mundo do jogo. O elemento continua existindo. - [onElementDataChange (Servidor)](https://wiki.mymp.gg/pt/onElementDataChange.md): Disparado quando um dado de um elemento muda ou é removido. Cancelar o evento devolve o valor anterior (ou apaga a chave, se ela não existia) e a mudança não é enviada aos jogadores. - [onElementDestroy (Servidor)](https://wiki.mymp.gg/pt/onElementDestroy.md): Disparado quando um elemento vai ser destruído, enquanto ele ainda existe. - [onElementDimensionChange (Servidor)](https://wiki.mymp.gg/pt/onElementDimensionChange.md): Disparado depois que um elemento muda de dimensão. Não dispara se a dimensão continua a mesma. - [onElementInteriorChange (Servidor)](https://wiki.mymp.gg/pt/onElementInteriorChange.md): Disparado depois que um elemento muda de interior. Não dispara se o interior continua o mesmo. - [onElementModelChange (Servidor)](https://wiki.mymp.gg/pt/onElementModelChange.md): Disparado depois que setElementModel troca o modelo de um elemento. Cancelar o evento restaura o modelo anterior, e setElementModel devolve false. - [onElementStartSync (Servidor)](https://wiki.mymp.gg/pt/onElementStartSync.md): Disparado quando um jogador passa a sincronizar um ped ou veículo. - [onElementStopSync (Servidor)](https://wiki.mymp.gg/pt/onElementStopSync.md): Disparado quando um jogador deixa de sincronizar um ped ou veículo. ### Anexos - [attachElements (Compartilhado)](https://wiki.mymp.gg/pt/attachElements.md): Pendura um elemento em outro. A partir daí ele segue o alvo até ser solto. - [detachElements (Compartilhado)](https://wiki.mymp.gg/pt/detachElements.md): Solta um elemento do elemento em que está anexado. Ele fica onde está. - [getAttachedElements (Compartilhado)](https://wiki.mymp.gg/pt/getAttachedElements.md): Lista os elementos anexados diretamente a um elemento. - [getElementAttachedOffsets (Compartilhado)](https://wiki.mymp.gg/pt/getElementAttachedOffsets.md): Lê o deslocamento, a rotação e o socket com que um elemento está anexado. - [getElementAttachedTo (Compartilhado)](https://wiki.mymp.gg/pt/getElementAttachedTo.md): Diz em qual elemento um elemento está anexado. - [isElementAttached (Compartilhado)](https://wiki.mymp.gg/pt/isElementAttached.md): Diz se um elemento está anexado a outro. - [setElementAttachedOffsets (Compartilhado)](https://wiki.mymp.gg/pt/setElementAttachedOffsets.md): Muda o deslocamento, a rotação e, se pedido, o socket de um elemento anexado. - [onClientElementAttach (Cliente)](https://wiki.mymp.gg/pt/onClientElementAttach.md): Disparado quando um script do cliente chama attachElements, antes de o elemento ser anexado. Cancelar o evento impede o anexo e faz attachElements devolver false. - [onClientElementDetach (Cliente)](https://wiki.mymp.gg/pt/onClientElementDetach.md): Disparado antes de um elemento ser solto por um script do cliente, por detachElements ou por attachElements levando-o para outro alvo. Cancelar o evento mantém o elemento anexado. - [onElementAttach (Servidor)](https://wiki.mymp.gg/pt/onElementAttach.md): Disparado quando o servidor chama attachElements, antes de o elemento ser anexado. Cancelar o evento impede o anexo e faz attachElements devolver false. - [onElementDetach (Servidor)](https://wiki.mymp.gg/pt/onElementDetach.md): Disparado antes de um elemento ser solto no servidor, por detachElements ou por attachElements levando-o para outro alvo. Cancelar o evento mantém o elemento anexado. ### Componentes e ossos - [getElementBoneMatrix (Cliente)](https://wiki.mymp.gg/pt/getElementBoneMatrix.md): Devolve a matriz de um osso de um ped ou objeto no mundo. - [getElementBonePosition (Cliente)](https://wiki.mymp.gg/pt/getElementBonePosition.md): Devolve a posição de um osso de um ped ou objeto no mundo. - [getElementBoneQuaternion (Cliente)](https://wiki.mymp.gg/pt/getElementBoneQuaternion.md): Devolve a orientação de um osso de um ped ou objeto em relação ao osso pai, como quatérnio. - [getElementBoneRotation (Cliente)](https://wiki.mymp.gg/pt/getElementBoneRotation.md): Devolve a rotação de um osso de um ped ou objeto em relação ao osso pai, em graus. - [getElementBoneScale (Cliente)](https://wiki.mymp.gg/pt/getElementBoneScale.md): Devolve a escala de um osso de um ped ou objeto. - [getElementComponentPosition (Cliente)](https://wiki.mymp.gg/pt/getElementComponentPosition.md): Devolve a posição de um componente de um veículo ou objeto. - [getElementComponentRotation (Cliente)](https://wiki.mymp.gg/pt/getElementComponentRotation.md): Devolve a rotação de um componente de um veículo ou objeto, em graus. - [getElementComponents (Cliente)](https://wiki.mymp.gg/pt/getElementComponents.md): Lista os componentes de um veículo ou objeto: os frames com nome do seu modelo. - [getElementComponentVisible (Cliente)](https://wiki.mymp.gg/pt/getElementComponentVisible.md): Diz se um componente de um veículo ou objeto está visível. - [getPedBonePosition (Cliente)](https://wiki.mymp.gg/pt/getPedBonePosition.md): Devolve a posição de um osso de um ped no mundo. - [resetElementComponentPosition (Cliente)](https://wiki.mymp.gg/pt/resetElementComponentPosition.md): Devolve um componente de um veículo ou objeto à posição original do modelo, desfazendo setElementComponentPosition. - [resetElementComponentRotation (Cliente)](https://wiki.mymp.gg/pt/resetElementComponentRotation.md): Devolve um componente de um veículo ou objeto à rotação original do modelo, desfazendo setElementComponentRotation. - [setElementBoneMatrix (Cliente)](https://wiki.mymp.gg/pt/setElementBoneMatrix.md): Define a matriz de um osso de um ped ou objeto no mundo: posição, orientação e escala juntas. A mudança vale só neste cliente. - [setElementBonePosition (Cliente)](https://wiki.mymp.gg/pt/setElementBonePosition.md): Move um osso de um ped ou objeto para uma posição no mundo, mantendo a orientação. A mudança vale só neste cliente. - [setElementBoneQuaternion (Cliente)](https://wiki.mymp.gg/pt/setElementBoneQuaternion.md): Define a orientação de um osso de um ped ou objeto em relação ao osso pai, como quatérnio. A mudança vale só neste cliente. - [setElementBoneRotation (Cliente)](https://wiki.mymp.gg/pt/setElementBoneRotation.md): Gira um osso de um ped ou objeto em relação ao osso pai. A mudança vale só neste cliente. - [setElementBoneScale (Cliente)](https://wiki.mymp.gg/pt/setElementBoneScale.md): Muda a escala de um osso de um ped ou objeto. A mudança vale só neste cliente. - [setElementComponentPosition (Cliente)](https://wiki.mymp.gg/pt/setElementComponentPosition.md): Move um componente de um veículo ou objeto. A mudança vale só neste cliente. - [setElementComponentRotation (Cliente)](https://wiki.mymp.gg/pt/setElementComponentRotation.md): Gira um componente de um veículo ou objeto. A mudança vale só neste cliente. - [setElementComponentVisible (Cliente)](https://wiki.mymp.gg/pt/setElementComponentVisible.md): Mostra ou esconde um componente de um veículo ou objeto. A mudança vale só neste cliente. ### Eventos - [addEvent (Compartilhado)](https://wiki.mymp.gg/pt/addEvent.md): Registra um evento novo com esse nome. Só depois disso é possível adicionar handlers a ele e dispará-lo. - [addEventHandler (Compartilhado)](https://wiki.mymp.gg/pt/addEventHandler.md): Faz uma função ser chamada sempre que o evento acontece no elemento indicado ou, com propagate, em qualquer descendente dele. - [cancelEvent (Compartilhado)](https://wiki.mymp.gg/pt/cancelEvent.md): Marca o evento que está rodando como cancelado. O que o cancelamento impede depende do evento. - [cancelLatentEvent (Cliente)](https://wiki.mymp.gg/pt/cancelLatentEvent-client.md): Para o envio de um evento latente deste cliente ao servidor. O servidor descarta o que já tinha recebido e o evento não é disparado. - [cancelLatentEvent (Servidor)](https://wiki.mymp.gg/pt/cancelLatentEvent-server.md): Para o envio de um evento latente do servidor a um jogador. O cliente descarta o que já tinha recebido e o evento não é disparado lá. - [getCancelReason (Compartilhado)](https://wiki.mymp.gg/pt/getCancelReason.md): Dá o motivo passado a cancelEvent no último evento que terminou de rodar neste lado. - [getEventHandlers (Compartilhado)](https://wiki.mymp.gg/pt/getEventHandlers.md): Lista as funções que este recurso pôs num evento de um elemento com addEventHandler. - [getLatentEventHandles (Cliente)](https://wiki.mymp.gg/pt/getLatentEventHandles-client.md): Lista os eventos latentes que este cliente ainda está enviando ao servidor. - [getLatentEventHandles (Servidor)](https://wiki.mymp.gg/pt/getLatentEventHandles-server.md): Lista os eventos latentes que o servidor ainda está enviando a um jogador. - [getLatentEventStatus (Cliente)](https://wiki.mymp.gg/pt/getLatentEventStatus-client.md): Diz como está o envio de um evento latente deste cliente ao servidor. - [getLatentEventStatus (Servidor)](https://wiki.mymp.gg/pt/getLatentEventStatus-server.md): Diz como está o envio de um evento latente do servidor a um jogador. - [removeEventHandler (Compartilhado)](https://wiki.mymp.gg/pt/removeEventHandler.md): Tira uma função de um evento de um elemento, onde ela foi posta com addEventHandler. - [triggerClientEvent (Servidor)](https://wiki.mymp.gg/pt/triggerClientEvent.md): Envia um evento aos clientes dos jogadores, que o disparam em source. A função retorna antes de os clientes receberem. - [triggerEvent (Compartilhado)](https://wiki.mymp.gg/pt/triggerEvent.md): Dispara um evento neste lado, em source. Os handlers do próprio elemento e os de seus ancestrais que propagam são chamados na hora, antes de a função retornar. - [triggerLatentClientEvent (Servidor)](https://wiki.mymp.gg/pt/triggerLatentClientEvent.md): Envia um evento aos clientes dos jogadores aos poucos, em segundo plano, a no máximo bandwidth bytes por segundo para cada jogador. Serve para dados grandes que não podem segurar o resto do tráfego. - [triggerLatentServerEvent (Cliente)](https://wiki.mymp.gg/pt/triggerLatentServerEvent.md): Envia um evento ao servidor aos poucos, em segundo plano, a no máximo bandwidth bytes por segundo. Serve para dados grandes que não podem segurar o resto do tráfego. - [triggerServerEvent (Cliente)](https://wiki.mymp.gg/pt/triggerServerEvent.md): Envia um evento ao servidor, que o dispara em source lá. A função retorna antes de o servidor receber. - [wasEventCancelled (Compartilhado)](https://wiki.mymp.gg/pt/wasEventCancelled.md): Diz se o último evento que terminou de rodar neste lado foi cancelado. - [onPlayerTriggerEventThreshold (Servidor)](https://wiki.mymp.gg/pt/onPlayerTriggerEventThreshold.md): Disparado quando um jogador chama triggerServerEvent ou triggerLatentServerEvent vezes demais num intervalo. O servidor não faz mais nada: o que fazer fica com os scripts. ### Teclado - [addCommandHandler (Compartilhado)](https://wiki.mymp.gg/pt/addCommandHandler.md): Registra uma função que roda quando o comando é digitado no console. Os argumentos chegam como textos separados por espaço. - [bindKey (Compartilhado)](https://wiki.mymp.gg/pt/bindKey.md): Liga uma tecla a uma função ou a um comando. A função roda quando a tecla é apertada, solta ou os dois. - [executeCommandHandler (Cliente)](https://wiki.mymp.gg/pt/executeCommandHandler-client.md): Roda os handlers que os scripts do cliente registraram para um comando, como se ele tivesse sido digitado. - [executeCommandHandler (Servidor)](https://wiki.mymp.gg/pt/executeCommandHandler-server.md): Roda os handlers que os scripts do servidor registraram para um comando, como se o jogador o tivesse digitado. - [getBoundKeys (Cliente)](https://wiki.mymp.gg/pt/getBoundKeys.md): Lista as teclas ligadas a um comando neste cliente. - [getCommandsBoundToKey (Cliente)](https://wiki.mymp.gg/pt/getCommandsBoundToKey.md): Lista os comandos ligados a uma tecla neste cliente. - [getCursorPosition (Cliente)](https://wiki.mymp.gg/pt/getCursorPosition.md): Lê onde o cursor está na tela e o ponto do mundo para onde ele aponta. - [getFunctionsBoundToKey (Compartilhado)](https://wiki.mymp.gg/pt/getFunctionsBoundToKey.md): Lista as funções que este recurso ligou a uma tecla. - [getKeyBoundToCommand (Cliente)](https://wiki.mymp.gg/pt/getKeyBoundToCommand.md): Diz qual tecla roda um comando neste cliente. - [getKeyBoundToFunction (Compartilhado)](https://wiki.mymp.gg/pt/getKeyBoundToFunction.md): Diz a qual tecla este recurso ligou uma função. - [getKeyState (Cliente)](https://wiki.mymp.gg/pt/getKeyState.md): Diz se uma tecla está apertada agora. - [isCursorShowing (Cliente)](https://wiki.mymp.gg/pt/isCursorShowing.md): Diz se o cursor do mouse está aparecendo. - [isKeyBound (Compartilhado)](https://wiki.mymp.gg/pt/isKeyBound.md): Diz se este recurso ligou uma função a uma tecla. - [removeCommandHandler (Compartilhado)](https://wiki.mymp.gg/pt/removeCommandHandler.md): Remove o handler que este recurso registrou para um comando. - [setCursorAlpha (Cliente)](https://wiki.mymp.gg/pt/setCursorAlpha.md): Muda a opacidade do cursor do mouse. - [setCursorPosition (Cliente)](https://wiki.mymp.gg/pt/setCursorPosition.md): Move o cursor para um ponto da tela. - [showCursor (Cliente)](https://wiki.mymp.gg/pt/showCursor.md): Mostra ou esconde o cursor do mouse para este recurso. - [unbindKey (Compartilhado)](https://wiki.mymp.gg/pt/unbindKey.md): Desfaz binds que este recurso criou numa tecla. - [onClientClick (Cliente)](https://wiki.mymp.gg/pt/onClientClick.md): Disparado quando um botão do mouse é apertado ou solto com o cursor aparecendo. - [onClientCursorMove (Cliente)](https://wiki.mymp.gg/pt/onClientCursorMove.md): Disparado quando o mouse se move. - [onClientDoubleClick (Cliente)](https://wiki.mymp.gg/pt/onClientDoubleClick.md): Disparado quando um botão do mouse é apertado duas vezes seguidas com o cursor aparecendo. - [onClientKey (Cliente)](https://wiki.mymp.gg/pt/onClientKey.md): Disparado quando uma tecla ou botão do mouse é apertado ou solto. Cancelar o evento impede os binds dessa tecla e, no aperto, esconde a tecla do jogo enquanto ela fica apertada. - [onPlayerCommand (Servidor)](https://wiki.mymp.gg/pt/onPlayerCommand.md): Disparado quando um jogador manda um comando ao servidor, antes de ele rodar. Cancelar o evento impede o comando. ### Recursos e módulos - [call (Compartilhado)](https://wiki.mymp.gg/pt/call.md): Chama uma função que outro recurso exporta no seu meta.xml e devolve o que ela devolver. - [deleteResource (Servidor)](https://wiki.mymp.gg/pt/deleteResource.md): Tira um recurso parado da lista de recursos e move a pasta ou o arquivo dele para a pasta trash do cache de recursos do servidor. - [getResourceDynamicElementRoot (Compartilhado)](https://wiki.mymp.gg/pt/getResourceDynamicElementRoot.md): Devolve o elemento sob o qual ficam os elementos que o recurso cria por script. Ele é filho do elemento do recurso e se chama dynamic. - [getResourceExportedFunctions (Compartilhado)](https://wiki.mymp.gg/pt/getResourceExportedFunctions.md): Lista os nomes das funções que um recurso exporta no seu meta.xml, de qualquer lado. - [getResourceFiles (Compartilhado)](https://wiki.mymp.gg/pt/getResourceFiles.md): Lista os arquivos que um recurso declara com no meta.xml, com os padrões já expandidos, em ordem alfabética. - [getResourceFromName (Compartilhado)](https://wiki.mymp.gg/pt/getResourceFromName.md): Encontra um recurso pelo nome. - [getResourceInfo (Servidor)](https://wiki.mymp.gg/pt/getResourceInfo.md): Lê um atributo da tag do meta.xml de um recurso, como author ou version. - [getResourceName (Compartilhado)](https://wiki.mymp.gg/pt/getResourceName.md): Devolve o nome de um recurso. - [getResourceRootElement (Compartilhado)](https://wiki.mymp.gg/pt/getResourceRootElement.md): Devolve o elemento raiz de um recurso, o mesmo que a variável global resourceRoot desse recurso. - [getResources (Compartilhado)](https://wiki.mymp.gg/pt/getResources.md): Lista os recursos que estão rodando neste lado. - [getResourceState (Compartilhado)](https://wiki.mymp.gg/pt/getResourceState.md): Diz em que estado um recurso está. - [getThisResource (Compartilhado)](https://wiki.mymp.gg/pt/getThisResource.md): Devolve o recurso em que o script está rodando. - [import (Compartilhado)](https://wiki.mymp.gg/pt/import.md): Roda um módulo de um recurso no estado Lua deste script, uma vez por estado, e dá o que ele devolveu. As globais que o módulo definiu passam a ser deste script. - [refreshResources (Compartilhado)](https://wiki.mymp.gg/pt/refreshResources.md): Lê de novo a pasta de recursos: acrescenta os recursos novos, tira os que sumiram (parando os que rodavam) e avisa no log quais recursos em execução mudaram no disco. - [restartResource (Compartilhado)](https://wiki.mymp.gg/pt/restartResource.md): Pede para parar e iniciar de novo um recurso que está rodando. Isso acontece no próximo ciclo dos recursos, não durante a chamada, e o recurso volta ao seu lugar na ordem de início. - [startResource (Compartilhado)](https://wiki.mymp.gg/pt/startResource.md): Inicia um recurso na hora, depois de iniciar os recursos que ele inclui com no meta.xml. - [stopResource (Compartilhado)](https://wiki.mymp.gg/pt/stopResource.md): Pede para parar um recurso que está rodando. Ele para no próximo ciclo dos recursos, não durante a chamada. - [onClientResourceStart (Cliente)](https://wiki.mymp.gg/pt/onClientResourceStart.md): Disparado quando um recurso termina de começar, depois que os seus scripts rodaram. - [onClientResourceStop (Cliente)](https://wiki.mymp.gg/pt/onClientResourceStop.md): Disparado quando um recurso vai parar, enquanto os seus scripts e elementos ainda existem. - [onResourcePreStart (Servidor)](https://wiki.mymp.gg/pt/onResourcePreStart.md): Disparado quando um recurso está começando, antes de rodar os seus scripts. Cancelar o evento impede o recurso de começar. - [onResourceStart (Servidor)](https://wiki.mymp.gg/pt/onResourceStart.md): Disparado quando um recurso termina de começar, depois que os seus scripts e mapas rodaram. - [onResourceStop (Servidor)](https://wiki.mymp.gg/pt/onResourceStop.md): Disparado quando um recurso vai parar, enquanto os seus scripts e elementos ainda existem. ### Tempo e assíncrono - [async.all (Compartilhado)](https://wiki.mymp.gg/pt/async.all.md): Roda cada função da lista na sua própria thread, todas ao mesmo tempo, e faz a thread atual esperar até todas terminarem. - [async.cancel (Compartilhado)](https://wiki.mymp.gg/pt/async.cancel.md): Para uma thread async deste recurso. Uma thread pausada é encerrada na hora; chamada na própria thread, ela para ali mesmo. - [async.map (Compartilhado)](https://wiki.mymp.gg/pt/async.map.md): Chama handler(valor, chave) para cada entrada da tabela, na ordem de pairs, e junta numa lista os resultados que não são nil. O handler pode pausar com async.wait. - [async.mutex (Compartilhado)](https://wiki.mymp.gg/pt/async.mutex.md): Roda uma função numa thread async nova, como async.thread, mas não começa enquanto outra thread iniciada pela mesma linha do código, com a mesma key, ainda está rodando. - [async.promise (Compartilhado)](https://wiki.mymp.gg/pt/async.promise.md): Roda handler(resolve, reject) numa thread nova e faz a thread atual esperar até ele chamar resolve ou reject. Serve para esperar uma função que responde por callback. - [async.status (Compartilhado)](https://wiki.mymp.gg/pt/async.status.md): Diz em que estado está uma thread async deste recurso. - [async.thread (Compartilhado)](https://wiki.mymp.gg/pt/async.thread.md): Roda uma função numa thread async nova, na hora. A chamada retorna quando a função termina ou faz a primeira pausa, como async.wait. - [async.wait (Compartilhado)](https://wiki.mymp.gg/pt/async.wait.md): Pausa a thread async atual por ms milissegundos. O resto do jogo continua rodando. - [async.yield (Compartilhado)](https://wiki.mymp.gg/pt/async.yield.md): Pausa a thread async atual até a próxima atualização dos scripts, para dividir um trabalho longo em pedaços. - [getTimerDetails (Compartilhado)](https://wiki.mymp.gg/pt/getTimerDetails.md): Lê o estado de um timer: quanto falta, quantas repetições sobram e o intervalo. - [getTimers (Compartilhado)](https://wiki.mymp.gg/pt/getTimers.md): Lista os timers ativos do recurso que chama. - [isTimer (Compartilhado)](https://wiki.mymp.gg/pt/isTimer.md): Diz se um timer ainda existe neste recurso. - [killTimer (Compartilhado)](https://wiki.mymp.gg/pt/killTimer.md): Cancela um timer antes de ele terminar. - [resetTimer (Compartilhado)](https://wiki.mymp.gg/pt/resetTimer.md): Recomeça a contagem de um timer do zero, com o mesmo intervalo. As repetições que faltam não mudam. - [setTimer (Compartilhado)](https://wiki.mymp.gg/pt/setTimer.md): Chama uma função depois de um intervalo, uma vez ou repetidamente. - [setTimerPaused (Compartilhado)](https://wiki.mymp.gg/pt/setTimerPaused.md): Pausa ou retoma um timer. Pausado, ele guarda o tempo que faltava e não é chamado. ### Convars - [getConvar (Compartilhado)](https://wiki.mymp.gg/pt/getConvar.md): Lê uma convar como texto. No cliente, uma convar que o servidor sincroniza vem antes da do próprio cliente. - [getConvarInt (Compartilhado)](https://wiki.mymp.gg/pt/getConvarInt.md): Lê uma convar como número inteiro. - [setConvar (Cliente)](https://wiki.mymp.gg/pt/setConvar-client.md): Define uma convar só neste cliente. Ela nunca é enviada ao servidor. Com persist, o valor fica guardado para este servidor e volta na próxima sessão. - [setConvar (Servidor)](https://wiki.mymp.gg/pt/setConvar-server.md): Define uma convar no servidor, criando-a se não existir. Com synced, o valor vai para todos os clientes, inclusive os que entrarem depois, e o getConvar deles passa a ler este valor. ### Arquivos - [fileClose (Compartilhado)](https://wiki.mymp.gg/pt/fileClose.md): Fecha um arquivo, gravando o que falta, e destrói o elemento dele. - [fileCopy (Compartilhado)](https://wiki.mymp.gg/pt/fileCopy.md): Copia um arquivo, que pode ser de outro recurso, para o recurso que chama. As pastas que faltam no destino são criadas. - [fileCreate (Compartilhado)](https://wiki.mymp.gg/pt/fileCreate.md): Cria um arquivo vazio e o abre para leitura e escrita. Um arquivo que já existe é apagado e recriado; as pastas que faltam são criadas. - [fileDelete (Compartilhado)](https://wiki.mymp.gg/pt/fileDelete.md): Apaga um arquivo do recurso que chama. - [fileExists (Compartilhado)](https://wiki.mymp.gg/pt/fileExists.md): Diz se um caminho é um arquivo. Faz o mesmo que pathIsFile. - [fileFlush (Compartilhado)](https://wiki.mymp.gg/pt/fileFlush.md): Grava no disco o que foi escrito no arquivo e ainda está em memória. - [fileGetContents (Compartilhado)](https://wiki.mymp.gg/pt/fileGetContents.md): Lê um arquivo inteiro de uma vez, sem abri-lo. - [fileGetPath (Compartilhado)](https://wiki.mymp.gg/pt/fileGetPath.md): Devolve o caminho de um arquivo aberto. - [fileGetPos (Compartilhado)](https://wiki.mymp.gg/pt/fileGetPos.md): Devolve a posição atual de leitura e escrita de um arquivo. - [fileGetSize (Compartilhado)](https://wiki.mymp.gg/pt/fileGetSize.md): Devolve o tamanho de um arquivo aberto. - [fileIsEOF (Compartilhado)](https://wiki.mymp.gg/pt/fileIsEOF.md): Diz se a posição de um arquivo chegou ao fim. - [fileOpen (Compartilhado)](https://wiki.mymp.gg/pt/fileOpen.md): Abre um arquivo que já existe, com a posição no começo. - [fileRead (Compartilhado)](https://wiki.mymp.gg/pt/fileRead.md): Lê bytes de um arquivo a partir da posição atual e avança a posição. - [fileRename (Compartilhado)](https://wiki.mymp.gg/pt/fileRename.md): Renomeia ou move um arquivo dentro do recurso que chama. As pastas que faltam no destino são criadas. - [fileSetPos (Compartilhado)](https://wiki.mymp.gg/pt/fileSetPos.md): Muda a posição de leitura e escrita de um arquivo. - [fileWrite (Compartilhado)](https://wiki.mymp.gg/pt/fileWrite.md): Escreve um ou mais textos num arquivo, na posição atual. - [pathIsDirectory (Compartilhado)](https://wiki.mymp.gg/pt/pathIsDirectory.md): Diz se um caminho é uma pasta. - [pathIsFile (Compartilhado)](https://wiki.mymp.gg/pt/pathIsFile.md): Diz se um caminho é um arquivo. Faz o mesmo que fileExists. - [pathListDir (Compartilhado)](https://wiki.mymp.gg/pt/pathListDir.md): Lista o que há numa pasta. ### Dados e utilidades - [decodeString (Compartilhado)](https://wiki.mymp.gg/pt/decodeString.md): Decodifica ou decifra um texto produzido por encodeString. - [encodeString (Compartilhado)](https://wiki.mymp.gg/pt/encodeString.md): Codifica ou cifra um texto com um algoritmo: TEA, AES-128, RSA, Base64, Base32 ou zlib. - [fromJSON (Compartilhado)](https://wiki.mymp.gg/pt/fromJSON.md): Converte texto JSON num valor Lua. É a mesma função que json.decode. - [getDistanceBetweenPoints2D (Compartilhado)](https://wiki.mymp.gg/pt/getDistanceBetweenPoints2D.md): Mede a distância entre dois pontos no plano horizontal, ignorando a altura. - [getDistanceBetweenPoints3D (Compartilhado)](https://wiki.mymp.gg/pt/getDistanceBetweenPoints3D.md): Mede a distância em linha reta entre dois pontos no espaço. - [getEasingValue (Compartilhado)](https://wiki.mymp.gg/pt/getEasingValue.md): Calcula o valor de uma curva de easing num ponto do progresso. - [getRealTime (Compartilhado)](https://wiki.mymp.gg/pt/getRealTime.md): Devolve a data e a hora reais do computador, no fuso local. - [getTickCount (Compartilhado)](https://wiki.mymp.gg/pt/getTickCount.md): Devolve quantos milissegundos se passaram desde que os scripts deste lado começaram a rodar. - [getVersion (Compartilhado)](https://wiki.mymp.gg/pt/getVersion.md): Devolve informações sobre a versão do jogo e do Lua. - [hash (Compartilhado)](https://wiki.mymp.gg/pt/hash.md): Calcula o hash de um texto: MD5, SHA-1, SHA-2 ou um HMAC. - [interpolateBetween (Compartilhado)](https://wiki.mymp.gg/pt/interpolateBetween.md): Interpola entre dois conjuntos de três números seguindo uma curva de easing. - [isnan (Compartilhado)](https://wiki.mymp.gg/pt/isnan.md): Diz se um valor é o número especial NaN (não é um número). - [json.decode (Compartilhado)](https://wiki.mymp.gg/pt/json.decode.md): Converte texto JSON num valor Lua. É a mesma função que fromJSON. - [json.encode (Compartilhado)](https://wiki.mymp.gg/pt/json.encode.md): Converte um valor Lua em texto JSON. É a mesma função que toJSON. - [rgb (Compartilhado)](https://wiki.mymp.gg/pt/rgb.md): Junta os componentes de uma cor num único número ARGB. É a mesma função que tocolor. - [rgba (Compartilhado)](https://wiki.mymp.gg/pt/rgba.md): Junta os componentes de uma cor num único número ARGB, com a opacidade de 0 a 1. - [split (Compartilhado)](https://wiki.mymp.gg/pt/split.md): Divide um texto em pedaços nos separadores. - [tocolor (Compartilhado)](https://wiki.mymp.gg/pt/tocolor.md): Junta os componentes de uma cor num único número ARGB. É a mesma função que rgb. - [toJSON (Compartilhado)](https://wiki.mymp.gg/pt/toJSON.md): Converte um valor Lua em texto JSON. É a mesma função que json.encode. ### Saída e depuração - [createTrayNotification (Cliente)](https://wiki.mymp.gg/pt/createTrayNotification.md): Mostra uma notificação do sistema na bandeja do Windows, enquanto o jogo está sem foco. - [outputDebugString (Compartilhado)](https://wiki.mymp.gg/pt/outputDebugString.md): Escreve uma linha no log de scripts deste lado, como erro, aviso ou mensagem. - [outputServerLog (Compartilhado)](https://wiki.mymp.gg/pt/outputServerLog.md): Escreve uma mensagem no log deste lado, com o nome do recurso na frente. - [print (Compartilhado)](https://wiki.mymp.gg/pt/print.md): Escreve os valores dados no log de scripts como uma mensagem, separados por tabulação. - [setClipboard (Cliente)](https://wiki.mymp.gg/pt/setClipboard.md): Copia um texto para a área de transferência do computador do jogador. - [onClientDebugMessage (Cliente)](https://wiki.mymp.gg/pt/onClientDebugMessage.md): Disparado neste cliente para cada linha de script que vai para o log: erros, avisos e mensagens. - [onDebugMessage (Servidor)](https://wiki.mymp.gg/pt/onDebugMessage.md): Disparado no servidor para cada linha de script que vai para o log: erros, avisos e mensagens. ### Jogadores e contas - [getMaxPlayers (Servidor)](https://wiki.mymp.gg/pt/getMaxPlayers.md): Devolve quantos jogadores o servidor aceita ao mesmo tempo. - [getPlayerAccount (Servidor)](https://wiki.mymp.gg/pt/getPlayerAccount.md): Devolve a conta MYMP com que o jogador entrou. - [getPlayerCount (Servidor)](https://wiki.mymp.gg/pt/getPlayerCount.md): Devolve quantos jogadores estão no servidor. - [getPlayerFromName (Servidor)](https://wiki.mymp.gg/pt/getPlayerFromName.md): Encontra um jogador pelo nome exato, diferenciando maiúsculas e minúsculas. - [getPlayerIdentifier (Servidor)](https://wiki.mymp.gg/pt/getPlayerIdentifier.md): Devolve um identificador do jogador de um tipo, como steam ou discord. - [getPlayerIdentifiers (Servidor)](https://wiki.mymp.gg/pt/getPlayerIdentifiers.md): Lista todos os identificadores do jogador, cada um como tipo:valor, por exemplo steam:110000112345678 e discord:80351110224678912. - [getPlayerIP (Servidor)](https://wiki.mymp.gg/pt/getPlayerIP.md): Devolve o endereço IP de onde o jogador está conectado, sem a porta. - [getPlayerName (Servidor)](https://wiki.mymp.gg/pt/getPlayerName.md): Devolve o nome do jogador. Num servidor com server_key, é o nome da conta MYMP no formato Nome#Tag. - [getPlayerPing (Cliente)](https://wiki.mymp.gg/pt/getPlayerPing-client.md): Devolve o ping de um jogador. Para o jogador local, é o ping deste cliente com o servidor; para os outros, o que o servidor informou deles. - [getPlayerPing (Servidor)](https://wiki.mymp.gg/pt/getPlayerPing-server.md): Devolve o ping do jogador com o servidor, medido pela conexão. - [getPlayers (Servidor)](https://wiki.mymp.gg/pt/getPlayers.md): Lista todos os jogadores do servidor. - [getQueuePriority (Servidor)](https://wiki.mymp.gg/pt/getQueuePriority.md): Lê a prioridade de uma conta na fila do servidor cheio. - [getRandomPlayer (Servidor)](https://wiki.mymp.gg/pt/getRandomPlayer.md): Escolhe um jogador do servidor ao acaso. - [isPlayerSpawned (Servidor)](https://wiki.mymp.gg/pt/isPlayerSpawned.md): Diz se o jogador já foi colocado no mundo por spawnPlayer. - [kickPlayer (Servidor)](https://wiki.mymp.gg/pt/kickPlayer.md): Desconecta um jogador do servidor com um motivo. - [playSoundFrontEnd (Servidor)](https://wiki.mymp.gg/pt/playSoundFrontEnd-server.md): Toca um som de interface do jogo para um jogador, ou para todos os jogadores dentro de um elemento, como root. - [setMaxPlayers (Servidor)](https://wiki.mymp.gg/pt/setMaxPlayers.md): Muda quantos jogadores o servidor aceita ao mesmo tempo. - [setQueuePriority (Servidor)](https://wiki.mymp.gg/pt/setQueuePriority.md): Define a prioridade de uma conta na fila do servidor cheio. Quem tem prioridade maior passa na frente. - [spawnPlayer (Servidor)](https://wiki.mymp.gg/pt/spawnPlayer.md): Coloca o jogador no mundo, com a vida em 100, sem colete, no interior 0 e sem armas. - [onPlayerConnect (Servidor)](https://wiki.mymp.gg/pt/onPlayerConnect.md): Disparado quando uma conexão vai ser aceita, antes de o jogador existir. Cancelar o evento recusa a entrada. - [onPlayerJoin (Servidor)](https://wiki.mymp.gg/pt/onPlayerJoin.md): Disparado quando um jogador terminou de entrar e já recebeu o estado inicial do servidor. - [onPlayerQueue (Servidor)](https://wiki.mymp.gg/pt/onPlayerQueue.md): Disparado quando uma conta vai entrar na fila de um servidor cheio. Cancelar o evento recusa a entrada. - [onPlayerQuit (Servidor)](https://wiki.mymp.gg/pt/onPlayerQuit.md): Disparado quando um jogador sai do servidor, antes de o seu elemento ser destruído. - [onPlayerSpawn (Servidor)](https://wiki.mymp.gg/pt/onPlayerSpawn.md): Disparado depois que spawnPlayer faz um jogador nascer. ### Peds - [canPedBeKnockedOffBike (Cliente)](https://wiki.mymp.gg/pt/canPedBeKnockedOffBike.md): Diz se um ped pode cair da moto ou bicicleta ao bater. - [createPed (Cliente)](https://wiki.mymp.gg/pt/createPed-client.md): Cria um ped que existe só neste cliente. - [createPed (Servidor)](https://wiki.mymp.gg/pt/createPed-server.md): Cria um ped no servidor, visto por todos os jogadores. - [getPedArmour (Servidor)](https://wiki.mymp.gg/pt/getPedArmour.md): Lê o colete de um ped ou jogador. - [getPedBikeControl (Cliente)](https://wiki.mymp.gg/pt/getPedBikeControl.md): Lê a habilidade de um ped para pilotar motos e bicicletas. - [getPedCyclePower (Cliente)](https://wiki.mymp.gg/pt/getPedCyclePower.md): Lê a força com que um ped pedala uma bicicleta. - [getPedJumpPower (Cliente)](https://wiki.mymp.gg/pt/getPedJumpPower.md): Lê a força do pulo de um ped. - [getPedMeleeStrength (Cliente)](https://wiki.mymp.gg/pt/getPedMeleeStrength.md): Lê a força dos golpes corpo a corpo de um ped. - [getPedMoveState (Cliente)](https://wiki.mymp.gg/pt/getPedMoveState.md): Diz como um ped a pé está se movendo. - [getPedOccupiedVehicle (Compartilhado)](https://wiki.mymp.gg/pt/getPedOccupiedVehicle.md): Lê o veículo em que um ped ou jogador está. - [getPedOccupiedVehicleSeat (Compartilhado)](https://wiki.mymp.gg/pt/getPedOccupiedVehicleSeat.md): Lê o assento que um ped ou jogador ocupa no veículo. - [getPedSimplestTask (Cliente)](https://wiki.mymp.gg/pt/getPedSimplestTask.md): Lê a tarefa mais simples que o ped está executando agora. - [getPedStrafePower (Cliente)](https://wiki.mymp.gg/pt/getPedStrafePower.md): Lê como o ped acelera ao andar de lado enquanto luta ou mira uma arma. - [getPedTask (Cliente)](https://wiki.mymp.gg/pt/getPedTask.md): Lê a tarefa que um ped executa num slot e todas as subtarefas dela. - [getPedWeapon (Servidor)](https://wiki.mymp.gg/pt/getPedWeapon.md): Lê a arma que um ped ou jogador está segurando. - [giveWeapon (Servidor)](https://wiki.mymp.gg/pt/giveWeapon.md): Dá uma arma com munição a um ped ou jogador. - [isPedDead (Servidor)](https://wiki.mymp.gg/pt/isPedDead.md): Diz se um ped ou jogador está morto. - [isPedDoingTask (Cliente)](https://wiki.mymp.gg/pt/isPedDoingTask.md): Diz se um ped está executando uma tarefa, em qualquer slot e em qualquer nível de subtarefa. - [isPedDucked (Compartilhado)](https://wiki.mymp.gg/pt/isPedDucked.md): Diz se um ped ou jogador está agachado. - [isPedInVehicle (Compartilhado)](https://wiki.mymp.gg/pt/isPedInVehicle.md): Diz se um ped ou jogador está num veículo. - [isPedInWater (Compartilhado)](https://wiki.mymp.gg/pt/isPedInWater.md): Diz se um ped ou jogador está na água. - [isPedOnGround (Compartilhado)](https://wiki.mymp.gg/pt/isPedOnGround.md): Diz se um ped ou jogador está no chão. - [isPedUsingDoubleWeapons (Cliente)](https://wiki.mymp.gg/pt/isPedUsingDoubleWeapons.md): Diz se o ped segura uma cópia da arma também na mão esquerda. - [killPedTask (Cliente)](https://wiki.mymp.gg/pt/killPedTask.md): Remove a tarefa que um ped executa num slot. - [removePedFromVehicle (Compartilhado)](https://wiki.mymp.gg/pt/removePedFromVehicle.md): Tira um ped ou jogador do veículo na hora, sem animação. - [setPedArmour (Servidor)](https://wiki.mymp.gg/pt/setPedArmour.md): Define o colete de um ped ou jogador e o envia aos clientes. - [setPedBikeControl (Cliente)](https://wiki.mymp.gg/pt/setPedBikeControl.md): Define a habilidade de um ped para pilotar motos e bicicletas. - [setPedCanBeKnockedOffBike (Cliente)](https://wiki.mymp.gg/pt/setPedCanBeKnockedOffBike.md): Define se um ped pode cair da moto ou bicicleta ao bater. - [setPedCyclePower (Cliente)](https://wiki.mymp.gg/pt/setPedCyclePower.md): Define a força com que um ped pedala uma bicicleta. - [setPedDoubleWeapons (Cliente)](https://wiki.mymp.gg/pt/setPedDoubleWeapons.md): Define se o ped segura uma cópia da arma também na mão esquerda. - [setPedEnterVehicle (Cliente)](https://wiki.mymp.gg/pt/setPedEnterVehicle.md): Faz um ped ir até um veículo e entrar nele, como se o jogador apertasse para entrar. - [setPedExitVehicle (Cliente)](https://wiki.mymp.gg/pt/setPedExitVehicle.md): Faz um ped sair do veículo em que está pela porta, com a animação de saída. - [setPedJumpPower (Cliente)](https://wiki.mymp.gg/pt/setPedJumpPower.md): Define a força do pulo de um ped. - [setPedMeleeStrength (Cliente)](https://wiki.mymp.gg/pt/setPedMeleeStrength.md): Define a força dos golpes corpo a corpo de um ped. - [setPedStrafePower (Cliente)](https://wiki.mymp.gg/pt/setPedStrafePower.md): Define como o ped acelera ao andar de lado enquanto luta ou mira uma arma. - [warpPedIntoVehicle (Compartilhado)](https://wiki.mymp.gg/pt/warpPedIntoVehicle.md): Coloca um ped ou jogador direto num assento de um veículo, sem animação. - [onClientPedStep (Cliente)](https://wiki.mymp.gg/pt/onClientPedStep.md): Disparado a cada passo de um ped ou jogador, quando o pé toca o chão. - [onClientPedsProcessed (Cliente)](https://wiki.mymp.gg/pt/onClientPedsProcessed.md): Disparado a cada quadro depois que os peds e objetos foram animados, antes de serem apresentados e desenhados. ### Controles - [getControlState (Cliente)](https://wiki.mymp.gg/pt/getControlState-client.md): Diz se um controle de um ped está pressionado, como forwards, fire ou accelerate. - [getControlState (Servidor)](https://wiki.mymp.gg/pt/getControlState-server.md): Diz se um jogador está pressionando um controle, segundo as teclas que o cliente dele mandou por último. - [getPedAnalogControlState (Cliente)](https://wiki.mymp.gg/pt/getPedAnalogControlState.md): Diz o quanto um controle de um ped está pressionado, de 0 a 1. Serve para os controles analógicos, como andar, virar e acelerar. - [getPedCameraRotation (Cliente)](https://wiki.mymp.gg/pt/getPedCameraRotation.md): Diz para onde a câmera de um ped está virada, em graus. No jogador local, é a câmera do jogo; num jogador remoto, a que chegou pela rede; num ped, a que um script pôs. - [getPedContactElement (Cliente)](https://wiki.mymp.gg/pt/getPedContactElement.md): Devolve o veículo ou objeto sobre o qual um ped está pisando. - [getPedControlState (Cliente)](https://wiki.mymp.gg/pt/getPedControlState.md): Diz se um controle de um ped está pressionado, como forwards, fire ou accelerate. - [isControlEnabled (Cliente)](https://wiki.mymp.gg/pt/isControlEnabled-client.md): Diz se um controle do jogador local está ligado. - [isControlEnabled (Servidor)](https://wiki.mymp.gg/pt/isControlEnabled-server.md): Diz se um controle de um jogador está ligado, segundo o que o servidor mandou ao cliente dele. - [setControlState (Cliente)](https://wiki.mymp.gg/pt/setControlState-client.md): Pressiona ou solta um controle de um ped como se fosse uma tecla, por exemplo para fazê-lo andar, pular ou atirar. - [setControlState (Servidor)](https://wiki.mymp.gg/pt/setControlState-server.md): Pressiona ou solta um controle de um jogador como se fosse uma tecla. A ordem vai para o cliente dele, que a aplica como setControlState no jogador local. - [setPedAnalogControlState (Cliente)](https://wiki.mymp.gg/pt/setPedAnalogControlState.md): Pressiona um controle analógico de um ped só em parte, por exemplo para ele andar devagar ou virar de leve. - [setPedCameraRotation (Cliente)](https://wiki.mymp.gg/pt/setPedCameraRotation.md): Muda para onde a câmera de um ped está virada. No jogador local, gira a câmera do jogo; num ped, é a direção em que ele olha e mira. - [setPedControlState (Cliente)](https://wiki.mymp.gg/pt/setPedControlState.md): Pressiona ou solta um controle de um ped como se fosse uma tecla, por exemplo para fazê-lo andar, pular ou atirar. - [toggleAllControls (Cliente)](https://wiki.mymp.gg/pt/toggleAllControls-client.md): Liga ou desliga de uma vez todos os controles do jogador local. - [toggleAllControls (Servidor)](https://wiki.mymp.gg/pt/toggleAllControls-server.md): Liga ou desliga de uma vez todos os controles de um jogador. A ordem vai para o cliente dele. - [toggleControl (Cliente)](https://wiki.mymp.gg/pt/toggleControl-client.md): Liga ou desliga um controle do jogador local. Um controle desligado não chega ao jogo, mesmo com a tecla pressionada. - [toggleControl (Servidor)](https://wiki.mymp.gg/pt/toggleControl-server.md): Liga ou desliga um controle de um jogador. O cliente dele deixa de passar esse controle ao jogo, mesmo com a tecla pressionada. ### Animações - [getPedAnimation (Cliente)](https://wiki.mymp.gg/pt/getPedAnimation.md): Diz qual animação de setPedAnimation um ped está tocando neste cliente. - [getPedAnimationLength (Cliente)](https://wiki.mymp.gg/pt/getPedAnimationLength.md): Diz a duração da animação que o ped toca, como a de setPedAnimation. - [getPedAnimationProgress (Cliente)](https://wiki.mymp.gg/pt/getPedAnimationProgress.md): Diz em que ponto está a animação que o ped toca, como a de setPedAnimation. - [getPedAnimationSpeed (Cliente)](https://wiki.mymp.gg/pt/getPedAnimationSpeed.md): Diz a velocidade da animação que o ped toca, como a de setPedAnimation. - [setPedAnimation (Cliente)](https://wiki.mymp.gg/pt/setPedAnimation.md): Faz um ped tocar uma animação de um bloco, ou para a animação que ele está tocando. A animação vale só neste cliente. - [setPedAnimationProgress (Cliente)](https://wiki.mymp.gg/pt/setPedAnimationProgress.md): Pula uma animação que o ped está tocando para um ponto dela. Sem anim, para a animação de setPedAnimation. - [setPedAnimationSpeed (Cliente)](https://wiki.mymp.gg/pt/setPedAnimationSpeed.md): Muda a velocidade de uma animação que o ped está tocando. ### Aparência - [addPedClothes (Compartilhado)](https://wiki.mymp.gg/pt/addPedClothes.md): Veste uma peça de roupa num ped. A peça ocupa o seu encaixe e troca a que estava nele. - [getClothesVariantCount (Compartilhado)](https://wiki.mymp.gg/pt/getClothesVariantCount.md): Conta quantas texturas uma peça de roupa tem para o modelo de um ped. - [getPedBodyShape (Compartilhado)](https://wiki.mymp.gg/pt/getPedBodyShape.md): Diz quanto de uma forma de corpo um ped tem. - [getPedClothes (Compartilhado)](https://wiki.mymp.gg/pt/getPedClothes.md): Diz que roupas um ped veste, todas ou a de um encaixe. - [getPedHairColor (Compartilhado)](https://wiki.mymp.gg/pt/getPedHairColor.md): Diz a cor do cabelo de um ped e das mechas, se houver. - [getPedHeadBlend (Compartilhado)](https://wiki.mymp.gg/pt/getPedHeadBlend.md): Diz como o rosto de um ped mistura os seus dois pais. - [getPedHeadShape (Compartilhado)](https://wiki.mymp.gg/pt/getPedHeadShape.md): Diz quanto um traço do rosto de um ped foi ajustado. - [getPedOverlay (Compartilhado)](https://wiki.mymp.gg/pt/getPedOverlay.md): Diz qual variante de uma sobreposição um ped usa no rosto. - [getPedOverlayColor (Compartilhado)](https://wiki.mymp.gg/pt/getPedOverlayColor.md): Diz a cor de uma sobreposição que o ped usa no rosto. - [removePedClothes (Compartilhado)](https://wiki.mymp.gg/pt/removePedClothes.md): Tira a peça de roupa que um ped veste num encaixe. - [setPedBodyShape (Compartilhado)](https://wiki.mymp.gg/pt/setPedBodyShape.md): Muda o corpo de um ped por uma forma nomeada, que aumenta os ossos que ela declara. - [setPedHairColor (Compartilhado)](https://wiki.mymp.gg/pt/setPedHairColor.md): Tinge o cabelo de um ped e, se quiser, as mechas. - [setPedHeadBlend (Compartilhado)](https://wiki.mymp.gg/pt/setPedHeadBlend.md): Monta o rosto de um ped misturando a cabeça e a pele de dois pais. - [setPedHeadShape (Compartilhado)](https://wiki.mymp.gg/pt/setPedHeadShape.md): Ajusta um traço do rosto de um ped, como o nariz ou o queixo. - [setPedOverlay (Compartilhado)](https://wiki.mymp.gg/pt/setPedOverlay.md): Põe ou tira uma sobreposição no rosto de um ped, como barba, sobrancelha ou maquiagem. - [setPedOverlayColor (Compartilhado)](https://wiki.mymp.gg/pt/setPedOverlayColor.md): Tinge uma sobreposição que o ped usa no rosto, por uma linha da paleta ou por uma cor. ### Ambiente do jogador - [getLocalization (Cliente)](https://wiki.mymp.gg/pt/getLocalization.md): Devolve o idioma em que o jogador está jogando, o mesmo escolhido no launcher. - [isStreamerMode (Cliente)](https://wiki.mymp.gg/pt/isStreamerMode.md): Diz se o modo streamer está ligado. Nele, o console esconde todo endereço IPv4 que mostra. - [onClientStreamerModeChange (Cliente)](https://wiki.mymp.gg/pt/onClientStreamerModeChange.md): Disparado quando o modo streamer liga ou desliga. ### Veículos - [addVehicleUpgrade (Compartilhado)](https://wiki.mymp.gg/pt/addVehicleUpgrade.md): Instala um upgrade de tuning em um veículo, trocando o que estiver no mesmo slot. - [createVehicle (Cliente)](https://wiki.mymp.gg/pt/createVehicle-client.md): Cria um veículo que existe só neste cliente. - [createVehicle (Servidor)](https://wiki.mymp.gg/pt/createVehicle-server.md): Cria um veículo no servidor, visto por todos os jogadores. - [fixVehicle (Compartilhado)](https://wiki.mymp.gg/pt/fixVehicle.md): Conserta um veículo por completo: a vida volta a 1000 e as portas, rodas e luzes voltam ao estado inicial, sem amassados nem buracos de bala. - [getVehicleCompatibleUpgrades (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleCompatibleUpgrades.md): Devolve os upgrades de tuning que servem no modelo de um veículo. - [getVehicleController (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleController.md): Devolve quem está dirigindo um veículo, ou seja, o ocupante do banco 0. - [getVehicleDoorOpenRatio (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleDoorOpenRatio.md): Devolve quanto uma ou mais portas de um veículo estão abertas. - [getVehicleDoorState (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleDoorState.md): Devolve o estado de uma ou mais portas de um veículo. - [getVehicleEngineSound (Cliente)](https://wiki.mymp.gg/pt/getVehicleEngineSound.md): Devolve os sons de motor e de indução que setVehicleEngineSound pôs num veículo. - [getVehicleEngineSounds (Cliente)](https://wiki.mymp.gg/pt/getVehicleEngineSounds.md): Lista os conjuntos de sons de motor que os pacotes montados trazem. - [getVehicleEngineState (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleEngineState.md): Devolve se o motor de um veículo está ligado. - [getVehicleHeadLightColor (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleHeadLightColor.md): Devolve a cor da luz dos faróis de um veículo. - [getVehicleHydraulics (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleHydraulics.md): Diz se um veículo tem hidráulica instalada por setVehicleHydraulics. - [getVehicleHydraulicsControl (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleHydraulicsControl.md): Devolve quanto setVehicleHydraulicsControl mandou levantar cada roda de um veículo. - [getVehicleLightState (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleLightState.md): Devolve se uma ou mais luzes de um veículo estão quebradas. - [getVehicleMaxPassengers (Cliente)](https://wiki.mymp.gg/pt/getVehicleMaxPassengers-client.md): Diz quantos passageiros cabem num veículo, sem contar o motorista. - [getVehicleMaxPassengers (Servidor)](https://wiki.mymp.gg/pt/getVehicleMaxPassengers-server.md): Diz quantos passageiros cabem num veículo, sem contar o motorista. - [getVehicleOccupant (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleOccupant.md): Devolve o ped ou jogador sentado em um banco de um veículo. - [getVehicleOccupants (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleOccupants.md): Devolve todos os peds e jogadores dentro de um veículo. - [getVehicleOverrideLights (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleOverrideLights.md): Devolve se os faróis de um veículo estão forçados a ficar ligados ou desligados. - [getVehicleSuspensionHeight (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleSuspensionHeight.md): Devolve a altura de suspensão que setVehicleSuspensionHeight deu a um veículo. - [getVehicleTowedByVehicle (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleTowedByVehicle.md): Devolve o reboque ou veículo que este veículo está puxando. - [getVehicleTowingVehicle (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleTowingVehicle.md): Devolve o veículo que está puxando este veículo. - [getVehicleUpgradeOnSlot (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleUpgradeOnSlot.md): Devolve o upgrade instalado em um slot de um veículo. - [getVehicleUpgrades (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleUpgrades.md): Devolve todos os upgrades de tuning instalados em um veículo. - [getVehicleUpgradeSlotName (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleUpgradeSlotName.md): Devolve o nome de um slot de upgrade, a partir do índice do slot ou de um upgrade que vai nele. - [getVehicleUpgradeSlots (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleUpgradeSlots.md): Devolve os nomes de todos os slots de upgrade que os pacotes montados declaram. - [getVehicleWheelCamber (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleWheelCamber.md): Devolve a cambagem das rodas de um veículo. - [getVehicleWheelFrictionState (Cliente)](https://wiki.mymp.gg/pt/getVehicleWheelFrictionState.md): Diz como as rodas de um veículo estão aderindo ao chão. - [getVehicleWheelOffset (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleWheelOffset.md): Devolve o deslocamento das rodas de um veículo. - [getVehicleWheelScale (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleWheelScale.md): Devolve o fator de raio dos pneus de um veículo. - [getVehicleWheelState (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleWheelState.md): Devolve o estado de uma ou mais rodas de um veículo. - [getVehicleWheelStates (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleWheelStates.md): Devolve o estado das quatro rodas de um veículo. - [getVehicleWheelWidth (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleWheelWidth.md): Devolve o fator de largura dos pneus de um veículo. - [isVehicleFullBeam (Compartilhado)](https://wiki.mymp.gg/pt/isVehicleFullBeam.md): Devolve se o farol alto de um veículo está ligado. - [isVehicleLocked (Compartilhado)](https://wiki.mymp.gg/pt/isVehicleLocked.md): Devolve se as portas de um veículo estão trancadas. - [isVehicleOnGround (Compartilhado)](https://wiki.mymp.gg/pt/isVehicleOnGround.md): Devolve se um veículo está apoiado no chão. - [isVehicleWheelOnGround (Cliente)](https://wiki.mymp.gg/pt/isVehicleWheelOnGround.md): Diz se as rodas de um veículo estão tocando alguma coisa. - [removeVehicleUpgrade (Compartilhado)](https://wiki.mymp.gg/pt/removeVehicleUpgrade.md): Tira um upgrade de tuning de um veículo. - [setVehicleDoorOpenRatio (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleDoorOpenRatio.md): Abre ou fecha uma ou mais portas de um veículo até uma fração, de uma vez ou aos poucos. - [setVehicleDoorState (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleDoorState.md): Muda o estado de uma ou mais portas de um veículo: fechada, aberta, amassada ou arrancada. - [setVehicleEngineSound (Cliente)](https://wiki.mymp.gg/pt/setVehicleEngineSound.md): Troca o som do motor de um veículo neste cliente por um conjunto de sons dos pacotes montados. - [setVehicleEngineState (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleEngineState.md): Liga ou desliga o motor de um veículo. - [setVehicleFullBeam (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleFullBeam.md): Liga ou desliga o farol alto de um veículo. - [setVehicleHeadLightColor (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleHeadLightColor.md): Muda a cor da luz dos faróis de um veículo. - [setVehicleHydraulics (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleHydraulics.md): Instala ou tira a hidráulica de um veículo. - [setVehicleHydraulicsControl (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleHydraulicsControl.md): Levanta cada roda de um veículo com a hidráulica, sem ninguém nos controles. - [setVehicleLightState (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleLightState.md): Quebra ou conserta uma ou mais luzes de um veículo. - [setVehicleLocked (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleLocked.md): Tranca ou destranca as portas de um veículo. - [setVehicleOverrideLights (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleOverrideLights.md): Força os faróis de um veículo a ficarem ligados ou desligados, ou devolve a decisão ao jogo. - [setVehicleSuspensionHeight (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleSuspensionHeight.md): Sobe ou rebaixa a suspensão de um veículo. - [setVehicleWheelCamber (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelCamber.md): Inclina as rodas de um veículo para dentro ou para fora (cambagem). - [setVehicleWheelOffset (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelOffset.md): Desloca as rodas de um veículo de onde o modelo as põe. - [setVehicleWheelScale (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelScale.md): Aumenta ou diminui o raio dos pneus de um veículo. - [setVehicleWheelState (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelState.md): Muda o estado de uma ou mais rodas de um veículo: cheia, furada, solta ou sem colisão. - [setVehicleWheelStates (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelStates.md): Muda o estado das quatro rodas de um veículo de uma vez. - [setVehicleWheelWidth (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelWidth.md): Alarga ou estreita os pneus de um veículo. - [onClientPedVehicleEnter (Cliente)](https://wiki.mymp.gg/pt/onClientPedVehicleEnter.md): Disparado no cliente quando um ped (que não é jogador) termina de entrar num veículo. - [onClientPedVehicleExit (Cliente)](https://wiki.mymp.gg/pt/onClientPedVehicleExit.md): Disparado no cliente quando um ped (que não é jogador) sai de um veículo. - [onClientPlayerVehicleEnter (Cliente)](https://wiki.mymp.gg/pt/onClientPlayerVehicleEnter.md): Disparado no cliente quando um jogador termina de entrar num veículo. - [onClientPlayerVehicleExit (Cliente)](https://wiki.mymp.gg/pt/onClientPlayerVehicleExit.md): Disparado no cliente quando um jogador sai de um veículo. - [onClientTrailerAttach (Cliente)](https://wiki.mymp.gg/pt/onClientTrailerAttach.md): Disparado no cliente quando um reboque é engatado num veículo. - [onClientTrailerDetach (Cliente)](https://wiki.mymp.gg/pt/onClientTrailerDetach.md): Disparado no cliente quando um reboque é solto do veículo que o puxava. - [onClientVehicleEnter (Cliente)](https://wiki.mymp.gg/pt/onClientVehicleEnter.md): Disparado no cliente quando um ped termina de entrar num veículo. - [onClientVehicleExit (Cliente)](https://wiki.mymp.gg/pt/onClientVehicleExit.md): Disparado no cliente quando um ped sai de um veículo. - [onClientVehicleStartEnter (Cliente)](https://wiki.mymp.gg/pt/onClientVehicleStartEnter.md): Disparado no cliente quando um ped começa a entrar num veículo. Cancelar o evento impede a entrada. - [onClientVehicleStartExit (Cliente)](https://wiki.mymp.gg/pt/onClientVehicleStartExit.md): Disparado no cliente quando um ped começa a sair de um veículo. Cancelar o evento impede a saída. - [onPedVehicleEnter (Servidor)](https://wiki.mymp.gg/pt/onPedVehicleEnter.md): Disparado no servidor quando um ped (que não é jogador) termina de entrar num veículo. - [onPedVehicleExit (Servidor)](https://wiki.mymp.gg/pt/onPedVehicleExit.md): Disparado no servidor quando um ped (que não é jogador) sai de um veículo. - [onPlayerVehicleEnter (Servidor)](https://wiki.mymp.gg/pt/onPlayerVehicleEnter.md): Disparado no servidor quando um jogador termina de entrar num veículo. - [onPlayerVehicleExit (Servidor)](https://wiki.mymp.gg/pt/onPlayerVehicleExit.md): Disparado no servidor quando um jogador sai de um veículo. - [onTrailerAttach (Servidor)](https://wiki.mymp.gg/pt/onTrailerAttach.md): Disparado no servidor quando um reboque é engatado num veículo. Cancelar o evento solta o reboque. - [onTrailerDetach (Servidor)](https://wiki.mymp.gg/pt/onTrailerDetach.md): Disparado no servidor quando um reboque é solto do veículo que o puxava. - [onVehicleEnter (Servidor)](https://wiki.mymp.gg/pt/onVehicleEnter.md): Disparado no servidor quando um ped termina de entrar num veículo. - [onVehicleExit (Servidor)](https://wiki.mymp.gg/pt/onVehicleExit.md): Disparado no servidor quando um ped sai de um veículo. - [onVehicleStartEnter (Servidor)](https://wiki.mymp.gg/pt/onVehicleStartEnter.md): Disparado no servidor quando um ped começa a entrar num veículo. Cancelar o evento impede a entrada. - [onVehicleStartExit (Servidor)](https://wiki.mymp.gg/pt/onVehicleStartExit.md): Disparado no servidor quando um ped começa a sair de um veículo ou vai ser puxado para fora. Cancelar o evento impede a saída. ### Visual dos veículos - [areVehicleLightTrailsEnabled (Cliente)](https://wiki.mymp.gg/pt/areVehicleLightTrailsEnabled.md): Diz se um veículo deixa rastros de luz atrás das lanternas traseiras. - [getVehicleDirtColor (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleDirtColor.md): Diz a cor da sujeira na pintura de um veículo. - [getVehicleDirtLevel (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleDirtLevel.md): Diz quanta sujeira aparece na pintura de um veículo. - [getVehicleNeonColor (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleNeonColor.md): Diz a cor do neon de um veículo. - [getVehicleNeonPower (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleNeonPower.md): Diz o brilho do neon de um veículo. - [getVehicleNeonStrips (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleNeonStrips.md): Lista as faixas de neon que o modelo de um veículo tem. - [getVehicleWetnessLevel (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleWetnessLevel.md): Diz quão molhado um veículo foi fixado. - [isVehicleBackfireEnabled (Cliente)](https://wiki.mymp.gg/pt/isVehicleBackfireEnabled.md): Diz se um veículo solta chamas sozinho pelo escapamento. - [isVehicleNeonEnabled (Compartilhado)](https://wiki.mymp.gg/pt/isVehicleNeonEnabled.md): Diz se faixas de neon de um veículo estão acesas. - [resetVehicleDirtColor (Compartilhado)](https://wiki.mymp.gg/pt/resetVehicleDirtColor.md): Volta a sujeira de um veículo à cor padrão, 59, 57, 52. - [resetVehicleWetnessLevel (Compartilhado)](https://wiki.mymp.gg/pt/resetVehicleWetnessLevel.md): Faz um veículo voltar a ficar molhado conforme a chuva, desfazendo setVehicleWetnessLevel. - [setVehicleBackfireEnabled (Cliente)](https://wiki.mymp.gg/pt/setVehicleBackfireEnabled.md): Liga ou desliga as chamas que saem sozinhas do escapamento de um veículo ao tirar o pé do acelerador em alta rotação ou ao subir de marcha. - [setVehicleDirtColor (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleDirtColor.md): Muda a cor da sujeira na pintura de um veículo, como lama ou areia. - [setVehicleDirtLevel (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleDirtLevel.md): Muda quanta sujeira aparece na pintura de um veículo. - [setVehicleLightTrailsEnabled (Cliente)](https://wiki.mymp.gg/pt/setVehicleLightTrailsEnabled.md): Liga ou desliga rastros de luz vermelha atrás das lanternas traseiras acesas de um veículo, mais longos quanto mais rápido ele anda. - [setVehicleNeonColor (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleNeonColor.md): Muda a cor do neon de um veículo. A cor vale para todas as faixas. - [setVehicleNeonEnabled (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleNeonEnabled.md): Acende ou apaga faixas de neon sob um veículo. - [setVehicleNeonPower (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleNeonPower.md): Muda o brilho do neon de um veículo. - [setVehicleWetnessLevel (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWetnessLevel.md): Fixa quão molhado um veículo aparece, em vez de seguir a chuva. - [triggerVehicleBackfire (Cliente)](https://wiki.mymp.gg/pt/triggerVehicleBackfire.md): Faz sair uma pequena chama de cada escapamento de um veículo, uma vez. ### Handling - [getModelHandling (Servidor)](https://wiki.mymp.gg/pt/getModelHandling.md): Lê o handling de um modelo de veículo, com que os veículos novos desse modelo começam. - [getOriginalHandling (Cliente)](https://wiki.mymp.gg/pt/getOriginalHandling-client.md): Lê o handling original de um modelo de veículo, como o jogo o carregou, sem as mudanças dos scripts. - [getOriginalHandling (Servidor)](https://wiki.mymp.gg/pt/getOriginalHandling-server.md): Lê o handling original de um modelo de veículo, como os pacotes de conteúdo o declaram, sem as mudanças dos scripts. - [getVehicleHandling (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleHandling.md): Lê o handling de um veículo: massa, motor, tração, suspensão e o resto do que define como ele anda. - [setModelHandling (Servidor)](https://wiki.mymp.gg/pt/setModelHandling.md): Muda uma propriedade do handling de um modelo de veículo, com que os veículos novos desse modelo começam. - [setVehicleHandling (Cliente)](https://wiki.mymp.gg/pt/setVehicleHandling-client.md): Muda o handling de um veículo só neste cliente. - [setVehicleHandling (Servidor)](https://wiki.mymp.gg/pt/setVehicleHandling-server.md): Muda o handling de um veículo para todos os jogadores. ### Mundo e clima - [createFire (Cliente)](https://wiki.mymp.gg/pt/createFire.md): Acende um fogo num ponto, só neste cliente. Ele queima por 5 segundos. - [createLadder (Cliente)](https://wiki.mymp.gg/pt/createLadder.md): Cria uma escada em que peds podem subir, só neste cliente. - [extinguishFire (Cliente)](https://wiki.mymp.gg/pt/extinguishFire.md): Apaga os fogos dentro de um raio de um ponto. Sem argumentos, apaga todos os fogos deste cliente. - [getCloudsDensity (Cliente)](https://wiki.mymp.gg/pt/getCloudsDensity.md): Devolve quanto do céu as nuvens cobrem: o valor de setCloudsDensity ou, sem ele, o atual das nuvens. - [getFarClipDistance (Cliente)](https://wiki.mymp.gg/pt/getFarClipDistance.md): Devolve até que distância o mundo está sendo desenhado agora. - [getFiresInRange (Cliente)](https://wiki.mymp.gg/pt/getFiresInRange.md): Lista os fogos acesos perto de um ponto. A distância é medida só no plano horizontal. - [getFogDistance (Cliente)](https://wiki.mymp.gg/pt/getFogDistance.md): Devolve a que distância a neblina começa: o valor de setFogDistance ou, sem ele, o do ciclo de tempo. - [getGroundPosition (Cliente)](https://wiki.mymp.gg/pt/getGroundPosition.md): Procura o chão logo abaixo de um ponto, até 1000 m para baixo. Só prédios e objetos contam. - [getMinuteDuration (Cliente)](https://wiki.mymp.gg/pt/getMinuteDuration.md): Devolve quanto tempo real dura um minuto do jogo neste cliente. - [getMoonColor (Cliente)](https://wiki.mymp.gg/pt/getMoonColor.md): Devolve a cor da lua que está sendo usada: a definida por setMoonColor ou, sem ela, a do ciclo de tempo. - [getMoonSize (Cliente)](https://wiki.mymp.gg/pt/getMoonSize.md): Devolve o tamanho do disco da lua: o definido por setMoonSize ou, sem ele, o do ciclo de tempo. - [getScreenFromWorldPosition (Cliente)](https://wiki.mymp.gg/pt/getScreenFromWorldPosition.md): Projeta um ponto do mundo na tela, com a câmera do quadro atual. - [getSkyColor (Cliente)](https://wiki.mymp.gg/pt/getSkyColor.md): Devolve o degradê do céu definido por setSkyColor. - [getSunColor (Cliente)](https://wiki.mymp.gg/pt/getSunColor.md): Devolve a cor do sol que está sendo usada: a definida por setSunColor ou, sem ela, a do ciclo de tempo. - [getSunSize (Cliente)](https://wiki.mymp.gg/pt/getSunSize.md): Devolve o tamanho do disco do sol: o definido por setSunSize ou, sem ele, o do ciclo de tempo. - [getTime (Cliente)](https://wiki.mymp.gg/pt/getTime.md): Devolve a hora do jogo neste cliente. - [getWeather (Cliente)](https://wiki.mymp.gg/pt/getWeather.md): Devolve o clima atual deste cliente. Durante uma transição, é o clima de destino. - [getWeatherNames (Cliente)](https://wiki.mymp.gg/pt/getWeatherNames.md): Lista os climas que os pacotes carregados declaram. - [getWorldFromScreenPosition (Cliente)](https://wiki.mymp.gg/pt/getWorldFromScreenPosition.md): Converte um ponto da tela, a uma profundidade, num ponto do mundo, com a câmera do quadro atual. - [isLineOfSightClear (Cliente)](https://wiki.mymp.gg/pt/isLineOfSightClear.md): Diz se nada bloqueia o segmento entre dois pontos. Só prédios e objetos bloqueiam; veículos e peds não. - [isTimeFrozen (Cliente)](https://wiki.mymp.gg/pt/isTimeFrozen.md): Diz se o relógio do jogo está congelado neste cliente. - [processLineOfSight (Cliente)](https://wiki.mymp.gg/pt/processLineOfSight.md): Lança um raio entre dois pontos e devolve a primeira coisa que ele acerta. - [resetCloudsDensity (Cliente)](https://wiki.mymp.gg/pt/resetCloudsDensity.md): Desfaz setCloudsDensity: a cobertura de nuvens volta a seguir o ciclo de tempo. - [resetFarClipDistance (Cliente)](https://wiki.mymp.gg/pt/resetFarClipDistance.md): Desfaz setFarClipDistance: a distância de desenho volta a seguir o ciclo de tempo. - [resetFogDistance (Cliente)](https://wiki.mymp.gg/pt/resetFogDistance.md): Desfaz setFogDistance: a neblina volta a seguir o ciclo de tempo. - [resetMoonColor (Cliente)](https://wiki.mymp.gg/pt/resetMoonColor.md): Desfaz setMoonColor: a cor da lua volta a seguir o ciclo de tempo. - [resetMoonSize (Cliente)](https://wiki.mymp.gg/pt/resetMoonSize.md): Desfaz setMoonSize: o tamanho da lua volta a seguir o ciclo de tempo. - [resetSkyColor (Cliente)](https://wiki.mymp.gg/pt/resetSkyColor.md): Desfaz setSkyColor: o céu volta a seguir o ciclo de tempo. - [resetSunColor (Cliente)](https://wiki.mymp.gg/pt/resetSunColor.md): Desfaz setSunColor: a cor do sol volta a seguir o ciclo de tempo. - [resetSunSize (Cliente)](https://wiki.mymp.gg/pt/resetSunSize.md): Desfaz setSunSize: o tamanho do sol volta a seguir o ciclo de tempo. - [setCloudsDensity (Cliente)](https://wiki.mymp.gg/pt/setCloudsDensity.md): Muda quanto do céu as nuvens cobrem, por cima do ciclo de tempo, até ser restaurado com resetCloudsDensity. - [setFarClipDistance (Cliente)](https://wiki.mymp.gg/pt/setFarClipDistance.md): Muda até que distância da câmera o mundo é desenhado, por cima do ciclo de tempo, até ser restaurada com resetFarClipDistance. - [setFogDistance (Cliente)](https://wiki.mymp.gg/pt/setFogDistance.md): Muda a que distância da câmera a neblina começa, por cima do ciclo de tempo, até ser restaurada com resetFogDistance. - [setMinuteDuration (Cliente)](https://wiki.mymp.gg/pt/setMinuteDuration.md): Define quanto tempo real dura um minuto do jogo neste cliente. - [setMoonColor (Cliente)](https://wiki.mymp.gg/pt/setMoonColor.md): Muda a cor da lua, por cima do ciclo de tempo, até ser restaurada com resetMoonColor. - [setMoonSize (Cliente)](https://wiki.mymp.gg/pt/setMoonSize.md): Muda o tamanho do disco da lua no céu, por cima do ciclo de tempo, até ser restaurado com resetMoonSize. - [setSkyColor (Cliente)](https://wiki.mymp.gg/pt/setSkyColor.md): Pinta o céu com um degradê do topo ao horizonte, por cima do ciclo de tempo, até ser restaurado com resetSkyColor. - [setSunColor (Cliente)](https://wiki.mymp.gg/pt/setSunColor.md): Muda a cor do sol, por cima do ciclo de tempo, até ser restaurada com resetSunColor. - [setSunSize (Cliente)](https://wiki.mymp.gg/pt/setSunSize.md): Muda o tamanho do disco do sol no céu, por cima do ciclo de tempo, até ser restaurado com resetSunSize. - [setTime (Cliente)](https://wiki.mymp.gg/pt/setTime.md): Muda a hora do jogo neste cliente. O relógio continua andando a partir dela. - [setTimeFrozen (Cliente)](https://wiki.mymp.gg/pt/setTimeFrozen.md): Congela ou descongela o relógio do jogo neste cliente. Congelado, a hora não avança, mas setTime ainda a muda. - [setWeather (Cliente)](https://wiki.mymp.gg/pt/setWeather.md): Muda o clima deste cliente, de uma vez ou numa transição. ### Objetos - [breakObject (Compartilhado)](https://wiki.mymp.gg/pt/breakObject.md): Quebra um objeto quebrável na hora. - [createObject (Cliente)](https://wiki.mymp.gg/pt/createObject-client.md): Cria um objeto que existe só neste cliente. - [createObject (Servidor)](https://wiki.mymp.gg/pt/createObject-server.md): Cria um objeto que todos os jogadores veem. - [getObjectScale (Compartilhado)](https://wiki.mymp.gg/pt/getObjectScale.md): Devolve a escala de um objeto em cada eixo. - [moveObject (Compartilhado)](https://wiki.mymp.gg/pt/moveObject.md): Move um objeto suavemente até uma posição, girando-o no caminho. - [setObjectBreakable (Compartilhado)](https://wiki.mymp.gg/pt/setObjectBreakable.md): Define se um objeto quebrável pode ser quebrado. Um objeto que não pode fica imune a qualquer dano. - [setObjectScale (Compartilhado)](https://wiki.mymp.gg/pt/setObjectScale.md): Muda o tamanho de um objeto, por igual ou em cada eixo. - [stopObject (Compartilhado)](https://wiki.mymp.gg/pt/stopObject.md): Para o movimento de um objeto onde ele estiver. - [onClientObjectMoveStart (Cliente)](https://wiki.mymp.gg/pt/onClientObjectMoveStart.md): Disparado neste cliente quando um objeto começa um movimento de moveObject, criado por este cliente ou vindo do servidor. - [onClientObjectMoveStop (Cliente)](https://wiki.mymp.gg/pt/onClientObjectMoveStop.md): Disparado neste cliente quando o movimento de um objeto termina: ele chegou, stopObject o parou ou um novo moveObject tomou o lugar. ### Áreas de colisão - [createColCircle (Compartilhado)](https://wiki.mymp.gg/pt/createColCircle.md): Cria uma área de colisão circular, sem limite de altura. - [createColCuboid (Compartilhado)](https://wiki.mymp.gg/pt/createColCuboid.md): Cria uma área de colisão em forma de caixa, alinhada aos eixos do mundo. - [createColPolygon (Compartilhado)](https://wiki.mymp.gg/pt/createColPolygon.md): Cria uma área de colisão com a forma de um polígono no plano, sem limite de altura até setColPolygonHeight dar um. - [createColRectangle (Compartilhado)](https://wiki.mymp.gg/pt/createColRectangle.md): Cria uma área de colisão retangular, alinhada aos eixos do mundo e sem limite de altura. - [createColSphere (Compartilhado)](https://wiki.mymp.gg/pt/createColSphere.md): Cria uma área de colisão esférica. - [createColTube (Compartilhado)](https://wiki.mymp.gg/pt/createColTube.md): Cria uma área de colisão em forma de cilindro vertical. - [getColPolygonHeight (Compartilhado)](https://wiki.mymp.gg/pt/getColPolygonHeight.md): Devolve entre que alturas um polígono de colisão detecta elementos. - [getColShapeType (Compartilhado)](https://wiki.mymp.gg/pt/getColShapeType.md): Diz que forma uma área de colisão tem. - [getElementsWithinColShape (Compartilhado)](https://wiki.mymp.gg/pt/getElementsWithinColShape.md): Lista os elementos que estão dentro de uma área de colisão. - [isElementWithinColShape (Compartilhado)](https://wiki.mymp.gg/pt/isElementWithinColShape.md): Diz se um elemento está dentro de uma área de colisão. - [setColPolygonHeight (Compartilhado)](https://wiki.mymp.gg/pt/setColPolygonHeight.md): Limita entre que alturas um polígono de colisão detecta elementos. - [onClientColShapeHit (Cliente)](https://wiki.mymp.gg/pt/onClientColShapeHit.md): Disparado quando um jogador, ped, veículo ou objeto entra numa área de colisão neste cliente. - [onClientColShapeLeave (Cliente)](https://wiki.mymp.gg/pt/onClientColShapeLeave.md): Disparado quando um jogador, ped, veículo ou objeto sai de uma área de colisão neste cliente. - [onClientElementColShapeHit (Cliente)](https://wiki.mymp.gg/pt/onClientElementColShapeHit.md): Disparado num jogador, ped, veículo ou objeto quando ele entra numa área de colisão neste cliente. - [onClientElementColShapeLeave (Cliente)](https://wiki.mymp.gg/pt/onClientElementColShapeLeave.md): Disparado num jogador, ped, veículo ou objeto quando ele sai de uma área de colisão neste cliente. - [onColShapeHit (Servidor)](https://wiki.mymp.gg/pt/onColShapeHit.md): Disparado quando um jogador, ped, veículo ou objeto entra numa área de colisão. - [onColShapeLeave (Servidor)](https://wiki.mymp.gg/pt/onColShapeLeave.md): Disparado quando um jogador, ped, veículo ou objeto sai de uma área de colisão. - [onElementColShapeHit (Servidor)](https://wiki.mymp.gg/pt/onElementColShapeHit.md): Disparado num jogador, ped, veículo ou objeto quando ele entra numa área de colisão. - [onElementColShapeLeave (Servidor)](https://wiki.mymp.gg/pt/onElementColShapeLeave.md): Disparado num jogador, ped, veículo ou objeto quando ele sai de uma área de colisão. ### Ruas e caminhos - [arePathNodesLoaded (Cliente)](https://wiki.mymp.gg/pt/arePathNodesLoaded.md): Diz se os nós de caminho de uma área já estão carregados. - [calculatePathRoute (Cliente)](https://wiki.mymp.gg/pt/calculatePathRoute.md): Calcula a rota mais curta pelos nós de caminho entre dois pontos, partindo do nó mais perto de cada um. Para carros, respeita as ruas de mão única. - [getClosestPathNode (Cliente)](https://wiki.mymp.gg/pt/getClosestPathNode.md): Acha o nó de rua ou de calçada mais perto de um ponto. - [getClosestStraightRoad (Cliente)](https://wiki.mymp.gg/pt/getClosestStraightRoad.md): Acha o trecho de rua mais perto de um ponto: dois nós de carro ligados e a direção entre eles. Nós desligados ficam de fora. - [getNthClosestPathNode (Cliente)](https://wiki.mymp.gg/pt/getNthClosestPathNode.md): Acha o n-ésimo nó de rua ou de calçada mais perto de um ponto. - [getParkingNodeInArea (Cliente)](https://wiki.mymp.gg/pt/getParkingNodeInArea.md): Acha um nó de estacionamento dentro de uma caixa. Cada chamada devolve o próximo da caixa, voltando ao primeiro no fim. - [getPathNodeInfo (Cliente)](https://wiki.mymp.gg/pt/getPathNodeInfo.md): Devolve o que se sabe de um nó de caminho. - [getPathNodeNeighbours (Cliente)](https://wiki.mymp.gg/pt/getPathNodeNeighbours.md): Lista os nós ligados a um nó de caminho e como é cada ligação. - [getPathNodePosition (Cliente)](https://wiki.mymp.gg/pt/getPathNodePosition.md): Devolve a posição de um nó de caminho. - [getPathNodesInRadius (Cliente)](https://wiki.mymp.gg/pt/getPathNodesInRadius.md): Lista os nós de rua ou de calçada dentro de um raio. - [getRoadDensity (Cliente)](https://wiki.mymp.gg/pt/getRoadDensity.md): Mede quanta rua há em volta de um ponto: as faixas vezes o comprimento das ligações de carro que saem a até 80 m dele, numa escala reduzida. - [getSafePedSpawnPosition (Cliente)](https://wiki.mymp.gg/pt/getSafePedSpawnPosition.md): Sorteia um lugar numa calçada perto de um ponto onde um pedestre pode surgir, como o SA escolhe onde criar pedestres. O lugar fica no chão. - [releasePathNodes (Cliente)](https://wiki.mymp.gg/pt/releasePathNodes.md): Desfaz o pedido de requestPathNodesInArea. As áreas longe do jogador podem ser descarregadas de novo. - [requestPathNodesInArea (Cliente)](https://wiki.mymp.gg/pt/requestPathNodesInArea.md): Pede que os nós de caminho de uma área sejam carregados além dos que estão perto do jogador. A área fica carregada até releasePathNodes. ### Câmera - [attachCameraToElement (Cliente)](https://wiki.mymp.gg/pt/attachCameraToElement.md): Prende a câmera a um elemento: ela acompanha a posição e a rotação dele até setCameraTarget devolvê-la a um ped. - [fadeCamera (Cliente)](https://wiki.mymp.gg/pt/fadeCamera.md): Escurece a tela até uma cor ou a clareia de volta. - [getCameraMatrix (Cliente)](https://wiki.mymp.gg/pt/getCameraMatrix.md): Devolve onde a câmera está e para onde olha. - [getCameraTarget (Cliente)](https://wiki.mymp.gg/pt/getCameraTarget.md): Devolve o jogador ou ped que a câmera está seguindo. - [setCameraMatrix (Cliente)](https://wiki.mymp.gg/pt/setCameraMatrix.md): Fixa a câmera num ponto, olhando para outro, até setCameraTarget devolvê-la a um ped. - [setCameraTarget (Cliente)](https://wiki.mymp.gg/pt/setCameraTarget.md): Põe a câmera para seguir um jogador ou ped, como no jogo normal. Também desfaz setCameraMatrix e attachCameraToElement. ### Cinemáticas - [castCinematicActor (Cliente)](https://wiki.mymp.gg/pt/castCinematicActor.md): Faz um ator ser interpretado com a aparência e os dados de elemento de um ped, jogador ou veículo da sessão. Vale a partir da próxima reprodução. - [createCinematic (Cliente)](https://wiki.mymp.gg/pt/createCinematic.md): Cria um elemento cinematic, vazio ou a partir de uma cinemática salva. Ele pertence ao recurso que o criou e existe só neste cliente. - [getCinematicActor (Cliente)](https://wiki.mymp.gg/pt/getCinematicActor.md): Devolve o elemento local (ped ou veículo) que faz um ator na reprodução atual. - [getCinematicActorPose (Cliente)](https://wiki.mymp.gg/pt/getCinematicActorPose.md): Devolve onde um ator está num tempo da cinemática. Não precisa de reprodução. - [getCinematicActors (Cliente)](https://wiki.mymp.gg/pt/getCinematicActors.md): Lista os atores da cinemática: os gravados e os posicionados. - [getCinematicAdjustments (Cliente)](https://wiki.mymp.gg/pt/getCinematicAdjustments.md): Devolve os deslocamentos e as animações postos sobre a tomada de um ator. - [getCinematicAudio (Cliente)](https://wiki.mymp.gg/pt/getCinematicAudio.md): Devolve os sons da cinemática. - [getCinematicCamera (Cliente)](https://wiki.mymp.gg/pt/getCinematicCamera.md): Devolve os planos de câmera da cinemática. - [getCinematicCaptions (Cliente)](https://wiki.mymp.gg/pt/getCinematicCaptions.md): Devolve as legendas da cinemática. - [getCinematicData (Cliente)](https://wiki.mymp.gg/pt/getCinematicData.md): Devolve a cinemática inteira como bytes .cine, que createCinematic lê de volta. - [getCinematicDuration (Cliente)](https://wiki.mymp.gg/pt/getCinematicDuration.md): Devolve quanto dura a cinemática. - [getCinematicPosition (Cliente)](https://wiki.mymp.gg/pt/getCinematicPosition.md): Devolve em que tempo da cinemática a reprodução está. - [getCinematicShotView (Cliente)](https://wiki.mymp.gg/pt/getCinematicShotView.md): Devolve onde a câmera de um plano está e para onde olha num tempo da cinemática, com o tremor. - [getCinematicWorld (Cliente)](https://wiki.mymp.gg/pt/getCinematicWorld.md): Devolve as chaves de clima, hora e fade da cinemática. - [isCinematicPaused (Cliente)](https://wiki.mymp.gg/pt/isCinematicPaused.md): Diz se a reprodução da cinemática está pausada. - [playCinematic (Cliente)](https://wiki.mymp.gg/pt/playCinematic.md): Reproduz a cinemática: os atores com clones locais, e também a câmera, o clima, a hora, o fade, os sons e as legendas. - [removeCinematicActor (Cliente)](https://wiki.mymp.gg/pt/removeCinematicActor.md): Tira um ator da cinemática, com a tomada dele. - [setCinematicActorTiming (Cliente)](https://wiki.mymp.gg/pt/setCinematicActorTiming.md): Posiciona a tomada de um ator no tempo da cinemática, corta o trecho mostrado e define a velocidade. Fora desse trecho o ator sai de cena. - [setCinematicAdjustments (Cliente)](https://wiki.mymp.gg/pt/setCinematicAdjustments.md): Põe deslocamentos e animações por cima da tomada de um ator. A tomada fica como foi gravada e se move junto. Substitui os ajustes anteriores do ator. - [setCinematicAudio (Cliente)](https://wiki.mymp.gg/pt/setCinematicAudio.md): Define os sons que a cinemática toca durante a reprodução. Substitui os sons anteriores. - [setCinematicCamera (Cliente)](https://wiki.mymp.gg/pt/setCinematicCamera.md): Define os planos de câmera que a cinemática dirige durante a reprodução. Substitui os planos anteriores. - [setCinematicCameraEnabled (Cliente)](https://wiki.mymp.gg/pt/setCinematicCameraEnabled.md): Liga ou desliga a câmera da cinemática. Desligada, a reprodução não move a câmera e os planos de setCinematicCamera são ignorados. - [setCinematicCaptions (Cliente)](https://wiki.mymp.gg/pt/setCinematicCaptions.md): Define as legendas que a cinemática desenha na tela durante a reprodução. Substitui as legendas anteriores. - [setCinematicDuration (Cliente)](https://wiki.mymp.gg/pt/setCinematicDuration.md): Fixa a duração da cinemática. A reprodução termina ao chegar nela. - [setCinematicPaused (Cliente)](https://wiki.mymp.gg/pt/setCinematicPaused.md): Pausa ou retoma a reprodução da cinemática. Pausada, os clones param nas suas animações, os veículos congelam e os sons pausam. - [setCinematicPosition (Cliente)](https://wiki.mymp.gg/pt/setCinematicPosition.md): Pula a reprodução para outro tempo da cinemática. Os clones continuam os mesmos; cada um volta para a sua amostra e entra ou sai do seu veículo conforme a tomada. - [setCinematicProp (Cliente)](https://wiki.mymp.gg/pt/setCinematicProp.md): Posiciona um veículo ou objeto parado numa parte da cinemática, ou muda um que já foi posicionado. - [setCinematicWorld (Cliente)](https://wiki.mymp.gg/pt/setCinematicWorld.md): Define as chaves de clima, hora e fade da tela que a cinemática aplica durante a reprodução. Substitui as chaves anteriores. - [startCinematicRecording (Cliente)](https://wiki.mymp.gg/pt/startCinematicRecording.md): Começa a gravar um ped, jogador ou veículo como ator da cinemática. Chamada de novo durante a gravação, acrescenta outro ator à mesma gravação. - [stopCinematic (Cliente)](https://wiki.mymp.gg/pt/stopCinematic.md): Para a reprodução da cinemática. Os clones somem e o clima, a hora e o fade voltam ao que o mundo tinha. - [stopCinematicRecording (Cliente)](https://wiki.mymp.gg/pt/stopCinematicRecording.md): Para a gravação da cinemática. Os outros atores que eram reproduzidos durante a gravação param também. - [onClientCinematicFinish (Cliente)](https://wiki.mymp.gg/pt/onClientCinematicFinish.md): Disparado quando a reprodução de uma cinemática chega ao fim sozinha. ### Desenho na tela - [dxConvertPixels (Cliente)](https://wiki.mymp.gg/pt/dxConvertPixels.md): Converte uma imagem guardada numa string para outro formato, em segundo plano, e entrega o resultado a uma função. - [dxCreateFont (Cliente)](https://wiki.mymp.gg/pt/dxCreateFont.md): Cria uma fonte a partir de um arquivo de fonte do recurso, para usar nas funções de texto. - [dxCreateRenderTarget (Cliente)](https://wiki.mymp.gg/pt/dxCreateRenderTarget.md): Cria um render target: uma imagem em que as funções dx podem desenhar e que pode ser usada como qualquer outra imagem. - [dxCreateScreenSource (Cliente)](https://wiki.mymp.gg/pt/dxCreateScreenSource.md): Cria uma screen source: uma imagem que recebe uma cópia da tela do jogo a cada dxUpdateScreenSource. - [dxDrawCircle (Cliente)](https://wiki.mymp.gg/pt/dxDrawCircle.md): Desenha um círculo preenchido, ou um setor dele, na tela durante um quadro. - [dxDrawImage (Cliente)](https://wiki.mymp.gg/pt/dxDrawImage.md): Desenha uma imagem na tela durante um quadro. - [dxDrawImageSection (Cliente)](https://wiki.mymp.gg/pt/dxDrawImageSection.md): Desenha uma parte de uma imagem na tela durante um quadro. - [dxDrawLine (Cliente)](https://wiki.mymp.gg/pt/dxDrawLine.md): Desenha uma linha 2D na tela durante um quadro. - [dxDrawLine3D (Cliente)](https://wiki.mymp.gg/pt/dxDrawLine3D.md): Desenha uma linha no mundo 3D durante um quadro. A linha fica virada para a câmera. - [dxDrawMaterialLine3D (Cliente)](https://wiki.mymp.gg/pt/dxDrawMaterialLine3D.md): Desenha uma imagem esticada ao longo de uma linha no mundo 3D durante um quadro. - [dxDrawMaterialPrimitive (Cliente)](https://wiki.mymp.gg/pt/dxDrawMaterialPrimitive.md): Desenha uma primitiva 2D com uma imagem na tela durante um quadro. - [dxDrawMaterialPrimitive3D (Cliente)](https://wiki.mymp.gg/pt/dxDrawMaterialPrimitive3D.md): Desenha uma primitiva com uma imagem no mundo 3D durante um quadro. - [dxDrawMaterialSectionLine3D (Cliente)](https://wiki.mymp.gg/pt/dxDrawMaterialSectionLine3D.md): Desenha uma parte de uma imagem esticada ao longo de uma linha no mundo 3D durante um quadro. - [dxDrawPrimitive (Cliente)](https://wiki.mymp.gg/pt/dxDrawPrimitive.md): Desenha uma primitiva 2D (pontos, linhas ou triângulos) na tela durante um quadro. - [dxDrawRectangle (Cliente)](https://wiki.mymp.gg/pt/dxDrawRectangle.md): Desenha um retângulo preenchido na tela durante um quadro. - [dxDrawText (Cliente)](https://wiki.mymp.gg/pt/dxDrawText.md): Desenha um texto na tela durante um quadro, dentro de uma caixa. - [dxGetBlendMode (Cliente)](https://wiki.mymp.gg/pt/dxGetBlendMode.md): Devolve o modo de mistura das funções dx 2D. - [dxGetFontHeight (Cliente)](https://wiki.mymp.gg/pt/dxGetFontHeight.md): Devolve a altura de uma linha de texto de uma fonte. - [dxGetMaterialSize (Cliente)](https://wiki.mymp.gg/pt/dxGetMaterialSize.md): Devolve o tamanho de uma imagem em pixels. - [dxGetPixelColor (Cliente)](https://wiki.mymp.gg/pt/dxGetPixelColor.md): Lê a cor de um pixel de uma imagem em plain. - [dxGetPixelsFormat (Cliente)](https://wiki.mymp.gg/pt/dxGetPixelsFormat.md): Detecta o formato de uma imagem guardada numa string. - [dxGetPixelsSize (Cliente)](https://wiki.mymp.gg/pt/dxGetPixelsSize.md): Devolve a largura e a altura de uma imagem guardada numa string (plain, png, jpeg ou dds). - [dxGetStatus (Cliente)](https://wiki.mymp.gg/pt/dxGetStatus.md): Devolve informações sobre a placa de vídeo e a memória de vídeo usada pelos scripts. - [dxGetTextSize (Cliente)](https://wiki.mymp.gg/pt/dxGetTextSize.md): Mede a largura e a altura que um texto ocupa na tela. - [dxGetTexturePixels (Cliente)](https://wiki.mymp.gg/pt/dxGetTexturePixels.md): Lê os pixels de uma imagem e os entrega a uma função, alguns quadros depois. - [dxGetTextWidth (Cliente)](https://wiki.mymp.gg/pt/dxGetTextWidth.md): Mede a largura que um texto ocupa na tela, na linha mais larga. - [dxSetBlendMode (Cliente)](https://wiki.mymp.gg/pt/dxSetBlendMode.md): Escolhe como as próximas funções dx 2D se misturam com o que já está desenhado. - [dxSetPixelColor (Cliente)](https://wiki.mymp.gg/pt/dxSetPixelColor.md): Muda a cor de um pixel de uma imagem em plain, na própria string. - [dxSetRenderTarget (Cliente)](https://wiki.mymp.gg/pt/dxSetRenderTarget.md): Escolhe onde as próximas funções dx desenham: num render target ou, sem ele, na tela. - [dxSetTextureEdge (Cliente)](https://wiki.mymp.gg/pt/dxSetTextureEdge.md): Escolhe o que uma imagem mostra quando é lida fora das suas bordas. - [dxSetTexturePixels (Cliente)](https://wiki.mymp.gg/pt/dxSetTexturePixels.md): Escreve pixels numa textura criada por script ou num render target. - [dxUpdateScreenSource (Cliente)](https://wiki.mymp.gg/pt/dxUpdateScreenSource.md): Copia a tela do jogo para uma screen source. - [getScreenSize (Cliente)](https://wiki.mymp.gg/pt/getScreenSize.md): Devolve o tamanho da tela do jogo em pixels. - [onClientHUDRender (Cliente)](https://wiki.mymp.gg/pt/onClientHUDRender.md): Disparado a cada quadro, logo antes de onClientRender. - [onClientPreRender (Cliente)](https://wiki.mymp.gg/pt/onClientPreRender.md): Disparado a cada quadro, depois da simulação do mundo e antes de o mundo ser desenhado. - [onClientRender (Cliente)](https://wiki.mymp.gg/pt/onClientRender.md): Disparado a cada quadro, quando os desenhos dx daquele quadro devem ser feitos. ### Interface web - [createDui (Cliente)](https://wiki.mymp.gg/pt/createDui.md): Abre uma página web fora da tela, com fundo transparente, e a devolve como uma imagem que pode ser desenhada. - [drawDui (Cliente)](https://wiki.mymp.gg/pt/drawDui.md): Desenha um dui na tela durante um quadro, em coordenadas relativas à tela. - [isDuiReady (Cliente)](https://wiki.mymp.gg/pt/isDuiReady.md): Diz se a página de um dui terminou de carregar. - [isNuiFocused (Cliente)](https://wiki.mymp.gg/pt/isNuiFocused.md): Diz se alguma página de interface tem o foco. - [registerNuiCallback (Cliente)](https://wiki.mymp.gg/pt/registerNuiCallback.md): Registra uma função que a página de interface do recurso chama com um fetch para /nome no próprio endereço dela. - [sendDuiMessage (Cliente)](https://wiki.mymp.gg/pt/sendDuiMessage.md): Manda uma mensagem para a página de um dui. A página a recebe no evento message do window. - [sendDuiMouseButton (Cliente)](https://wiki.mymp.gg/pt/sendDuiMouseButton.md): Aperta ou solta um botão do mouse sobre a página de um dui. - [sendDuiMouseMove (Cliente)](https://wiki.mymp.gg/pt/sendDuiMouseMove.md): Move o ponteiro do mouse sobre a página de um dui. - [sendDuiMouseWheel (Cliente)](https://wiki.mymp.gg/pt/sendDuiMouseWheel.md): Rola a página de um dui com a roda do mouse. - [sendNuiMessage (Cliente)](https://wiki.mymp.gg/pt/sendNuiMessage.md): Manda uma mensagem para a página de interface do recurso que chama. A página a recebe no evento message do window. - [setDuiUrl (Cliente)](https://wiki.mymp.gg/pt/setDuiUrl.md): Leva um dui para outro endereço. - [setNuiFocus (Cliente)](https://wiki.mymp.gg/pt/setNuiFocus.md): Dá ou tira o foco da página de interface do recurso que chama. Com foco, a página recebe o mouse e o teclado. - [setNuiKeepInput (Cliente)](https://wiki.mymp.gg/pt/setNuiKeepInput.md): Escolhe se o jogo continua recebendo o mouse e o teclado enquanto uma página de interface tem o foco. ### Luzes - [createPointLight (Cliente)](https://wiki.mymp.gg/pt/createPointLight.md): Cria uma luz que ilumina em todas as direções a partir de um ponto. A luz existe só neste cliente. - [createRectLight (Cliente)](https://wiki.mymp.gg/pt/createRectLight.md): Cria uma luz que sai de um retângulo, como um painel ou uma janela iluminada. A luz existe só neste cliente. - [createSpotLight (Cliente)](https://wiki.mymp.gg/pt/createSpotLight.md): Cria uma luz que ilumina dentro de um cone, como um holofote. A luz existe só neste cliente. - [dxDrawPointLight (Cliente)](https://wiki.mymp.gg/pt/dxDrawPointLight.md): Acende uma luz em todas as direções a partir de um ponto, por um único quadro, sem criar elemento. - [dxDrawRectLight (Cliente)](https://wiki.mymp.gg/pt/dxDrawRectLight.md): Acende uma luz que sai de um retângulo por um único quadro, sem criar elemento. - [dxDrawSpotLight (Cliente)](https://wiki.mymp.gg/pt/dxDrawSpotLight.md): Acende uma luz dentro de um cone por um único quadro, sem criar elemento. - [getLightBarnDoor (Cliente)](https://wiki.mymp.gg/pt/getLightBarnDoor.md): Lê as abas de uma luz rect. - [getLightCastShadow (Cliente)](https://wiki.mymp.gg/pt/getLightCastShadow.md): Diz se uma luz projeta sombras. - [getLightColor (Cliente)](https://wiki.mymp.gg/pt/getLightColor.md): Lê a cor de uma luz. - [getLightCone (Cliente)](https://wiki.mymp.gg/pt/getLightCone.md): Lê a abertura e a dureza da borda do cone de uma luz spot. - [getLightDirection (Cliente)](https://wiki.mymp.gg/pt/getLightDirection.md): Lê para onde uma luz spot ou rect aponta. - [getLightFalloff (Cliente)](https://wiki.mymp.gg/pt/getLightFalloff.md): Lê o expoente de desvanecimento de uma luz. - [getLightIntensity (Cliente)](https://wiki.mymp.gg/pt/getLightIntensity.md): Lê o brilho de uma luz. - [getLightRadius (Cliente)](https://wiki.mymp.gg/pt/getLightRadius.md): Lê o alcance de uma luz. - [getLightSize (Cliente)](https://wiki.mymp.gg/pt/getLightSize.md): Lê a largura e a altura de uma luz rect. - [getLightSourceRadius (Cliente)](https://wiki.mymp.gg/pt/getLightSourceRadius.md): Lê o tamanho do bulbo de uma luz spot. - [getLightTangent (Cliente)](https://wiki.mymp.gg/pt/getLightTangent.md): Lê para onde aponta a largura de uma luz rect. - [getLightType (Cliente)](https://wiki.mymp.gg/pt/getLightType.md): Diz o tipo de uma luz. - [isLightEnabled (Cliente)](https://wiki.mymp.gg/pt/isLightEnabled.md): Diz se uma luz está ligada. - [setLightBarnDoor (Cliente)](https://wiki.mymp.gg/pt/setLightBarnDoor.md): Muda as abas de uma luz rect, que limitam para onde a luz sai do retângulo. - [setLightCastShadow (Cliente)](https://wiki.mymp.gg/pt/setLightCastShadow.md): Liga ou desliga as sombras de uma luz. - [setLightColor (Cliente)](https://wiki.mymp.gg/pt/setLightColor.md): Muda a cor de uma luz. - [setLightCone (Cliente)](https://wiki.mymp.gg/pt/setLightCone.md): Muda a abertura e a dureza da borda do cone de uma luz spot. - [setLightDirection (Cliente)](https://wiki.mymp.gg/pt/setLightDirection.md): Muda para onde uma luz spot ou rect aponta. - [setLightEnabled (Cliente)](https://wiki.mymp.gg/pt/setLightEnabled.md): Liga ou desliga uma luz sem destruí-la. - [setLightFalloff (Cliente)](https://wiki.mymp.gg/pt/setLightFalloff.md): Muda como a luz desvanece até o fim do alcance. - [setLightIntensity (Cliente)](https://wiki.mymp.gg/pt/setLightIntensity.md): Muda o brilho de uma luz. - [setLightRadius (Cliente)](https://wiki.mymp.gg/pt/setLightRadius.md): Muda o alcance de uma luz. - [setLightSize (Cliente)](https://wiki.mymp.gg/pt/setLightSize.md): Muda a largura e a altura de uma luz rect. - [setLightSourceRadius (Cliente)](https://wiki.mymp.gg/pt/setLightSourceRadius.md): Muda o tamanho do bulbo de uma luz spot. Um bulbo maior deixa o brilho e as sombras mais suaves. - [setLightTangent (Cliente)](https://wiki.mymp.gg/pt/setLightTangent.md): Muda para onde aponta a largura de uma luz rect, girando o retângulo em torno da normal. ### Efeitos - [createEffect (Compartilhado)](https://wiki.mymp.gg/pt/createEffect.md): Cria um efeito de partículas no mundo. No servidor, todos os clientes o veem; num cliente, só esse cliente. - [engineAddEffects (Cliente)](https://wiki.mymp.gg/pt/engineAddEffects.md): Registra os efeitos de partículas de um arquivo do recurso, para que createEffect os use por nome. - [engineGetEffects (Cliente)](https://wiki.mymp.gg/pt/engineGetEffects.md): Lista os efeitos de partículas carregados neste cliente. - [engineRemoveEffects (Cliente)](https://wiki.mymp.gg/pt/engineRemoveEffects.md): Remove os efeitos que este recurso adicionou de um arquivo com engineAddEffects. - [getEffectColor (Compartilhado)](https://wiki.mymp.gg/pt/getEffectColor.md): Lê a cor de um efeito. - [getEffectEvolution (Compartilhado)](https://wiki.mymp.gg/pt/getEffectEvolution.md): Lê o nível de uma evolução de um efeito. - [getEffectScale (Compartilhado)](https://wiki.mymp.gg/pt/getEffectScale.md): Lê o tamanho de um efeito. - [setEffectColor (Compartilhado)](https://wiki.mymp.gg/pt/setEffectColor.md): Tinge um efeito com uma cor. - [setEffectEvolution (Compartilhado)](https://wiki.mymp.gg/pt/setEffectEvolution.md): Muda o nível de uma evolução de um efeito, um parâmetro que o próprio efeito declara para variar a aparência. - [setEffectScale (Compartilhado)](https://wiki.mymp.gg/pt/setEffectScale.md): Muda o tamanho de um efeito. - [stopEffect (Compartilhado)](https://wiki.mymp.gg/pt/stopEffect.md): Para um efeito: ele deixa de emitir e as partículas que já existem terminam. ### Texturas - [engineCreateTexture (Cliente)](https://wiki.mymp.gg/pt/engineCreateTexture.md): Cria uma textura a partir de um arquivo de imagem do recurso ou dos bytes de uma imagem na memória. A textura existe só neste cliente. - [engineCreateTxd (Cliente)](https://wiki.mymp.gg/pt/engineCreateTxd.md): Cria um dicionário de texturas vazio com um nome. Preencha-o com engineSetTxdTexture. Ele existe só neste cliente. - [engineGetModelTxds (Cliente)](https://wiki.mymp.gg/pt/engineGetModelTxds.md): Lista os txds de onde um modelo tira suas texturas, na ordem em que ele os procura. - [engineGetTxds (Cliente)](https://wiki.mymp.gg/pt/engineGetTxds.md): Lista todos os dicionários de texturas que este cliente conhece, com a origem de cada um. - [engineGetTxdTexture (Cliente)](https://wiki.mymp.gg/pt/engineGetTxdTexture.md): Dá um elemento texture que mostra o que um txd mostra sob um nome de textura, para desenhá-lo ou usá-lo como fonte. - [engineGetTxdTextures (Cliente)](https://wiki.mymp.gg/pt/engineGetTxdTextures.md): Lista os nomes das texturas que um txd dá, incluindo os links. - [engineIsAssetLoaded (Cliente)](https://wiki.mymp.gg/pt/engineIsAssetLoaded.md): Diz se um asset criado por um script está pronto para uso. - [engineLoadTxd (Cliente)](https://wiki.mymp.gg/pt/engineLoadTxd.md): Carrega um dicionário de texturas (.ktd) de um arquivo do recurso com um nome. Ele existe só neste cliente. - [engineRestoreElementTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreElementTexture.md): Remove as trocas de textura que este recurso aplicou num elemento com engineSetElementTexture. - [engineRestoreModelTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelTexture.md): Remove as trocas de textura que este recurso aplicou num modelo com engineSetModelTexture. - [engineRestoreModelTxd (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelTxd.md): Tira os txds que este recurso colocou na frente de um modelo com engineSetModelTxd. - [engineRestoreTxdTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreTxdTexture.md): Remove os links que este recurso criou num txd com engineSetTxdTexture, para que ele volte a dar suas próprias texturas. - [engineRestoreTxdTextureSampling (Cliente)](https://wiki.mymp.gg/pt/engineRestoreTxdTextureSampling.md): Remove a mudança de amostragem que este recurso aplicou na textura de um txd com engineSetTxdTextureSampling. - [engineRestoreWorldTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreWorldTexture.md): Remove as trocas de textura do mundo que este recurso aplicou com engineSetWorldTexture. - [engineSetElementTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetElementTexture.md): Troca uma textura de um único veículo, ped, jogador ou objeto. As outras instâncias do mesmo modelo mantêm suas texturas. - [engineSetModelTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetModelTexture.md): Troca uma textura em todas as instâncias de um modelo. Só os materiais desse modelo mudam, não o txd de onde a textura vem. - [engineSetModelTxd (Cliente)](https://wiki.mymp.gg/pt/engineSetModelTxd.md): Coloca um txd na frente do txd do próprio modelo, para que o modelo procure suas texturas nele primeiro e use o seu para o resto. - [engineSetTxdTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetTxdTexture.md): Coloca uma imagem num txd sob um nome de textura, substituindo a textura com esse nome ou acrescentando uma nova. Tudo que lê o txd acompanha: modelos, peds, landscapes, ruas, partículas, água e céu. - [engineSetTxdTextureSampling (Cliente)](https://wiki.mymp.gg/pt/engineSetTxdTextureSampling.md): Muda como o mundo amostra a textura de um txd: o que acontece além das bordas e como ela é filtrada. Toma o lugar do endereçamento do próprio material. - [engineSetWorldTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetWorldTexture.md): Troca uma textura em todos os modelos dos tipos escolhidos que a usam. Só os materiais dos modelos mudam, não o txd de onde a textura vem. - [onClientAssetLoad (Cliente)](https://wiki.mymp.gg/pt/onClientAssetLoad.md): Disparado uma vez quando um asset que um script começou a carregar em segundo plano fica pronto, ou falha. ### Materiais e shaders - [engineAddPostProcess (Cliente)](https://wiki.mymp.gg/pt/engineAddPostProcess.md): Liga um pós-processamento na tela: um material cujo shader é #type post. - [engineCreateMaterial (Cliente)](https://wiki.mymp.gg/pt/engineCreateMaterial.md): Cria um material: um shader com valores de parâmetros, que depois substitui ou se sobrepõe aos materiais dos modelos. - [engineCreateShader (Cliente)](https://wiki.mymp.gg/pt/engineCreateShader.md): Cria um shader a partir de um arquivo .shader ou do próprio código-fonte. O shader compila em segundo plano. - [engineGetElementStencil (Cliente)](https://wiki.mymp.gg/pt/engineGetElementStencil.md): Diz com que valor de stencil um veículo, ped ou objeto está marcado. - [engineGetMaterialAlphaClip (Cliente)](https://wiki.mymp.gg/pt/engineGetMaterialAlphaClip.md): Diz se o material recorta pixels pela transparência e a partir de que alfa. - [engineGetMaterialParameters (Cliente)](https://wiki.mymp.gg/pt/engineGetMaterialParameters.md): Lista os parâmetros do shader que um material usa. - [engineGetMaterialShader (Cliente)](https://wiki.mymp.gg/pt/engineGetMaterialShader.md): Diz qual shader um material usa. - [engineGetMaterialSwitches (Cliente)](https://wiki.mymp.gg/pt/engineGetMaterialSwitches.md): Lista as chaves estáticas do shader de um material, com o valor que cada uma tem nele. - [engineGetMaterialValue (Cliente)](https://wiki.mymp.gg/pt/engineGetMaterialValue.md): Lê um valor que o material define: um parâmetro, uma chave estática ou uma saída TARGET_n. - [engineGetModelMaterials (Cliente)](https://wiki.mymp.gg/pt/engineGetModelMaterials.md): Lista os materiais do modelo carregado, na ordem em que o modelo os guarda. - [engineGetModelStencil (Cliente)](https://wiki.mymp.gg/pt/engineGetModelStencil.md): Diz com que valor de stencil um modelo está marcado. - [engineGetPostImage (Cliente)](https://wiki.mymp.gg/pt/engineGetPostImage.md): Dá a imagem que um passo de um pós-processamento produz, para desenhar ou usar em outro material. - [engineGetShaderErrors (Cliente)](https://wiki.mymp.gg/pt/engineGetShaderErrors.md): Lista os erros da última compilação de um shader criado com engineCreateShader. - [engineGetShaderGlobal (Cliente)](https://wiki.mymp.gg/pt/engineGetShaderGlobal.md): Lê o valor atual de um global de shader. - [engineGetShaderGlobals (Cliente)](https://wiki.mymp.gg/pt/engineGetShaderGlobals.md): Lista todos os globais de shader, dos pacotes e dos scripts. - [engineGetShaderParameters (Cliente)](https://wiki.mymp.gg/pt/engineGetShaderParameters.md): Lista os parâmetros que um shader ou preset declara. - [engineGetShaderQuality (Cliente)](https://wiki.mymp.gg/pt/engineGetShaderQuality.md): Diz a qualidade atual dos materiais deste cliente. - [engineGetShaders (Cliente)](https://wiki.mymp.gg/pt/engineGetShaders.md): Lista todos os shaders e presets carregados, dos pacotes e dos scripts. - [engineGetShaderSwitches (Cliente)](https://wiki.mymp.gg/pt/engineGetShaderSwitches.md): Lista as chaves estáticas (parâmetros bool) de um shader ou preset, com o valor padrão de cada uma. - [engineRemovePostProcess (Cliente)](https://wiki.mymp.gg/pt/engineRemovePostProcess.md): Desliga um pós-processamento que este recurso ligou com engineAddPostProcess. - [engineResetMaterialValue (Cliente)](https://wiki.mymp.gg/pt/engineResetMaterialValue.md): Desfaz um valor que o material definiu, ou todos, e volta ao que vem da base. - [engineResetShaderGlobal (Cliente)](https://wiki.mymp.gg/pt/engineResetShaderGlobal.md): Retira o valor que este recurso deu a um global de shader, e o global volta ao valor de quem vem a seguir. - [engineRestoreElementMaterial (Cliente)](https://wiki.mymp.gg/pt/engineRestoreElementMaterial.md): Desfaz o que engineSetElementMaterial deste recurso fez de um único veículo, ped ou objeto. - [engineRestoreElementOverlay (Cliente)](https://wiki.mymp.gg/pt/engineRestoreElementOverlay.md): Desfaz o que engineSetElementOverlay deste recurso fez de um único veículo, ped ou objeto. - [engineRestoreElementStencil (Cliente)](https://wiki.mymp.gg/pt/engineRestoreElementStencil.md): Tira a marca de stencil que este recurso pôs com engineSetElementStencil. - [engineRestoreModelMaterial (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelMaterial.md): Desfaz o que engineSetModelMaterial deste recurso fez de todas as instâncias de um modelo. - [engineRestoreModelOverlay (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelOverlay.md): Desfaz o que engineSetModelOverlay deste recurso fez de todas as instâncias de um modelo. - [engineRestoreModelStencil (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelStencil.md): Tira a marca de stencil que este recurso pôs com engineSetModelStencil. - [engineRestoreWorldMaterial (Cliente)](https://wiki.mymp.gg/pt/engineRestoreWorldMaterial.md): Desfaz o que engineSetWorldMaterial deste recurso fez de todos os modelos do mundo. - [engineRestoreWorldOverlay (Cliente)](https://wiki.mymp.gg/pt/engineRestoreWorldOverlay.md): Desfaz o que engineSetWorldOverlay deste recurso fez de todos os modelos do mundo. - [engineSetElementMaterial (Cliente)](https://wiki.mymp.gg/pt/engineSetElementMaterial.md): Substitui os materiais escolhidos de um único veículo, ped ou objeto por um material. - [engineSetElementOverlay (Cliente)](https://wiki.mymp.gg/pt/engineSetElementOverlay.md): Desenha um material como uma camada a mais por cima dos materiais escolhidos de um único veículo, ped ou objeto. - [engineSetElementStencil (Cliente)](https://wiki.mymp.gg/pt/engineSetElementStencil.md): Marca um veículo, ped ou objeto com um valor de stencil, que os shaders de pós-processamento leem para contornos, destaques e efeitos parecidos. - [engineSetMaterialAlphaClip (Cliente)](https://wiki.mymp.gg/pt/engineSetMaterialAlphaClip.md): Faz o material recortar os pixels cujo alfa fica abaixo de um limite, ou deixar de recortar. - [engineSetMaterialShader (Cliente)](https://wiki.mymp.gg/pt/engineSetMaterialShader.md): Troca o shader de um material, mantendo os valores que ele já tem. - [engineSetMaterialValue (Cliente)](https://wiki.mymp.gg/pt/engineSetMaterialValue.md): Define um valor do material: um parâmetro do shader, uma chave estática ou a render target de uma saída TARGET_n. - [engineSetModelMaterial (Cliente)](https://wiki.mymp.gg/pt/engineSetModelMaterial.md): Substitui os materiais escolhidos de todas as instâncias de um modelo por um material. - [engineSetModelOverlay (Cliente)](https://wiki.mymp.gg/pt/engineSetModelOverlay.md): Desenha um material como uma camada a mais por cima dos materiais escolhidos de todas as instâncias de um modelo. - [engineSetModelStencil (Cliente)](https://wiki.mymp.gg/pt/engineSetModelStencil.md): Marca todas as instâncias de um modelo com um valor de stencil, que os shaders de pós-processamento leem para contornos, destaques e efeitos parecidos. - [engineSetShaderGlobal (Cliente)](https://wiki.mymp.gg/pt/engineSetShaderGlobal.md): Define um global de shader, um valor que todos os shaders leem. Um nome novo cria o global. - [engineSetShaderQuality (Cliente)](https://wiki.mymp.gg/pt/engineSetShaderQuality.md): Muda a qualidade dos materiais deste cliente. Shaders que leem QUALITY são compilados para o novo nível. - [engineSetWorldMaterial (Cliente)](https://wiki.mymp.gg/pt/engineSetWorldMaterial.md): Substitui os materiais escolhidos de todos os modelos do mundo por um material. - [engineSetWorldOverlay (Cliente)](https://wiki.mymp.gg/pt/engineSetWorldOverlay.md): Desenha um material como uma camada a mais por cima dos materiais escolhidos de todos os modelos do mundo. ### Modelos - [engineCreateModel (Cliente)](https://wiki.mymp.gg/pt/engineCreateModel.md): Cria um novo modelo com um nome, só neste cliente. Ele é usado pelo nome, como qualquer outro modelo. - [engineGetModels (Cliente)](https://wiki.mymp.gg/pt/engineGetModels.md): Lista os modelos que este cliente conhece, com a origem de cada um. - [engineLoadCol (Cliente)](https://wiki.mymp.gg/pt/engineLoadCol.md): Carrega um arquivo de colisão (.kbn) do recurso para ser dado a um modelo. - [engineLoadDrawable (Cliente)](https://wiki.mymp.gg/pt/engineLoadDrawable.md): Carrega um drawable (.kdr) de um arquivo do recurso para ser dado a um modelo. - [engineRestoreModelCol (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelCol.md): Tira a colisão que este recurso deu a um modelo com engineSetModelCol, para que ele colida como antes. - [engineRestoreModelDrawable (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelDrawable.md): Tira o drawable que este recurso deu a um modelo com engineSetModelDrawable, para que ele desenhe o que desenhava antes. - [engineSetModelCol (Cliente)](https://wiki.mymp.gg/pt/engineSetModelCol.md): Faz um modelo colidir com uma colisão carregada com engineLoadCol em vez da sua. - [engineSetModelDrawable (Cliente)](https://wiki.mymp.gg/pt/engineSetModelDrawable.md): Faz um modelo desenhar um drawable carregado com engineLoadDrawable em vez do seu. ### Ajustes gráficos - [engineGetAmbientOcclusion (Cliente)](https://wiki.mymp.gg/pt/engineGetAmbientOcclusion.md): Devolve quantas amostras a oclusão de ambiente usa. - [engineGetAntiAliasing (Cliente)](https://wiki.mymp.gg/pt/engineGetAntiAliasing.md): Devolve o antisserrilhamento em uso. - [engineGetBloom (Cliente)](https://wiki.mymp.gg/pt/engineGetBloom.md): Devolve quantos níveis de desfoque o bloom usa. - [engineGetClouds (Cliente)](https://wiki.mymp.gg/pt/engineGetClouds.md): Devolve como as nuvens são desenhadas. - [engineGetDecals (Cliente)](https://wiki.mymp.gg/pt/engineGetDecals.md): Devolve quantas marcas podem existir ao mesmo tempo e quanto tempo elas duram. - [engineGetLocalLightShadows (Cliente)](https://wiki.mymp.gg/pt/engineGetLocalLightShadows.md): Diz se as luzes locais projetam sombras. - [engineGetMotionBlur (Cliente)](https://wiki.mymp.gg/pt/engineGetMotionBlur.md): Diz se o desfoque de movimento está ligado. - [engineGetParticleDensity (Cliente)](https://wiki.mymp.gg/pt/engineGetParticleDensity.md): Devolve que fração das partículas dos efeitos é emitida. - [engineGetParticleScale (Cliente)](https://wiki.mymp.gg/pt/engineGetParticleScale.md): Devolve em que fração da resolução as partículas são desenhadas. - [engineGetReflections (Cliente)](https://wiki.mymp.gg/pt/engineGetReflections.md): Devolve a configuração dos reflexos. - [engineGetRenderResolution (Cliente)](https://wiki.mymp.gg/pt/engineGetRenderResolution.md): Devolve o tamanho em pixels em que a cena é renderizada e o tamanho da imagem final na janela. - [engineGetRenderScale (Cliente)](https://wiki.mymp.gg/pt/engineGetRenderScale.md): Devolve a fração da resolução da janela em que a cena 3D é renderizada. - [engineGetShadows (Cliente)](https://wiki.mymp.gg/pt/engineGetShadows.md): Devolve a configuração das sombras do sol. - [engineGetSharpness (Cliente)](https://wiki.mymp.gg/pt/engineGetSharpness.md): Devolve quanto a imagem final é nitidizada. - [engineGetSunShafts (Cliente)](https://wiki.mymp.gg/pt/engineGetSunShafts.md): Devolve em que fração da resolução os raios de sol são calculados. - [engineGetVolumetricFog (Cliente)](https://wiki.mymp.gg/pt/engineGetVolumetricFog.md): Diz se a neblina volumétrica está ligada. - [engineHasCollisionLoadedAt (Cliente)](https://wiki.mymp.gg/pt/engineHasCollisionLoadedAt.md): Diz se o mundo em volta de um ponto já está sólido: a colisão, os prédios e as paisagens dali carregados. - [engineHasModelLoaded (Cliente)](https://wiki.mymp.gg/pt/engineHasModelLoaded.md): Diz se um modelo está carregado na memória. - [engineReleaseModel (Cliente)](https://wiki.mymp.gg/pt/engineReleaseModel.md): Desfaz o pedido de modelo que este recurso fez com engineRequestModel. - [engineRequestCollisionAt (Cliente)](https://wiki.mymp.gg/pt/engineRequestCollisionAt.md): Pede que a colisão em volta de um ponto seja carregada. O pedido continua até ela terminar de carregar. - [engineRequestModel (Cliente)](https://wiki.mymp.gg/pt/engineRequestModel.md): Pede ao streaming que carregue um modelo e o mantém carregado para este recurso até ser liberado. - [engineSetAmbientOcclusion (Cliente)](https://wiki.mymp.gg/pt/engineSetAmbientOcclusion.md): Define quantas amostras a oclusão de ambiente usa. Mais amostras escurecem cantos e frestas com mais precisão. - [engineSetAntiAliasing (Cliente)](https://wiki.mymp.gg/pt/engineSetAntiAliasing.md): Escolhe o antisserrilhamento da imagem. - [engineSetBloom (Cliente)](https://wiki.mymp.gg/pt/engineSetBloom.md): Define quantos níveis de desfoque o bloom usa. Mais níveis espalham o brilho mais longe. - [engineSetClouds (Cliente)](https://wiki.mymp.gg/pt/engineSetClouds.md): Escolhe como as nuvens são desenhadas. - [engineSetDecals (Cliente)](https://wiki.mymp.gg/pt/engineSetDecals.md): Define quantas marcas (buracos de bala, sangue, marcas de pneu) podem existir ao mesmo tempo e quanto tempo elas duram. - [engineSetLocalLightShadows (Cliente)](https://wiki.mymp.gg/pt/engineSetLocalLightShadows.md): Liga ou desliga as sombras das luzes locais (pontuais, spots e retangulares). - [engineSetMotionBlur (Cliente)](https://wiki.mymp.gg/pt/engineSetMotionBlur.md): Liga ou desliga o desfoque de movimento. No PC vem ligado. - [engineSetParticleDensity (Cliente)](https://wiki.mymp.gg/pt/engineSetParticleDensity.md): Define que fração das partículas dos efeitos é emitida. As demais são descartadas ao acaso. - [engineSetParticleScale (Cliente)](https://wiki.mymp.gg/pt/engineSetParticleScale.md): Define em que fração da resolução as partículas são desenhadas. - [engineSetReflections (Cliente)](https://wiki.mymp.gg/pt/engineSetReflections.md): Configura os reflexos: o tamanho da sonda de ambiente e os reflexos calculados na tela. - [engineSetRenderScale (Cliente)](https://wiki.mymp.gg/pt/engineSetRenderScale.md): Define em que fração da resolução da janela a cena 3D é renderizada. A imagem é ampliada depois até o tamanho da janela. - [engineSetShadows (Cliente)](https://wiki.mymp.gg/pt/engineSetShadows.md): Configura as sombras do sol: quantas cascatas, a resolução e se as bordas são suaves. - [engineSetSharpness (Cliente)](https://wiki.mymp.gg/pt/engineSetSharpness.md): Define quanto a imagem final é nitidizada. - [engineSetSunShafts (Cliente)](https://wiki.mymp.gg/pt/engineSetSunShafts.md): Define em que fração da resolução os raios de sol são calculados, ou os desliga. - [engineSetVolumetricFog (Cliente)](https://wiki.mymp.gg/pt/engineSetVolumetricFog.md): Liga ou desliga a neblina volumétrica. Vem desligada. ### Som - [engineAddSound (Cliente)](https://wiki.mymp.gg/pt/engineAddSound.md): Registra um arquivo de áudio com um nome, que playSound e playSound3D passam a tocar por esse nome. - [engineGetSounds (Cliente)](https://wiki.mymp.gg/pt/engineGetSounds.md): Lista os sons com nome que valem agora, os do jogo, dos pacotes e dos recursos. - [engineRemoveSound (Cliente)](https://wiki.mymp.gg/pt/engineRemoveSound.md): Remove um som que este recurso registrou com engineAddSound. Se outro registro do mesmo nome existe, ele volta a valer. - [getSFXStatus (Cliente)](https://wiki.mymp.gg/pt/getSFXStatus.md): Diz se um contêiner de áudio do GTA San Andreas está disponível para playSFX e playSFX3D. - [getSoundBPM (Cliente)](https://wiki.mymp.gg/pt/getSoundBPM.md): Detecta o andamento do som em batidas por minuto, arredondado para baixo. - [getSoundBufferLength (Cliente)](https://wiki.mymp.gg/pt/getSoundBufferLength.md): Existe por compatibilidade com o MTA, onde dá o tamanho do buffer de um stream da internet. - [getSoundEffectParameters (Cliente)](https://wiki.mymp.gg/pt/getSoundEffectParameters.md): Devolve os parâmetros atuais de um efeito de áudio ligado num som ou na voz de um jogador. - [getSoundEffects (Cliente)](https://wiki.mymp.gg/pt/getSoundEffects.md): Lista os efeitos de áudio de um som ou da voz de um jogador e diz quais estão ligados. - [getSoundFFTData (Cliente)](https://wiki.mymp.gg/pt/getSoundFFTData.md): Devolve o espectro de frequências do que o som está tocando agora, para fazer visualizadores. - [getSoundLength (Compartilhado)](https://wiki.mymp.gg/pt/getSoundLength.md): Devolve a duração do som. - [getSoundLevelData (Cliente)](https://wiki.mymp.gg/pt/getSoundLevelData.md): Devolve o pico de volume de cada canal nos últimos 20 ms do som. - [getSoundMaxDistance (Compartilhado)](https://wiki.mymp.gg/pt/getSoundMaxDistance.md): Devolve a partir de que distância um som 3D fica mudo. - [getSoundMetaTags (Cliente)](https://wiki.mymp.gg/pt/getSoundMetaTags.md): Lê as tags do arquivo de áudio (ID3 do MP3, comentários do OGG e do FLAC, INFO do WAV). - [getSoundMinDistance (Compartilhado)](https://wiki.mymp.gg/pt/getSoundMinDistance.md): Devolve até que distância um som 3D toca no volume cheio. - [getSoundPan (Cliente)](https://wiki.mymp.gg/pt/getSoundPan.md): Devolve o panorama de um som sem posição. - [getSoundPosition (Compartilhado)](https://wiki.mymp.gg/pt/getSoundPosition.md): Devolve em que ponto da faixa o som está tocando. - [getSoundProperties (Cliente)](https://wiki.mymp.gg/pt/getSoundProperties.md): Devolve a taxa de amostragem, o andamento e o tom de um som, e se ele toca ao contrário. - [getSoundSpeaker (Cliente)](https://wiki.mymp.gg/pt/getSoundSpeaker.md): Devolve o ped que fala um som. - [getSoundSpeed (Compartilhado)](https://wiki.mymp.gg/pt/getSoundSpeed.md): Devolve a velocidade de um som. - [getSoundVolume (Compartilhado)](https://wiki.mymp.gg/pt/getSoundVolume.md): Devolve o volume de um som, sem contar a queda com a distância. - [getSoundWaveData (Cliente)](https://wiki.mymp.gg/pt/getSoundWaveData.md): Devolve a forma de onda do que o som acabou de tocar, para desenhar osciloscópios. - [isShowSoundEnabled (Cliente)](https://wiki.mymp.gg/pt/isShowSoundEnabled.md): Diz se showSound está ligado. - [isSoundLooped (Compartilhado)](https://wiki.mymp.gg/pt/isSoundLooped.md): Diz se um som repete quando chega ao fim. - [isSoundPanningEnabled (Cliente)](https://wiki.mymp.gg/pt/isSoundPanningEnabled.md): Diz se um som 3D tem panorama estéreo ligado. - [isSoundPaused (Compartilhado)](https://wiki.mymp.gg/pt/isSoundPaused.md): Diz se um som está pausado. - [isWorldSoundEnabled (Cliente)](https://wiki.mymp.gg/pt/isWorldSoundEnabled.md): Diz se um som do mundo, ou um grupo deles, está ligado. - [playSFX (Cliente)](https://wiki.mymp.gg/pt/playSFX.md): Toca um som dos bancos de áudio do GTA San Andreas, sem posição no mundo. - [playSFX3D (Cliente)](https://wiki.mymp.gg/pt/playSFX3D.md): Toca um som dos bancos de áudio do GTA San Andreas numa posição do mundo. - [playSound (Cliente)](https://wiki.mymp.gg/pt/playSound-client.md): Toca um som sem posição no mundo, só neste cliente. Dispara onClientSoundStarted com o motivo play. - [playSound (Servidor)](https://wiki.mymp.gg/pt/playSound-server.md): Cria um som sem posição no mundo que todos os clientes tocam juntos. As mudanças feitas nele no servidor chegam a todos. - [playSound3D (Cliente)](https://wiki.mymp.gg/pt/playSound3D-client.md): Toca um som numa posição do mundo, só neste cliente. O volume cai com a distância entre setSoundMinDistance (5 m) e setSoundMaxDistance (20 m). Dispara onClientSoundStarted com play. - [playSound3D (Servidor)](https://wiki.mymp.gg/pt/playSound3D-server.md): Cria um som numa posição do mundo que todos os clientes tocam juntos. As mudanças feitas nele no servidor chegam a todos. - [playSoundFrontEnd (Cliente)](https://wiki.mymp.gg/pt/playSoundFrontEnd-client.md): Toca um dos sons de interface do GTA San Andreas, como os de menu e de missão. - [resetWorldSounds (Cliente)](https://wiki.mymp.gg/pt/resetWorldSounds.md): Liga de novo todos os sons do mundo desligados com setWorldSoundEnabled. - [setSoundEffectEnabled (Cliente)](https://wiki.mymp.gg/pt/setSoundEffectEnabled.md): Liga ou desliga um efeito de áudio num som ou na voz de um jogador. Ao ligar, o efeito começa com seus parâmetros padrão. - [setSoundEffectParameter (Cliente)](https://wiki.mymp.gg/pt/setSoundEffectParameter.md): Muda um parâmetro de um efeito de áudio ligado num som ou na voz de um jogador. - [setSoundLooped (Compartilhado)](https://wiki.mymp.gg/pt/setSoundLooped.md): Liga ou desliga a repetição de um som. No servidor, a mudança é enviada a todos os clientes. - [setSoundMaxDistance (Compartilhado)](https://wiki.mymp.gg/pt/setSoundMaxDistance.md): Define a partir de que distância um som 3D fica mudo. O padrão é 20 m. No servidor, a mudança é enviada a todos os clientes. - [setSoundMinDistance (Compartilhado)](https://wiki.mymp.gg/pt/setSoundMinDistance.md): Define até que distância um som 3D toca no volume cheio. O padrão é 5 m. No servidor, a mudança é enviada a todos os clientes. - [setSoundPan (Cliente)](https://wiki.mymp.gg/pt/setSoundPan.md): Coloca um som sem posição mais à esquerda ou à direita. - [setSoundPanningEnabled (Cliente)](https://wiki.mymp.gg/pt/setSoundPanningEnabled.md): Liga ou desliga o panorama estéreo de um som 3D. Ligado, o som soa mais à esquerda ou à direita conforme a câmera. Vem ligado. - [setSoundPaused (Compartilhado)](https://wiki.mymp.gg/pt/setSoundPaused.md): Pausa ou continua um som. No servidor, a mudança é enviada a todos os clientes. - [setSoundPosition (Compartilhado)](https://wiki.mymp.gg/pt/setSoundPosition.md): Pula para um ponto da faixa. O valor fica entre 0 e a duração do som. No servidor, a mudança é enviada a todos os clientes. - [setSoundProperties (Cliente)](https://wiki.mymp.gg/pt/setSoundProperties.md): Muda a taxa de amostragem, o andamento e o tom de um som, e se ele toca ao contrário. - [setSoundSpeaker (Cliente)](https://wiki.mymp.gg/pt/setSoundSpeaker.md): Faz um ped falar um som: a boca dele se mexe com o volume do som e, se o som é 3D, ele sai da cabeça do ped a cada quadro. - [setSoundSpeed (Compartilhado)](https://wiki.mymp.gg/pt/setSoundSpeed.md): Muda a velocidade de um som. O tom muda junto. No servidor, a mudança é enviada a todos os clientes. - [setSoundVolume (Compartilhado)](https://wiki.mymp.gg/pt/setSoundVolume.md): Muda o volume de um som. Num som 3D, ele ainda cai com a distância. No servidor, a mudança é enviada a todos os clientes. - [setWorldSoundEnabled (Cliente)](https://wiki.mymp.gg/pt/setWorldSoundEnabled.md): Liga ou desliga sons do mundo do jogo (passos, tiros, colisões e outros) por grupo ou um a um. - [showSound (Cliente)](https://wiki.mymp.gg/pt/showSound.md): Escreve no console de depuração o grupo e o índice de cada som do mundo que toca. Só funciona no modo de desenvolvimento. - [stopSound (Cliente)](https://wiki.mymp.gg/pt/stopSound-client.md): Para um som criado por este cliente e destrói o elemento. Dispara onClientSoundStopped com o motivo destroyed. - [stopSound (Servidor)](https://wiki.mymp.gg/pt/stopSound-server.md): Para um som criado pelo servidor e destrói o elemento em todos os clientes. - [onClientSoundStarted (Cliente)](https://wiki.mymp.gg/pt/onClientSoundStarted.md): Disparado quando um som começa a tocar neste cliente ou sai da pausa. - [onClientSoundStopped (Cliente)](https://wiki.mymp.gg/pt/onClientSoundStopped.md): Disparado quando um som para de tocar neste cliente: pausado, parado ou terminado. - [onClientWorldSound (Cliente)](https://wiki.mymp.gg/pt/onClientWorldSound.md): Disparado quando o jogo vai tocar um som do mundo. Cancelar o evento impede o som de tocar. ### Voz - [addPlayerToVoiceChannel (Servidor)](https://wiki.mymp.gg/pt/addPlayerToVoiceChannel.md): Põe um jogador num canal de voz. A partir daí ele ouve e é ouvido pelos outros do canal. - [createVoiceChannel (Servidor)](https://wiki.mymp.gg/pt/createVoiceChannel.md): Cria um canal de voz. Os jogadores só ouvem uns aos outros pelos canais em que estão. - [deleteVoiceChannel (Servidor)](https://wiki.mymp.gg/pt/deleteVoiceChannel.md): Destrói um canal de voz. Os jogadores que estavam nele deixam de se ouvir por ele. - [isPlayerTalking (Cliente)](https://wiki.mymp.gg/pt/isPlayerTalking-client.md): Diz se um jogador está falando no chat de voz, do ponto de vista deste cliente. - [isPlayerTalking (Servidor)](https://wiki.mymp.gg/pt/isPlayerTalking-server.md): Diz se um jogador está falando no chat de voz. - [removePlayerFromVoiceChannel (Servidor)](https://wiki.mymp.gg/pt/removePlayerFromVoiceChannel.md): Tira um jogador de um canal de voz. - [setPlayerDeafInVoiceChannel (Servidor)](https://wiki.mymp.gg/pt/setPlayerDeafInVoiceChannel.md): Deixa um jogador surdo num canal de voz: os outros continuam ouvindo ele, mas ele não ouve ninguém por esse canal. - [setPlayerMutedInVoiceChannel (Servidor)](https://wiki.mymp.gg/pt/setPlayerMutedInVoiceChannel.md): Deixa um jogador mudo num canal de voz: ele continua ouvindo o canal, mas ninguém o ouve por ele. - [setPlayerVoiceIgnoreFrom (Servidor)](https://wiki.mymp.gg/pt/setPlayerVoiceIgnoreFrom.md): Faz um jogador deixar de ouvir a voz de certos elementos, em todos os canais. - [onClientPlayerVoiceStart (Cliente)](https://wiki.mymp.gg/pt/onClientPlayerVoiceStart.md): Disparado neste cliente quando um jogador começa a falar no chat de voz: o jogador local ao apertar a tecla de falar, ou outro jogador quando a voz dele chega. - [onClientPlayerVoiceStop (Cliente)](https://wiki.mymp.gg/pt/onClientPlayerVoiceStop.md): Disparado neste cliente quando um jogador para de falar no chat de voz. - [onPlayerVoiceStart (Servidor)](https://wiki.mymp.gg/pt/onPlayerVoiceStart.md): Disparado quando um jogador começa a falar no chat de voz. Cancelar o evento faz ninguém ouvir essa fala. - [onPlayerVoiceStop (Servidor)](https://wiki.mymp.gg/pt/onPlayerVoiceStop.md): Disparado quando um jogador para de falar no chat de voz. ### Servidor - [getDevelopmentMode (Cliente)](https://wiki.mymp.gg/pt/getDevelopmentMode.md): Diz se o modo de desenvolvimento está ligado neste cliente. - [getServerIP (Servidor)](https://wiki.mymp.gg/pt/getServerIP-server.md): Devolve o endereço IPv4 público da máquina, lido das interfaces de rede ao iniciar. - [getServerName (Servidor)](https://wiki.mymp.gg/pt/getServerName.md): Devolve o nome do servidor, da convar server_name. - [getServerPassword (Servidor)](https://wiki.mymp.gg/pt/getServerPassword.md): Devolve a senha que um jogador precisa dar para entrar. - [setDevelopmentMode (Cliente)](https://wiki.mymp.gg/pt/setDevelopmentMode.md): Liga ou desliga o modo de desenvolvimento neste cliente. Com ele ligado, os comandos de console showcol e showsound passam a desenhar as áreas de colisão e os sons do mundo. - [setServerPassword (Servidor)](https://wiki.mymp.gg/pt/setServerPassword.md): Muda a senha para entrar no servidor. Quem já está dentro continua. - [shutdown (Servidor)](https://wiki.mymp.gg/pt/shutdown.md): Desliga o servidor. Antes, dispara onShutdown. - [onShutdown (Servidor)](https://wiki.mymp.gg/pt/onShutdown.md): Disparado quando um script chama shutdown, logo antes de o servidor desligar. ### Banco de dados - [dbConnect (Servidor)](https://wiki.mymp.gg/pt/dbConnect.md): Abre uma conexão com um banco SQLite ou MySQL. As consultas rodam numa thread própria da conexão. - [dbExec (Servidor)](https://wiki.mymp.gg/pt/dbExec.md): Executa um comando SQL sem esperar resposta. - [dbFree (Servidor)](https://wiki.mymp.gg/pt/dbFree.md): Descarta uma consulta de dbQuery cuja resposta não vai ser lida. - [dbPoll (Servidor)](https://wiki.mymp.gg/pt/dbPoll.md): Lê a resposta de uma consulta de dbQuery, esperando por ela se preciso. - [dbPrepareString (Servidor)](https://wiki.mymp.gg/pt/dbPrepareString.md): Preenche os marcadores de um SQL com valores escapados, sem executá-lo. - [dbQuery (Servidor)](https://wiki.mymp.gg/pt/dbQuery.md): Envia uma consulta SQL cuja resposta é lida depois com dbPoll. ### Rede e HTTP - [fetchRemote (Servidor)](https://wiki.mymp.gg/pt/fetchRemote.md): Faz uma requisição HTTP ou HTTPS e entrega a resposta a uma função quando ela chega. - [getServerIp (Cliente)](https://wiki.mymp.gg/pt/getServerIp-client.md): Devolve o endereço do servidor a que este cliente está conectado.