Rangel

Members
  • Content Count

    21
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Rangel

  • Rank
    Civilian
  • Birthday 13/04/2004

Details

  • Location
    Brasil

Recent Profile Visitors

126 profile views
  1. Muito Obg, Tudo funcionando do jeito que eu queria e com debugscript 3 limpo !! Vcs sao DMS❤️
  2. Ok, o sistema funcionou sim, eu que tinha colocado errado, muito obg a todos, só uma duvida como faço para um unico player conseguir pegar quantas vtr ele quiser e dps destruir uma a uma?
  3. Não Funcionou brother
  4. Só escrevendo aqui para o post n ser esquecido, boa tarde.
  5. Opa brother, tranquilo? Então. Como foi dito acima o sistema é por ACL, ou seja, somente os jogadores que estiverem com os logins adicionados a tal ACL (no caso a de "BOMBEIROS" terão como spawnar o veiculo) Fora as proteçoes quem tambem tem na base. Mas muito obrigado NeoGM, foi uma otima observação.
  6. Boa noite a todos, eu sou bem leigo em Lua, e toda vez que venho aqui fico feliz com a maneira que vocês fazem a gente entender pelo menos o minimo dos scripts que estamos tentando alterar, isso é sensacional. enfim. Hoje eu to com um problema em um sistema de spawn de vtr por acl. Queria que se possível me ajudassem a alterar o que quero nele. Spawn1 = createMarker(-65.258903503418, -343.11831665039, 5.4296875 -1,"cylinder", 1.9, 0, 0, 200, 40) Destroy = createMarker(-65.258903503418, -371.39807128906, 5.4296875 -2,"cylinder", 5.0, 128, 0, 0, 99) function getPlayerFromPartialName(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end veh = {} function spawnvtr ( thePlayer, comando, nick ) setElementHealth (veh, 200000) if veh[thePlayer] and isElement( veh[thePlayer] ) then destroyElement ( veh[thePlayer] ) veh[thePlayer] = nil end local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "BOMBEIROS") ) then veh[thePlayer] = createVehicle(529, -61.04016494751, -303.79797363281, 5.3578243255615, 0, 0, 270 ) warpPedIntoVehicle ( thePlayer, veh[thePlayer] ) --exports._infobox:addNotification(thePlayer, "", "success") else outputChatBox("#FFFFFF| #E10000BOMBEIROS #FFFFFF| Somente #E10000BOMBEIROS #FFFFFFPodem Pegar Este Veiculo.",thePlayer,255,255,255, true) end end addEventHandler("onMarkerHit", Spawn1, spawnvtr) function destroyvtr ( thePlayer ) if veh[thePlayer] and isElement(veh[thePlayer]) then destroyElement (veh[thePlayer]) --exports._infobox:addNotification(thePlayer, "", "success") else end end addEventHandler("onMarkerHit", Destroy, destroyvtr) Ele é bem simples, você passa em cima de um marker ele cria um determinado veiculo, e em cima de outro marker e ele destrói. Mas tem 2 poréns eu queria que um único player conseguisse spawnar quantos veículos ele quisesse, e quando ele spawna outro veículo, o anterior some. E o outro problema é que quando o player spawna o veículo e sai do server, ele não consegue mais desespawnar. Alguém pode me ajudar a resolver? Grato a Atenção
  7. Consegue me mandar link de algum fórum para ter uma referencia?
  8. Olá, boa noite eu queria fazer um sistema "Ant-DM" Ex. O Jogador "X" Mata O Jogador "Y', E é Adicionado ao jogador "X" Um Nível De Procurado. Quanto ao Jogador "Y" Apareceria uma Mensagem No Chat Dizendo " O Jogador "X" Matou Você, E Está Sendo Procurado Pela Justiça." Sou Leigo. Porém Quero Aprender, Se Alguém Puder Me Ajudar Me Dando Um Determinado Trajeto Que Eu Devo Segui Ficarei Grato, Obg Pela Atenção!
  9. perfeito, funcionou tudo ok. mto obg ❤️ tmj
  10. dei uma olhada no topico mas n entendi como eu aplico, pode me ajudar?
  11. Tentei isso, e funcionou. Muito obrigado ❤️ local Nivel = getElementData ( localPlayer, "Level" ) or 0 local Dinheiro_Mao = getPlayerMoney ( localPlayer ) local Dinheiro_Banco = getElementData ( localPlayer, "Bank:Caixa" ) or 0 local Procurado = getPlayerWantedLevel ( localPlayer ) local Vida = math.floor(getElementHealth(localPlayer)) local time = getRealTime() local hours = time.hour local minutes = time.minute local seconds = time.second if (hours >= 0 and hours < 10) then hours = "0"..time.hour end if (minutes >= 0 and minutes < 10) then minutes = "0"..time.minute end if (seconds >= 0 and seconds < 10) then seconds = "0"..time.second end dxDrawRectangle(x*1220, y*4, x*140, y*25, tocolor(0, 0, 0, 100), false) ----FUNDO MONEY dxDrawRectangle(x*1076, y*4, x*140, y*25, tocolor(0, 0, 0, 100), false) ----FUNDO HORA dxDrawRectangle(x*1220, y*33, x*140, y*25, tocolor(0, 0, 0, 100), false) ---FUNDO BANCO dxDrawRectangle(x*932, y*4, x*140, y*25, tocolor(0, 0, 0, 100), false) -----FUNDO LEVEL dxDrawRectangle(x*1076, y*33, x*140, y*25, tocolor(0, 0, 0, 100), false) ---FUNDO PROCURADO dxDrawRectangle(x*1220, y*62, x*140, y*25, tocolor(0, 0, 0, 100), false) ---FUNDO VIDA dxDrawText("$"..Dinheiro_Mao.."", x*1220, y*4, x*1360, y*29, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) ----TEXTO MONEY dxDrawText("$"..Dinheiro_Banco.."", x*1220, y*33, x*1360, y*58, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false)--TEXTO BANCO dxDrawText("Nivel: "..Nivel.."", x*932, y*4, x*1072, y*29, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) ---TEXTO LEVEL dxDrawText("Procurado: "..Procurado.."", x*1076, y*33, x*1216, y*58, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) ---TEXTO PROCURADO dxDrawText("Vida: "..math.floor(Vida/1), x*1220, y*62, x*1360, y*86, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) ---TEXTO PROCURADO dxDrawText(""..hours..":"..minutes..":"..seconds.." Horas", x*1076, y*4, x*1216, y*29, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) --TEXTO HORAS dxDrawLine(x*1220, y*58, x*1358, y*58, tocolor(255, 255, 255, 255), x*1, false) --LINHA BANCO dxDrawLine(x*1220, y*29, x*1358, y*29, tocolor(255, 255, 255, 255), x*1, false) --LINHA MONEY dxDrawLine(x*1076, y*29, x*1214, y*29, tocolor(255, 255, 255, 255), x*1, false) --LINHA HORAS dxDrawLine(x*1076, y*58, x*1214, y*58, tocolor(255, 255, 255, 255), x*1, false) --LINHA PROCURADO dxDrawLine(x*932, y*29, x*1070, y*29, tocolor(255, 255, 255, 255), 1, false) --LINHA LEVEL Vamos supor que eu queira adicionar "." no valor do dinheiro e do banco a cada 3 casas como faço?
  12. local Nivel = getElementData ( localPlayer, "Level" ) or 0 local Dinheiro_Mao = getPlayerMoney ( localPlayer ) local Dinheiro_Banco = getElementData ( localPlayer, "Bank:Caixa" ) or 0 local Procurado = getPlayerWantedLevel ( localPlayer ) local Vida = getElementHealth ( localPlayer ) local time = getRealTime() local hours = time.hour local minutes = time.minute local seconds = time.second if (hours >= 0 and hours < 10) then hours = "0"..time.hour end if (minutes >= 0 and minutes < 10) then minutes = "0"..time.minute end if (seconds >= 0 and seconds < 10) then seconds = "0"..time.second end dxDrawRectangle(x*1220, y*4, x*140, y*25, tocolor(0, 0, 0, 100), false) ----FUNDO MONEY dxDrawRectangle(x*1076, y*4, x*140, y*25, tocolor(0, 0, 0, 100), false) ----FUNDO HORA dxDrawRectangle(x*1220, y*33, x*140, y*25, tocolor(0, 0, 0, 100), false) ---FUNDO BANCO dxDrawRectangle(x*932, y*4, x*140, y*25, tocolor(0, 0, 0, 100), false) -----FUNDO LEVEL dxDrawRectangle(x*1076, y*33, x*140, y*25, tocolor(0, 0, 0, 100), false) ---FUNDO PROCURADO dxDrawRectangle(x*1220, y*62, x*140, y*25, tocolor(0, 0, 0, 100), false) ---FUNDO VIDA dxDrawText("$"..Dinheiro_Mao.."", x*1220, y*4, x*1360, y*29, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) ----TEXTO MONEY dxDrawText("$"..Dinheiro_Banco.."", x*1220, y*33, x*1360, y*58, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false)--TEXTO BANCO dxDrawText("Nivel: "..Nivel.."", x*932, y*4, x*1072, y*29, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) ---TEXTO LEVEL dxDrawText("Procurado: "..Procurado.."", x*1076, y*33, x*1216, y*58, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) ---TEXTO PROCURADO dxDrawText("Vida: "..Vida.."", x*1220, y*62, x*1360, y*86, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) ---TEXTO PROCURADO dxDrawText(""..hours..":"..minutes..":"..seconds.." Horas", x*1076, y*4, x*1216, y*29, tocolor(255, 255, 255, 255), x*1.00, "default", "center", "center", false, false, false, false, false) --TEXTO HORAS dxDrawLine(x*1220, y*58, x*1358, y*58, tocolor(255, 255, 255, 255), x*1, false) --LINHA BANCO dxDrawLine(x*1220, y*29, x*1358, y*29, tocolor(255, 255, 255, 255), x*1, false) --LINHA MONEY dxDrawLine(x*1076, y*29, x*1214, y*29, tocolor(255, 255, 255, 255), x*1, false) --LINHA HORAS dxDrawLine(x*1076, y*58, x*1214, y*58, tocolor(255, 255, 255, 255), x*1, false) --LINHA PROCURADO dxDrawLine(x*932, y*29, x*1070, y*29, tocolor(255, 255, 255, 255), 1, false) --LINHA LEVEL
  13. Boa tarde Eu to editando um sistema de hud cujo aparece a porcentagem de vida do jogador, porem, dependendo da porcentagem da vida do jogador aparece (73,1568431) queria saber se tem algum jeito de retirar os numeros que vem depois da virgula? Quem puder ajudar, já agradeço ❤️
  14. teria como fazer usando setWeaponProperty para aumentar o health somente de veiculos?
  15. recomenda fazer com o setElementHealth e getPedWeapon?