Jump to content

#RooTs

Members
  • Posts

    1,990
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by #RooTs

  1. @Banex, xiiiu man, vai fica debatento uma coisa que já está resolvida?
  2. Bom, para começar esse tutorial, vou estar explicando como criar uma simples HUD, com funções básicas, para pessoas que estão iniciando sua aprendizagem em LUA. bom, vamos iniciar e fechar a função fundamental para a HUD function HUD () end logo após, vamos escrever um simples texto em DX; você também pode adicionar outras funções na mesma linha do texto, mais tudo dentro da função que iniciei acima function HUD () dxDrawText("Bem vindo!", 990, 153, 40, 40, tocolor(255,255,255,255),1.0,"pricedown",false,false,false,true) end Após o texto, vem a posição do texto na sua tela; (990~esquerda ou direita) (153~cima ou baixo) (40~40~manter a proporção do texto) Bom logo após, observe o "tocolor" é uma cor BRANCA adicionada na linha, note que são 4 sequência numéricas e as 3 primeiras é a cor, muito conhecida como "RGB" ( 255,255,255 ) a 4ª sequência que está em 255, ( x, x, x, 255 ) é a transparência do texto que vai de 0 a 255; quanto menor for o numero, mais transparente seu texto irá ficar, mais tome cuidado com as [Virgulas] para separar os numeros; vou deixar um link de uma tabelas de cores em "JAVA" e em "HTML" http://www.flextool.com.br/tabela_cores.html Depois das cores. vem o tamanho do texto que está em ( 1.0 ) quanto maior for o numero, maior ficará o seu texto ( 2.0 ), ( 3.0 ) ou ( 1.2 ) ( 1.5 ) isso varia com o seu gosto e criatividade Logo depois vem o tipo de fonte, observe que o nome da fonte está dentro de 2 aspas "" ["pricedown"], vou deixar abaixo os nomes de fontes usadas como Padrão do MTA/GTA "default": Tahoma "default-bold": Tahoma Bold "clear": Verdana "arial": Arial "sans": Microsoft Sans Serif "pricedown": Pricedown (GTA's theme text) "bankgothic": Bank Gothic Medium "diploma": Diploma Regular "beckett": Beckett Regular Vamos para a outra etapa, vamos adicionar uma ferramenta muito importante, vamos ajustar o texto conforme a resolução do jogo local x,y = guiGetScreenSize() Adicionado ela ficará assim local x,y = guiGetScreenSize() function HUD () dxDrawText("Bem vindo!", x*990, y*153, x*40, y*40, tocolor(255,255,255,255),1.0,"pricedown",false,false,false,true) end Logo após vou fazer um calculo para essa ferramenta ficar adicionada para todas as resoluções de telas em HD local sx,sy = guiGetScreenSize() local px,py = 1280,720 -- telas em HD local x,y = (sx/px), (sy/py) function HUD () dxDrawText("Bem vindo!", x*990, y*153, x*40, y*40, tocolor(255,255,255,255),1.0,"pricedown",false,false,false,true) end Bom, para finalizar este simples tutorial; vamos adicionar um evento responsável em fazer a "HUD" funcionar e ligar addEventHandler("onClientRender", root, HUD) adicionado ao conjunto ela irá ficar assim local sx,sy = guiGetScreenSize() local px,py = 1280,720 -- telas em HD local x,y = (sx/px), (sy/py) function HUD () dxDrawText("Bem vindo!", x*990, y*153, x*40, y*40, tocolor(255,255,255,255),1.0,"pricedown",false,false,false,true) end addEventHandler("onClientRender", root, HUD) ou também posso fazer de um jeito que, também pode ser mais fácil; mais eu acho o jeito aii em cima é mais facil para mim local sx,sy = guiGetScreenSize() local px,py = 1280,720 -- telas em HD local x,y = (sx/px), (sy/py) addEventHandler("onClientRender", root, function () dxDrawText("Bem vindo!", x*990, y*153, x*40, y*40, tocolor(255,255,255,255),1.0,"pricedown",false,false,false,true) end ) -- não esquece de fechar o parêntese do evento Bom, este é o fim de um simples tutorial, espero que gostem e que deixem criticas construtivas
  3. bom, na minha opinião MTA:SA não roda bem em servidores Linux, sempre vai ser algum erro tanto como na estrutura dos scripts ou como na formatação deles(UTF- , eu recomendo Servidores Windows por ser bem mais fáceis de mexer. isto não significa que o MTA:SA não roda em Linux; ele roda SIM, mais vai ter sempre esses tipos de problemas que você vai ter que resolver sempre. ( por isso que eu recomendo Windows ) conheço e conheci Grandes servidores de MTA:SA que iniciou em Linux e depois passou-se para Windows. bom, vai ter gente que vai debater o que estou falando; mais vai por mim que vai ser melhor, falo isso por experiência própria.
  4. #RooTs

    Hud Windows 8

    Version 2.2.0 By #RooTs ~~released DOWNLOAD: https://community.multitheftauto.com/ind ... ls&id=9179
  5. the error is the file TXD. I've had this problem, try a different file.
  6. compiled is not very useful, more is good
  7. this is an area in Portuguese. please do not talk more in English here esta é uma área em Português. por favor, não falar mais em Inglês aqui
  8. #RooTs

    Hud Windows 8

    video/demo up there, Note the life icon and armor in 50 ~ 25 ~ 10%
  9. script from another author, look in meta "SoRa" version="1.0" type="script" name="Admin Message" description="Edited By jafar" /> (staffinfo) Author: specterfd https://community.multitheftauto.com/ind ... s&id=11062 (new-admin_message) Author: MR.GRAND https://community.multitheftauto.com/ind ... s&id=11057 DONE
  10. @joaokennedy, bom, eu Tenho um server com Gamemode play, e uma vez eu usei um scripts de "Zumbi" para um evento e isso causou muito lag em meu servidor, a intenção era fazer um evento em todo o servidor, e não em uma área especifica. bom, eu não tenho certeza disso, mais acho que esses tipos de scripts já tem "setTimer/getTimer" disparando com ou sem Players lá dentro e quando o player entra no servidor, entra novamente o "setTimer/getTimer" que checa o Player e dispara "peds/Zumbi" para o jogador. como eu te falei que tenho um server PLAY eu não tenho certeza disso e não trabalho com scripts para (DayZ)
  11. #RooTs

    Hud Windows 8

    Thanks my friends I always try to learn more and more
  12. I do not know what your game mode, more in my server works perfectly. you should be using a shader hud, because the source of the hud GTA: SA, is not this just turn on the hud on your server, or test it on a server gamemode play
  13. updated to version 1.1.0, enjoy
  14. I will update it and upload, just a moment
  15. there are 2 huds in community, you downloaded starting this link? https://community.multitheftauto.com/ind ... s&id=10638
  16. #RooTs

    Hud Windows 8

    Thanks by 2345 Downloads update the first post: Version 2.2.0 By #RooTs ~~later
  17. if I understand well, try using my example addEventHandler("onResourceStart",root, function () for _,veh in pairs(getElementsByType("vehicle")) do if getElementModel(veh) == 411 then -- Vehicle model setVehicleHandling(veh, "mass", 1400.0) setVehicleHandling(veh, "turnMass", 2725.3) setVehicleHandling(veh, "dragCoeff", 1.5) setVehicleHandling(veh, "centerOfMass", { 0.0, 0.0, -0.25 } ) setVehicleHandling(veh, "percentSubmerged", 70) setVehicleHandling(veh, "tractionMultiplier", 0.70) setVehicleHandling(veh, "tractionLoss", 0. setVehicleHandling(veh, "tractionBias", 0.50) setVehicleHandling(veh, "numberOfGears", 5) setVehicleHandling(veh, "maxVelocity", 240.0) setVehicleHandling(veh, "engineAcceleration", 30.0) setVehicleHandling(veh, "engineInertia", 10.0) setVehicleHandling(veh, "driveType", "awd") setVehicleHandling(veh, "engineType", "petrol") setVehicleHandling(veh, "brakeDeceleration", 11.0) setVehicleHandling(veh, "brakeBias", 0.51) setVehicleHandling(veh, "ABS", false) setVehicleHandling(veh, "steeringLock", 30.0) setVehicleHandling(veh, "suspensionForceLevel", 1.2) setVehicleHandling(veh, "suspensionDamping", 0.19) setVehicleHandling(veh, "suspensionHighSpeedDamping", 0.0) setVehicleHandling(veh, "suspensionUpperLimit", 0.25) setVehicleHandling(veh, "suspensionLowerLimit", -0.10) setVehicleHandling(veh, "suspensionFrontRearBias", 0.5) setVehicleHandling(veh, "suspensionAntiDiveMultiplier", 0.4) setVehicleHandling(veh, "seatOffsetDistance", 0.37) setVehicleHandling(veh, "collisionDamageMultiplier", 0.72) setVehicleHandling(veh, "monetary", 95000) setVehicleHandling(veh, "modelFlags", 0x40002004) setVehicleHandling(veh, "handlingFlags", 0xC04000) setVehicleHandling(veh, "headLight", 0) setVehicleHandling(veh, "tailLight", 0) setVehicleHandling(veh, "animGroup", 1) end end end)
  18. can be any function removed, or updated
  19. SOLUTION this may affect the performance of the MTA servers? I have friends who have servers, and their server is falling. not just one server, most are more than 20 servers that are falling
×
×
  • Create New...