Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    3,971
  • Joined

  • Last visited

  • Days Won

    179

Everything posted by Lord Henry

  1. Vá na pasta onde seu MTA está instalado (pasta do MTA)\MTA San Andreas 1.5\MTA\config e acesse o arquivo coreconfig.xml Nesse arquivo, procure o parâmetro <show_unsafe_resolutions> e mude de 0 para 1. Salve o arquivo e inicie o MTA.
  2. Normalmente isso deveria funcionar. -- Server-side addEventHandler ("onPlayerJoin", root, function() -- Ativa o evento "resetNewVoice" em todos os clientes quando algum jogador novo entrar no servidor. triggerClientEvent ("resetNewVoice", source) -- O jogador que acabou de entrar (source) será o source deste evento também. end) -- Client-side addEvent ("resetNewVoice", true) addEventHandler ("resetNewVoice", root, function() setSoundVolume (source, 30) -- Aumenta o volume do player que acabou de entrar no servidor. end)
  3. Faça backup dos seus mods e depois reinstale o servidor inteiro do 0. Apagando todos os mods e instalando somente os originais.
  4. Tópico movido para Programação em Lua, pois se trata de uma dúvida de programação de scripts e não do Cliente/Servidor de MTA.
  5. @estudande.lua Deixe seu script no formato adequado. Não cole direto no texto.
  6. Tente reinstalar os resources originais, principalmente o resource voice que fica na pasta [gameplay]
  7. Somente se você conseguir acessar remotamente o PC dele e enviar os arquivos pro PC do seu amigo.
  8. Já tentou restaurar seus controles ao padrão? Menu ESC > Opções > Teclas > Redefinir as configurações
  9. Utilize o botão <> do fórum para postar scripts. Não cole direto no texto.
  10. addCommandHandler isObjectInACLGroup getElementsByType givePlayerMoney
  11. De nada, se puder deixe um Thanks nas respostas que lhe ajudaram.
  12. @RochaScrAnalisei seus arquivos, aqui está o feedback: TXD mal otimizado. Texturas com resolução alta demais. (pode crashar em PCs com pouca memória de vídeo) Texturas grandes que são 1 cor sólida (poderiam ser texturas 2x2 pixels) Nome inválido de textura (_.png) Texturas com resolução que não é múltipla de 2. (2, 4, 8, 16, 32, 64, 128, 256, 512...) COL mal otimizado. Malha possui faces demais. (12.738) Malha complexa demais. Algumas faces falharam. DFF mal otimizado. Malha possui faces demais. (24.663) Muitos textos modelados que poderiam ser apenas texturas. Não entendi o propósito de usar uma textura de asfalto com alta resolução sendo que ela está mapeada como se fosse micro. Ficando sólida ao ser vista de longe. (veja imagem em anexo)
  13. @Zeus12321Mostre o que você já tentou fazer.
  14. @Sr. BruxoPara fazer com que os markers funcionem via ACL Group, faça o seguinte nas funções onde o jogador é teleportado: function MarkerHit (hitElement, matchingDimension, interior) if (hitElement and getElementType (hitElement) == "player") then -- Se o elemento que colidiu no marker existir e for um player, então: if (isObjectInACLGroup ("user."..getAccountName (getPlayerAccount (hitElement)), aclGetGroup ("Admin"))) then -- Se o jogador está na ACL Group Admin, então: setElementPosition (hitElement, 2995.9343261719, -1968.4597167969, 11.06875038147) setElementDimension (hitElement, 0) setElementInterior (hitElement, 0) setElementRotation (hitElement, 0, 0, 0) else outputChatBox ("Acesso negado.", hitElement, 255, 0, 0) end end end addEventHandler ("onMarkerHit", Teleport1, MarkerHit)
  15. Aparece algum erro no Debugscript? Você está usando exatamente os mesmos arquivos que enviei?
  16. Como eu mencionei anteriormente, você usa o shader UV Scroll. Mas precisa saber configurar as coisas para que funcione. Depois de estudar bastante o shader, fiz o resource inteiro e também editei um Rhino para testar. Também vinculei a velocidade do veículo ao movimento da textura. client.lua uv_scroll.fx meta.xml rhino.dff rhino.txd
  17. local x, y = guiGetScreenSize() -- Obtém a resolução da tela do jogador. addEventHandler ("onClientRender", root, function () -- Executa essa função a cada frame. local theVehicle = getPedOccupiedVehicle (localPlayer) -- theVehicle recebe o veículo que o jogador está. if (isElement (theVehicle)) then -- Se o jogador está em algum veículo, então: local sx, sy, sz = getElementVelocity (theVehicle) -- Obtém a velocidade do veículo em X, Y e Z. local kmhs = math.floor(((sx^2 + sy^2 + sz^2)^(0.5)*(1.61))*100) -- Calcula a velocidade em km/h dxDrawText (tostring(kmhs), x-155, y-65, 80, 30, tocolor(255, 255, 255, 255), 0.7) -- Mostra essa velocidade no canto da tela. end end) Obs: Script client-side.
  18. Basicamente você pega a textura da esteira (vc precisa saber o nome dessa textura que está no TXD) e "movimenta" ela usando o shader.
  19. Não é recomendável. A própria Wiki do DGS também fala que é necessário muita memória de vídeo para manter o DGS funcionando.
  20. Sim, pesará mais no servidor do que adicioná-las sempre aos scripts. A função call (ou exports) é bem pesadinha de ser executada e completamente inviável a cada frame. Nota da Wiki: A função call pode gerar sobrecarga no desempenho. Elas não são equivalentes às funções chamadas no mesmo resource.
  21. Fica mais fácil também de deletar, copiar os dados depois. Uma vez q vc não vai precisar editar o banco de dados do servidor e sim apenas do resource. Se for feito na DB do servidor, fica muito mais difícil vc copiar os dados deste resource específico para outro servidor, por exemplo.
  22. Olá. Você consegue por meio de shaders. Em especial o exemplo do UV Scroll.
  23. Já verificou se o Multi Theft Auto Server e o proxy_sa estão habilitados no seu firewall?
×
×
  • Create New...