Banex

Members
  • Content count

    226
  • Joined

  • Last visited

Community Reputation

1 Neutral

3 Followers

About Banex

  • Rank
    Trick
  • Birthday 31/01/98

Details

  • Gang
    FsN
  • Location
    Brazil

Recent Profile Visitors

477 profile views
  1. Health & Armor

    https://community.multitheftauto.com/index.php?p=resources&s=list&name=nametag
  2. Bug ao duplicar resource(painel DX)

    Na verdade é possível sim, usando resourceRoot como fonte do evento, assim o evento só poderá ser chamado pela resource atual, e não entrará em conflito com outras que possuem eventos com o mesmo nome. Além disso, é recomendado pelo MTA usar resourceRoot como fonte do evento, para melhor desempenho do cliente. Obs: resourceRoot é uma variável pré definida pelo MTA, ela retorna o elemento raiz do resource que está sendo executado, seria o mesmo que usar a função getResourceRootElement()
  3. Apagar string após caractere

    Outra alternativa, seria fazer isso usando a função string.gmatch addCommandHandler("limpa", function(thePlayer, cmd, theText) if theText then for word in theText:gmatch("%b[]") do outputChatBox(word, thePlayer) end end end)
  4. Report community resources here!

    Original: https://community.multitheftauto.com/index.php?p=resources&s=details&id=12858 Sloten: https://community.multitheftauto.com/?p=resources&s=details&id=14914 DONE
  5. É possível fazer super soco ?

    Acredito que seja possível fazer isso usando o evento onPlayerDamage, e as funções killPed e setElementVelocity
  6. Não é necessário usar tabelas, mesmo se você quiser usar esse sistema em várias áreas Tente isso, deve funcionar bem. function onClientColShapeHit(theElement, matchingDimension) if (matchingDimension) then for _,element in ipairs(getElementsWithinColShape(source,"player")) do setElementCollidableWith(element, theElement, false) end for _,element in ipairs(getElementsWithinColShape(source,"vehicle")) do setElementCollidableWith(element, theElement, false) end end end addEventHandler("onClientColShapeHit", resourceRoot, onClientColShapeHit) function onClientColShapeLeave(theElement, matchingDimension) if (matchingDimension) then for _,element in ipairs(getElementsWithinColShape(source),"player") do setElementCollidableWith(element, theElement, true) end for _,element in ipairs(getElementsWithinColShape(source),"vehicle") do setElementCollidableWith(element, theElement, true) end end end addEventHandler("onClientColShapeLeave", resourceRoot, onClientColShapeLeave)
  7. O próprio evento onClientColShapeHit já é acionado quando um elemento é criado dentro de sua área. Certamente, o motivo do veículo não ser afetado, é que possui algo errado em seu código.
  8. Recuperar objeto

    Para fazer isso, você precisa armazenar todas as instâncias criadas pela classe registro = {} registro.__index = registro registro.instances = {} function registro.new(nome,senha) local dados = setmetatable({},registro) dados.nome = nome dados.senha = senha table.insert(registro.instances,dados) return dados end function registro:getName() return self.nome end function registro.getFromName(nome) for _, v in pairs(registro.instances) do if (v.nome == nome) then return v end end end for i=1,100 do registro.new(tostring(i),1234) end local account = registro.getFromName("10") print(account:getName())
  9. Report community resources here!

    Delete: https://community.multitheftauto.com/in ... s&id=13121 Original: https://community.multitheftauto.com/in ... s&id=12868 DONE
  10. Zerar Handling VS Area Verde

    getOriginalHandling setVehicleHandling setElementVelocity
  11. ~ Closed

    because you removed the code? If you do not want anybody can get it here, do not ask for help in a public forum.
  12. Report community resources here!

    https://community.multitheftauto.com/in ... s&id=10090 https://community.multitheftauto.com/in ... s&id=10307 https://community.multitheftauto.com/in ... s&id=11931 DELETE DONE
  13. Question in (*) and (/)

    1000*(11-(math.floor(getElementHealth(localPlayer)+0.5)/10)) this?
  14. Radar simulator

    good job, keep it up!
  15. Example: function Player:getName() return self.name end function execute(fc,p) for k, v in pairs(Player) do if k == fc then return v(p) end end end local playerName = exports.playerClass:execute("getName",thePlayer) outputDebugString(playerName)