PT-BR/Novidades na versão 1.3.5
From Multi Theft Auto: Wiki
Versão do MTA:SA | Novidades |
---|---|
1.0 | 1.0.0 • 1.0.1 • 1.0.2 • 1.0.3 • 1.0.4 |
1.1 | 1.1.0 • 1.1.1 |
1.2 | 1.2.0 |
1.3 | 1.3.0 • 1.3.1 • 1.3.2 • 1.3.3 • 1.3.4 • 1.3.5 |
1.4 | 1.4.0 • 1.4.1 |
Contents
Principais Mudanças
- O código está muito mais limpo e otimizado
- Melhor performance no navegador
- Estão mais prescisos os cálculos relacionados com o cliente e sincronização
- A munição do sniper rifle agora é sincronizada
Scripting
Novas funções
Cliente
- Adicionado dxSetTextureEdge
- Adicionado guiEditGetCaretIndex
- Adicionado guiMemoGetCaretIndex
- Adicionado getCamera
- Adicionado setInteriorFurnitureEnabled
- Adicionado getInteriorFurnitureEnabled
Servidor
- Até agora nada.
Compartilhado (Ambos os Cliente e Servidor)
- Adicionado addDebugHook
- Adicionado removeDebugHook
- Adicionado base64Encode
- Adicionado base64Decode
- Adicionado teaEncode
- Adicionado teaDecode
- Adicionado pregFind
- Adicionado pregReplace
- Adicionado pregMatch
- Adicionado setElementCallPropagationEnabled
- Adicionado isElementCallPropagationEnabled
Novos Eventos
Cliente
- Adicionado onClientVehicleDamage
Servidor
- Até agora nada.
Mudanças e correções de erros
- Adicionado um argumento para especificar o timeout para as funções callRemote and fetchRemote
- Adicionado uma mensagem de erro em caso de falha na execução da função onPlayerScreenShot
- Adicionado um parâmetro de rotação para dxDrawText
- Adicionado argumentos opcionais (1 ignorecase; 2 multiline; 4 dotall; 8 extented) para funções de manipulação de strings, como pregReplace
- Adicionado uma opção de caractere para as funções preg
- Adicionada uma maneira mais fácil para definir as características das armas
- Adicionada uma mensagem de erro para os scripts do servidor que podem estar causando um travamento longo
- Corrigidos alguns parâmetros das armas
- Agora isPedOnFire está funcionando corretamente
- onPlayerVoiceStart não está mais se auto-definindo quando cancelada
- Corrigido dois casos em que dbPoll trava
- setPedAimTarget não mais retorna "true" para o jogador local
- Corrigido alguns casos em que takePlayerScreenShot retorna uma tela preta
- Corrigida a variável global sourceResource dos eventos
- Corrigido alguns casos em que dxGetPixelsFormat não reconhece os arquivos jpeg
- Corrigido o caso em que dxCreateFont não fecha o arquivo depois de criar a fonte de texto
- Corrigido o fato das funções onPedWasted e onClientPedWasted sempre retornar o número 63 (blown) como arma
- Corrigido alguns casos em que setPedStat não sincroniza com o cliente
- Corrigido as ocorrências de latência da função onClientSoundStopped
- Corrigida a não remoção da ligação entre a câmera e seu alvo na função attachElements
- Corrigida a impossibilidade de ligar a tecla num_enter a um evento
- Corrigido um incômodo - Detalhes: r5852
- Corrigida a tecla Backspace não funcionar no modo "NoCurses"
- Corrigida as explosões não serem transferidas em servidores com createExplosion
- Corrigida a função isElementInWater retornar "false" com relação à pedestres
- Corrigido o fato das funções guiScrollPaneSetHorizontalScrollPosition e guiScrollPaneSetVerticalScrollPosition não conseguirem lidar com números fracionários
- Foi desabilitado o uso da camera nas funções destroyElement e setElementParent
- Lua foi atualizado para 5.1.5-2
Cliente
Novidades
- Adicionada uma opção de ajuda online para erros de timed out
- Adicionadas mais ajudas on-line para mensagens de erro durante o jogo
- Adicionadas mengagens de ajuda com relação a virus no carregamento
- Adicionadas mensagens de ajuda em alguns tipos de travamentos
- Adicionada mensagem de atualização para o desinstalador
- Adicionada verificação do espaço no disco
Mudanças e correções de erros
- Corrigido um problema quando o cliente roda em um modo de menor precisão matemática comparada ao servidor
- Corrigidas instabilidades na rede
- Corrigido o problema da tecla ESC
- Corrigido o fato de a posição Z do pedestre estar dessincronizada algumas vezes.
- Corrigido o problema de timeout com alguns executáveis do gta_sa
- Corrigido a explosão do veículo causar interferências na morte do jogador
- Corrigido alguns travementos no GUI
- Corrigido travamentos do Lua
- Corrigido travamento na hora de iniciar o MTA
- Corrigido travamentos causados por conflitos na redefinição de modelos customizados
- Corrigido o travamento causado no lançamento de granada
- Corrigido o travamento na utilização da função onClientElementStreamOut
- Corrigido o travemento causado por erros do driver de vídeo
- Corrigido travamento na hora de carregar
- Corrigido travamento causado quando um elemento é ligado a algo
- Corrigido travamento causado por mudança de tema do GUI
- Corrigido distorções na imagem por causa de acessos ao buffer, quando o antialiasing está ligado
- Corrigido peças de roupas do CJ erradas ao "nascer"
- Corrigido problemas com caminhos de instalação no formato unicode
- Corrigido problema de desaparecimento dos arquivos de tradução do GTA
- Corrigido o problema de quando várias cores de veículos definidas resultam em preto
- Corrigidos barcos a prova de bala sendo denificados
- Corrigida a dessincronização de cores de veículos ao definir um "paintjob"
- Corrigido o não causamento de dano quando o country rifle não estiver mirando
- Corrigido o deslizamento do jogador quando ele estiver agachado
- Corrigido o problema de transparência do cursor
- Corrigido o fato de objectos ligados a pedestres deslizarem quando este andar em ladeiras
- Corrigido o problema de corte na imagem para usuários de placas Intel
- Corrigido o fato das funções engineLoadTXD e engineReplaceModel não estarem fechando corretamente arquivos inválidos
- Corrigido o não aparecimento do ícone de progresso quando o servidor está usando a opção redução de latência
- Corrigido o fato de a mensagem de "Newtowrk Trouble" estar causando "WSOD" quando o servidor utiliza redução de latência
- Corrigido o não aparecimento do ícone de progresso quando o cliente está fazendo o download de arquivos
- Corrigido o fato do MTA "parar de responder" quando o programa está "ocupado", mas que não realmente travou
- Corrigido um bug quando o jogador não consegue entrar em qualquer veículo quando estiver na água
- Corrigido um problema de carregamento do gta_sa.exe
- Corrigido o não salvamento de atalhos do teclado
- Corrigido um travamento na inicialização
- A função engineGetVisibleTextureNames responde mais rápido
- O modo redução de latência está mais compatível com o andamento do jogo
- Melhorias na detecção de locais de instalação do GTA:SA inapropriadas quando o MTA inicia
- Melhorias nas mensagens de erro
- Foi realizado um pequeno reparo na detecção de instabilidades na inicialização do programa
- Foi atualizada as definições de anti-virus
- Suporte para locais de arquivos no formato unicode
Servidor
Novidades
- Adicionados dois novos detectores - Detalhes em: mtaserver.conf -> enablesd
- Adicionada uma opção para melhorar a sincronização de tunagem dos veículos - Datalhes na revisão: 6107
- Adicionada uma opção para adicionar chamadas "loadstring" para o arquivo de log
- Adicionada uma opção para compactar o banco de dados interno
- Adicionada uma opção para automaticamente atualizar o parâmetro minclientversion - Detalhes em: minclientversion_auto_update
- Adicionado um medidor de performance do servidor
- Adicionados status do servidor para pacotes RPC
- Adicionados status do servidor para uso de eventos e dados de elementos
- Agora o parâmtro de performance do servidor inclui quantos arquivos estão abertos
Mudanças e correções de erros
- Foram corrigidos:
- A ocorrência de "Server stalls" quando utilizado o avaliador "open ports" e a opção "master server announcer" forem utilizados
- Vários travamentos no servidor
- O fato de a função killPlayer causar travamento no servidor
- O fato de o servidor travar quando for desligado ou quando utlizar a função setControlState para pedestres
- O não funcionamento do parâmetro --maxplayers na linha de comando
- O não funcionamento de "includes" quando um recurso é alterado
- Um erro quando o servidor não consegue andar para os lados ao mirar, se a opção redução de latência for ativada
- Sincronizamentos desnecessários com relação a posição de marcadores (markes)
- A imprescisão numérica nos valores de vida e munição
- Sincronização incorreta das rodas dos veículos
- Gerenciamento de contas
- Pequenas falhas no relatório do desempenho do servidor
- Melhoras no protocolo mtasa://
- Redução de uso de memória para procura no banco de dados
- Agora não há mais dependência externa do sqlite
Recursos
- [admin] Atualizada definições de anti-trapaças
- [admin] Corrigidos problemas com certos apelidos dos jogadores
- [race] Corrigido erro na janela de Ranking
- [freeroam] Corrigido problemas em comandos relacionados a veiculos
- [fastrope] Corrigido o fato de o jogador não morrer quando cair de alturas bem elevadas
- [parachute] O Recurso está otimizado - Detalhes nas revisões: 966, r979, 980, 982
- [parachute] Redução no uso de CPU e tráfego da rede
- [parachute] Corrigidos alguns casos em que o paraquedas não funciona
Editor
- Adicionado o suporte para o uso da função fileCopy em arquivos compilados
Informações Extras
Informações detalhadas estão disponíveis em nosso Bug tracker e no Google Code:
- MTA:SA: da revisão 5799 à 6156
- Recursos: de 955 à r991
- Fórum: MTASA 1.3.5 released