PT-BR/Novidades na versão 1.3.1
From Multi Theft Auto: Wiki
Nota: Para visualizar mudanças na versão anterior, veja Novidades na versão 1.3
Contents
Principais Mudanças / Novidades
Foram corrigidas as seguintes ocorrências:
- Demora em baixar alguns arquivos dos mapas
- Diversos "timeouts" ao mudar de mapa
- Diversos travamentos e problemas
- Problemas em substituir modelos customizados
Foram adicionadas as segintes funcionalidades ao MTA:
- Costumização das sirenes dos veículos
- Capacidade máxima de jogadores em um servidor foi aumentada para 4096
- Novos efeitos relacionados ao BASS
- Novos "Controls Sates" para jogadores que usam Analog
- Sincronização das balas emitidas pelos jogadores
- Suporte para o Windows 8 (ambas as versões 32 e 64 bits)
- Criação de armas que não estão vinculadas a um pedestre
- Melhor estabilidade e novas funcionaliades no Map Editor
- Instaladores de compilações regulares e nightlies agora estão digitalmente assinados
Novidades para o Cliente
Novas Funções
As seguintes funções agora fazem parte do MTA 1.3.1, bem como os eventos também listados abaixo:
- setObjectBreakable
- isObjectBreakable
- dxSetBlendMode
- dxGetBlendMode
- dxDrawMaterialLine3D
- dxDrawMaterialSectionLine3D
- getLatentEventHandles
- getLatentEventStatus
- cancelLatentEvent
- triggerLatentServerEvent
- getVehicleSirenParams
- getVehicleSirens
- setVehicleSirens
- getSoundProperties
- setSoundProperties
- getSoundFFTData
- setSoundPanningEnabled
- isSoundPanningEnabled
- setWorldSoundEnabled
- isWorldSoundEnabled
- resetWorldSounds
- getSoundBPM
- getSoundLevelData
- getSoundWaveData
- setPedAnalogControlState
- getPedAnalogControlState
- setAnalogControlState
- getAnalogControlState
- setPedTargetingMarkerEnabled
- isPedTargetingMarkerEnabled
- setElementMatrix
- warpPedIntoVehicle
- removePedFromVehicle
- setProjectileCounter
- createWeapon
- fireWeapon
- setWeaponProperty
- setWeaponState
- setWeaponTarget
- getWeaponOwner
- setWeaponOwner
- setWeaponFlags
- getWeaponFlags
- setWeaponFiringRate
- getWeaponFiringRate
- resetWeaponFiringRate
- getWeaponClipAmmo
- setWeaponClipAmmo
- getWeaponAmmo
- setWeaponAmmo
- getProjectileCounter
- setWaterDrawnLast
- isWaterDrawnLast
- guiLabelGetColor
Novos Eventos
- onClientPedHeliKilled
- onClientPlayerHeliKilled
- onClientPlayerHitByWaterCannon
- onClientPedHitByWaterCannon
- onClientPlayerPickupHit
- onClientPlayerPickupLeave
- onClientSoundBeat
- onClientWeaponFire
Mudanças / Correção de Bugs
Foram corrigidas as seguintes ocorrências, que os usuários costumavam a enfrentar:
- O bug em que os jogadores não conseguiam entrar nos veiculos
- Alguns modelos da NRG-500 não andavam
- Certos problemas relacionados a função playSound3D, que agora usa a posição da camera em vez da posição do jogador para calcular a distância
- Ao substituir modelos de armas/pickups de armas por costumizados, alguns erros eram apresentados
- Demora em aparecer as peças costumizadas dos veiculos
- Equivoco da função setPedAimTarget na hora de determinar a direção enviada pelo script
- O caso em que as balas de um pedreste saíam de uma posição errada
- O fato de algumas vezes, modelos costumizados estarem sendo renderizados de maneira equivocada
- O fato de os modelos de longa distância (LOD) "não reiniciarem" após a saída do jogador de um servidor
- Algumas animações que faizam o jogo travar
- A função getPedMoveState retornava o valor falso quando um pedrestre estava se movendo agachado
- Algumas vezes um recurso era parado, porque uma textura que este recurso substituiu, ficou, por algum motivo, branca.
- Erros envolvendo falta de dll enquanto Windows 8
- Veículos rodando rapidamente, por causa de eles estarem posicionados, por conta da função setElementPosition, em locais onde o MTA não estava sincronizando
- Travamentos no map editor
- Veículos flutuando, por conta da função setVehicleIdleRespawnDelay
- A função showhud não funcionar corretamente quando chamada antes do jogador nascer
- Dificuldade de conectar a um domínio que começa com um número
- Erro constatando falta de fontes
- A função getSoundLength retornar o número 0 ao receber um som de um servidor externo (não vindo de rádio)
- Travamento após de minimizar o MTA e voltar a ele logo em seguida de por ter tirado uma sreenshot
- O fato da função setElementFrozen estar matando jogadores que estão em queda livre
- Desaparecimentos em forma de "piscar" das texturas em certos angulos da camera
Foram adicionadas as seguintes funcionalidades:
- Definir uma prioridade para eventos com o mesmo nome em addEventHandler (verifique a descrição da função para mais detalhes - Em Inglês)
- Opção para pular a parte de selecionar a resolução de dois monitores
- Opção de definir "color coding" e "sub-pixel positioning" na função dxDrawText
- Criar e modificar "cubemaps" e "volume textures" com a função dxCreateTexture
- Funções que envolvem tempo estão menos vuneráveis a travamentos
- Melhora na precisão dos dados retornados pela função onClientPlayerWeaponFire. Também foi adicionado um parâmetro que indica de onde veieram os disparos
- Um cache contendo modelos para reduzir atrasos em carregar esse tipo de elemento
- Outro cache contendo as roupas do CJ para ajudar em reduzir travamentos no jogo
- Melhoras no sistema que gerencia os eventos do cliente e do servidor, com a finalidade de acelerar o processo
- Opção para definir um elemento na função engineApplyShaderToWorldTexture
- Opção para definir um valor booleano na função getElementMatrix ( elemento, valor booleano )
- Há agora o complemento unrar para um processo mais suave na hora de atualizar o MTA
- O arquivo clientscript.log, agora, tem um limite de tamanho
- Atirar com qualquer arma enquanto estiver usando o jetpack
- Script envolvendo pixel shaders pode afetar pedestres também
- Manipulação de multiplos shaders através de um sistema de camadas. Obs: É restrito a texturas globais
- Erros são retornados no caso de falha ao verificar algum arquivo do GTA
Servidor
Novas Funções
- fetchRemote
- reloadBans
- getAllAccountData
- getLatentEventHandles
- getLatentEventStatus
- cancelLatentEvent
- removeVehicleSirens
- getVehicleSirenParams
- getVehicleSirens
- setVehicleSirens
- addVehicleSirens
- setJetpackWeaponEnabled
- getJetpackWeaponEnabled
- fileCopy
Novos Eventos
- Nenhum por enquanto!
Mudanças / Correção de Bugs
Foram corrigidas as seguintes ocorrências, que os usuários costumavam a enfrentar:
- Demora para baixar arquivos de mapas
- "Timeouts" ao mudar de mapa
- Aparecimento de "veículos fantasmas" que se caracterizam como somente luzes no mapa do San Andreas, sendo que o carro mesmo está a metros de distância
- O fato de o servidor não aparecer às vezes no browser
- Travamento do servidor na hora de rebocar um veículo no lado do cliente.
Foram adicionadas as seguintes funcionalidades:
- Pequenas mudanças e correções na sincronização dos veículos
- Melhora na perfomace do servidor, quando há um grande número de bans via IP
- A opção "prioridade" para a função addEventHandler
- Debug abrange funções relacionadas a tempo
- A opção para ajustar as taxas de sincronização na função setServerConfigSetting, bem como outras configurações do servidor. Para mais informações, acesse Sync_interval_settings
- Uma configuração do servidor para reduzir o uso de CPU
- O sistema de gerenciamento de eventos do servidor e do cliente agora está mais rápido
- Pequenas mudanças no sistema de rede do servidor
- Melhorias na detecção de erros relacionada a scripting funções do servidor
- Mais redução de uso da CPU
- Menos travamentos em relação a funções que gerenciam tempo
- Agora há limite de veículos. Para mais detalhes, leia o tópico: mtaserver.conf -> vehext_
- A opção para esconder certas mensagens de erro relacionadas a MySQL
- A função triggerClientEvent está mais agil
- A função setVehicleIdleRespawnDelay agora funciona com veículos que não estão sendo sincronizados.
- A função callRemote agora emite informações no arquivo de relatórios (log file)
- E mais um monte de outros reparos em travamentos, mais e mais melhoras e pequenas mudanças.
Recursos
- O recurso "parachute" foi atualizado para resolver o alto consumo da CPU nos clientes
- Foram adicionados os recursos "Visualiser" e "GUI Siren Editor"
- Removido o truque de recarregar instantaneamente enquanto estiver pulando
- Recarregar com o jetpack está funcionando novamente
- Os marcadores do recurso freeroam agora estão funcionando corretamente
- Corrigido alguns erros e avisos indevidos
Editor
- Foi corrigido o fato de o Map Editor não estar salvando as localizações dos objetos nas máquinas rodando Linux
- Adicionada a opção de cancelar enquanto o map editor estiver carregando, após de inicia-lo no menu principal
- Adicionada a opção de mudar a transparência de objetos e veículos
- Mudanças na janela de escolha de cores de veículos para se adaptar ao novo sistema de cores RGB
- Agora a aba "opções" da janela "server settings" aparece enquanto o Map Editor estiver execultado após de ser aberto no menu principal
- Agora é possivel posicionar pedestres
- Adicionada a opção para dar escala aos objetos e habilitar ou não colisões a eles