Jump to content

HiroShi

Members
  • Posts

    73
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by HiroShi

  1. Merry Christmas and A Happy New Year
  2. Olá @SciptNovato, basta você no meta, que já percebe um problema. O arquivo server_S.lua, está sendo iniciado antes do client.lua, recomendo você usar onResourceStart e onClientResourceStart em seus scripts. No caso para resolver, tenta coloca client.lua, para iniciar primeiro que o server_S.lua <meta> <min_mta_version> client='1.5.7' server='1.5.7' /> <script src='client.lua' type='client' cache='false' /> <script src='server_S.lua cache='false' /> </meta> desta forma.
  3. Em breve vou postar mais tutoriais kkk!
  4. eu acho que para um tutorial, seria melhor você ter pelo menos 80% de conhecimento do assunto, desculpa a sinceridade! :D, mas pensa comigo se tem coisas que você não entende como nós vamos entender? Fiquei confuso agora!
  5. mas aí o evento onMarkerHit ficará lá sem sentido algum. isto é apenas um ex.
  6. isso vai mudar se for um elemento criado por você ou um já do MTA como: (player, object, vehicle etc..) agora um marker por ex: você cria um marker com a váriavel 'MarkerTeste', e cria um evento 'onMarkerHit' ultilzando o 'MarkerTest' é óbvio que se o 'MarkerTeste' vou destruido o evento vai avisar que não está achando ele gerando um ERROR
  7. manda o código de sua HUD
  8. isso, desta maneira !. Boa @ber
  9. tente achar um shader que faça meio que 'saturação' nas cores
  10. Acho que ele esqueceu desse tópico
  11. Deu certo ?
  12. @Boechatmuito bem !. Mas deixarei um exemplo aqui usando o elemento 'player' no getElementsByType(). Vamos supor que desejamos puxar um player pelo seu ID, então faremos assim: print(getPlayerName(getPlayerFromID(23))) -- aqui daremos um print no nome do player que tem o id 23. function getPlayerFromID(ID) -- aqui é a function que puxa o player pelo ID v = false -- aqui criamos uma variavel que atribuimos o valor boolean 'false' for INDICE, VALOR in ipairs (getElementsByType('player')) do -- aqui iniciamos um loop de todos os players if getElementData(VALOR, "ID") == ID then -- aqui verificamos os players que tem o elementData 'ID' igual o que botamos no print acima v = VALOR -- aqui transformamos a variavel no player selecionado. break -- aqui quebramos o loop end end return v -- aqui retornamos para o 'print' o 'player or false' end
  13. Infelizmente não tem como lhe ajudar assim :/, você que deve arrumar seu código, aqui nós só compartilhamos ideias e repondemos dúvidas.
  14. Isso acontece até com as melhores familias
  15. local pressing = false bindKey("k", "both", function(_, state) if state == "down" then if not pressing then pressing = getTickCount() end elseif state == "up" then if pressing and pressing + 3000 >= getTickCount() then pressing = false outputChatBox("* Erro: você deve segurar por 3 segundos.", 255, 0, 0) else pressing = false -- executa a função que você quer end end end) pega este exemplo tente elaborar uma lógica.
  16. recomendo usar 'MYSQL' !!!
  17. isso !
  18. @Mongou , você deve marcar a opção 'Alpha is used' no txd Workshop, clica duas vezes na txd que verá as propriedades, vc deixa asism:
  19. A própria função setElementInterior, ja bota o player em um determinada posição. Tente assim: function Enter(playerSource) if getElementType(playerSource) == "player" then if getElementDimension(playerSource) == 0 and getElementInterior(playerSource) == 0 then if not isPedInVehicle(playerSource) then fadeCamera(playerSource, false, 0.5) setElementInterior(playerSource, 0, 1040.612, -1015.891, -47.559+0.2) setElementDimension(playerSource, 0) setElementRotation(playerSource, 0, 0, 90) setTimer(function(playerSource) setCameraTarget(playerSource, playerSource) fadeCamera(playerSource, true, 0.5) end, 1000, 1, playerSource) end end end end addEventHandler("onMarkerHit", enterMarker, Enter)
  20. Take out your scroll method, and test it to see it.
  21. Você usará o evento onPlayerDamage, para verificar quando o player é danificado, nela você pode verificar quais as partes do corpo foi atingida e trabalhar em cima dela. Então no caso, você deseja cancelar tiros que não seja na cabeça isso ?. Fará assim: blocked = { {3}, -- torso {4}, -- Ass {5}, -- Left Arm {6}, -- Right Arm {7}, -- Left Leg {8}, -- Right Leg } addEventHandler('onPlayerDamage', root, function(attacker, damage_causing, bodypart) for i,v in ipairs(blocked) do if bodypart == v[1] then -- caso bodypart seja igual qualquer um que está na tabela: cancelEvent() -- o evento de dano será cancelado end end end) __________________________________________________________________________ I ask someone with permission to move this topic to (Other Languages --> Portuguese / Português / Programação Em Lua) Other languages Portuguese / Português Programação em Lua
  22. Não reviva tópicos antigos !!!
×
×
  • Create New...