Jump to content

Banex

Members
  • Posts

    230
  • Joined

  • Last visited

4 Followers

About Banex

  • Birthday 31/01/1998

Details

  • Gang
    FsN
  • Location
    Brazil

Recent Profile Visitors

1,825 profile views

Banex's Achievements

Trick

Trick (18/54)

2

Reputation

  1. Ah, desculpe, acabei me confundindo com o resultado obtido em outra linguagem.
  2. A solução que do Gw8 só vai remover 1 código de cor, caso o jogador usar mais que isso, os seguintes irão aparecer. Mas, isso pode ser solucionado usando isso: local name = client.name while name:find("#%x%x%x%x%x%x") do name = name:gsub("#%x%x%x%x%x%x","") end
  3. Na verdade não precisa deletar... Eu alterei o nome da função para você.
  4. Sobre o inglês, tem alguns erros... O nome dessa função não ficou adequado, pois returning seria usado caso o veículo estivesse retornando de um ponto B ao A, não necessariamente usando a ré. O correto seria nomear como isVehicleReversing ou isVehicleMovingBackwards. Aqui basicamente é o mesmo erro que citei antes, seria melhor usar moving backwards. Mesma coisa... Use is going backwards. Aqui o correto seria usar on. Aqui acho que você um pouco com a palavra em português, a palavra correta é Syntax.
  5. Banex

    Health & Armor

    https://community.multitheftauto.com/index.php?p=resources&s=list&name=nametag
  6. 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()
  7. 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)
  8. 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
  9. Acredito que seja possível fazer isso usando o evento onPlayerDamage, e as funções killPed e setElementVelocity
  10. 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)
  11. 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.
  12. 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())
  13. Delete: https://community.multitheftauto.com/in ... s&id=13121 Original: https://community.multitheftauto.com/in ... s&id=12868 DONE
  14. getOriginalHandling setVehicleHandling setElementVelocity
  15. Banex

    ~ 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.
×
×
  • Create New...