Jump to content

Lord Henry

Moderators
  • Posts

    4,011
  • Joined

  • Last visited

  • Days Won

    184

Everything posted by Lord Henry

  1. O MTA exige um GTA limpo e sem modificações. Ele não lida bem com modificações, ele apenas lê os arquivos do jogo e espera encontrar exatamente os mesmos arquivos que o jogo original. Ele até aceita o GTA pirata, mas não o GTA modificado. Se quer editar as texturas do jogo no seu MTA, faça através de resources e não de modificações no GTA. Entenda que o MTA não faz alterações no GTA (e nem poderia, por questões legais) ele apenas lê os arquivos do jogo para carregar seus sistemas essenciais do motor de jogo. Se algum arquivo está diferente do que ele espera, ele irá crashar pois não sabe o que fazer com essa versão diferente que ele não conhece. Se seu objetivo é apenas jogar o GTA SA offline (fora do MTA) e com modificações, então faça backup do GTA limpo em outra pasta e jogue com todas as modificações que quiser, mas restaure o GTA para a versão limpa sempre que for abrir o MTA. Usar gta3.img modificado não é aconselhável no MTA, ele espera um arquivo com tamanho e dados específicos e encontra outro na sua máquina, então ele não sabe o que fazer.
  2. Prints do Discord não são acessíveis aqui. Publique as prints no imgur.com e tente novamente. E mande a parte do código em que o erro está apontando.
  3. Jogue no seu servidor com todos os scripts desativados (exceto os resources nativos). Então vá ativando um por um a cada hora até os controles do seu jogador forem desativados, assim você descobre qual resource está causando o problema.
  4. Talvez essa resposta lhe ajude:
  5. Você vai precisar dos seguintes: getElementPosition dxDrawLine3D dxDrawText getDistanceBetweenPoints3D addCommandHandler
  6. Olá. Houveram diversos relatos de problemas nessa versão específica. Você pode baixar e instalar essa versão anterior: https://nightly.multitheftauto.com/mtasa-1.6-rc-23413-20250920.exe Se ele pedir para atualizar, ignore e mantenha essa versão do link. Daqui a algum tempo você tenta de novo a versão mais recente para ver se o problema ainda persiste.
  7. Esse código é de erro do GTA:SA e não do MTA. Reinstale seu GTA na pasta padrão C:\Program Files (x86)\Rockstar Games
  8. Os motivos mais comuns para isso acontecer são: Falta de memória de vídeo. Drivers desatualizados ou versão incompatível com seu sistema, atualize-os ou volte pra versão original do fabricante.
  9. Olá. Esse crash acontece devido a falta de memória de vídeo. Mais informações neste tópico.
  10. setPedAnimation(source, "crack", "crckidle"..math.random(1,4), -1, true, false, false, false)
  11. @thebossofc O erro está dizendo que o 4º argumento do seu setPedAnimation deveria ser um número, mas vc colocou um true no lugar. setPedAnimation(source, "crack", "crckidle"..math.random(1,4), true, false, false, false ) -- 1 2 3 4 (era pra ser um número inteiro, o true é só depois) Faltou você declarar o parâmetro time. Normalmente o valor dele é -1.
  12. Aquela / depois do * não existe. Remova ela.
  13. -- O Formato da MoneyZone: [index] = createColCuboid(x, y, z, width, depth, height), local moneyzone = { [1] = createColCuboid(1994.075, 1515.899, 7, 250, 250, 30), -- PirateShip MoneyZone } function giveZoneMoney() for i, zone in pairs(moneyzone) do -- Para cada colShape, faça: local players = getElementsWithinColShape (zone, "player") -- Obtém todos os jogadores dentro do colShape. if players and #players ~= 0 then -- Se existe algum jogador neste colShape, então: for _, p in pairs(players) do -- Para cada jogador neste colShape, faça: givePlayerMoney (p, 3) -- Dê $3 para ele. end end end end setTimer(giveZoneMoney, 1000, 0) -- Executa a cada 1 segundo a função giveZoneMoney(), infinitas vezes.
  14. Utilize o botão <> ali no campo de resposta para inserir códigos, não se esqueça de selecionar a linguagem Lua.
  15. Use setTimer.
  16. Sobre o erro em si, é obrigatório que o resource de segurança tenha a permissão ao "function.fetchRemote" para poder obter o IP do servidor via fetchRemote.
  17. Olá. Devido a atualizações, este sistema de segurança precisa de muitas correções e melhorias, portanto ele não é mais confiável.
  18. Olá. Verifique na seção de Tutoriais em Geral deste fórum. Você encontrará esse tópico que pode ser útil:
  19. Vc provavelmente modelou cada alto-falante em 3D e então o objeto ficou pesadão. No GTA SA o ideal seria um cubo reto com a textura dos alto-falantes.
  20. Pq n faz tudo um único objeto?
  21. Não oferecemos suporte para scripts de terceiros, lamento. Entre em contato com o autor do resource e peça uma correção. Além disso, a maioria dos elementos do HUD estão com tamanho e posição fixa, o que dará alteração em resoluções diferentes. Sobre esse problema de distorção, isso acontece por uma questão de proporção (aspect ratio) e não de resolução. Como ele foi feito na resolução 1600 x 900 (proporção 16:9), isso significa que qualquer resolução que esteja nessa mesma proporção irá funcionar normalmente (1280 x 720 também é proporção 16:9, por isso que funciona normalmente nele também). Porém a resolução 800 x 600 tem proporção 4:3, ela é mais quadrada. O que causa distorção no HUD mesmo usando posições e tamanhos relativos. Para corrigir isso, existe a função DxSetAspectRatioAdjustmentEnabled que deve ser chamada dentro da função do onClientRender e antes das linhas do dxDraw.
  22. Boa tarde. Qual a sua resolução nativa e qual resolução você está percebendo a falha?
  23. Mostre o que tem no seu arquivo mtaserver.conf
  24. É só alterar aquele primeiro parâmetro: <servername>NOME DO SEU SERVIDOR</servername>
  25. Você não especificou o nome do servidor no arquivo mtaserver.conf
×
×
  • Create New...