Renazz

Members
  • Content Count

    206
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Renazz

  • Rank
    Chump
  • Birthday 15/11/1999

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Da próxima vez cole o código do jeito correto pois fica mais legível e não direto no texto.
  2. Tentei criar uma vaca pelo map editor porém o mesmo não existe no jogo ... com o pessoal tá conseguindo colocar vacas no jogo?
  3. OBS : Descubri o problema ... O que estava : local checkPorte = getElementData (localPlayer , "porte") or false if (checkPorte) then dxDrawText("Porte de Armas: (#00ff00Sim#ffffff)", x*748, y*269, x*832, y*284, tocolor(255, 255, 255, 255), x*1.00, Font_5, "left", "top", false, false, false, true, false) else dxDrawText("Porte de Armas: (#ff0000Não#ffffff)", x*748, y*269, x*832, y*284, tocolor(255, 255, 255, 255), x*1.00, Font_5, "left", "top", false, false, false, true, false) end O que deveria estar local checkPorte = getElementData (Jogador , "porte") or false if (checkPorte) then dxDrawText("Porte de Armas: (#00ff00Sim#ffffff)", x*748, y*269, x*832, y*284, tocolor(255, 255, 255, 255), x*1.00, Font_5, "left", "top", false, false, false, true, false) else dxDrawText("Porte de Armas: (#ff0000Não#ffffff)", x*748, y*269, x*832, y*284, tocolor(255, 255, 255, 255), x*1.00, Font_5, "left", "top", false, false, false, true, false) end quando eu revistava o player ele pegava a minha data , no caso seria para pegar a data do "jogador"
  4. com seu dx funcionou , mas com esse painel não
  5. Opa, ontem fui testar o porte com um amigo meu e tá dando que ele tem porte , sendo que ele tinha acabado de criar a conta.(tá dando porte true para todos) *PS APENAS NO Script de revistar pq ele consegue comprar o porte ainda*
  6. Agora está funcionando obrigado pela ajuda.
  7. Ok , tendi local DelegaciaPrender = createMarker (1535.8380126953, -1672.9124755859, 12.3828125, "cylinder", 5, 0, 0, 255, 0) local blipprender = createBlip(1535.8380126953, -1672.9124755859, 12.3828125,30,0,0,0,255) function prenderJogador(thePlayer, cmd, playerid, valTimer) local alvo = exports["[LusoRP](Sistema)ID_System"]:getPlayerID(tonumber(playerid)) if not alvo then return outputChatBox("[AVISO] Falta colocar o ID do jogador!",thePlayer , 255,0,0) end if not valTimer then return outputChatBox("[AVISO] Falta colocar o tempo de prisão!",thePlayer , 255,0,0) end if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (thePlayer)), aclGetGroup ("ComandosCorporacoes")) then if isElementWithinMarker (thePlayer, DelegaciaPrender) then setElementData (alvo, "preso", true) setElementData (alvo, "prisao:tempo" ,valTimer) setElementPosition (alvo, 264.42120361328, 77.57405090332, 1001.0390625) setElementInterior (alvo, 6) setElementDimension (alvo, 1) takeAllWeapons (alvo) setPlayerWantedLevel (alvo,0) outputChatBox ("#4682B4*LusoRP* O Policia ' "..getPlayerName(thePlayer).." ' Prendeu o Cidadão ID ' "..playerid.." '!.", root, 100,100, 255, true) outputChatBox ("#4682B4*LusoRP* Pelo tempo de : "..valTimer.." minuto(s)", root, 100, 100, 255, true) setTimer (function () toggleAllControls (alvo, true) removeElementData (alvo, "preso") setPedAnimation (alvo, nil, nil) removeElementData (alvo,"Algemado") removeElementData (alvo, "prisao:tempo") setElementPosition (alvo, 1542.0284423828, -1669.5544433594, 13.553701400757) setElementDimension (alvo, 0) setElementInterior (alvo, 0) outputChatBox ("#4682B4*LusoRP* O Cidadão ID ' "..playerid.." ' Foi solto da Prisão!", root, 0, 0, 255, true) end, (tonumber(valTimer)) * 60000, 1) else outputChatBox ("[AVISO] Você não está na frente da Delegacia para Prender o Sujeito!", thePlayer, 255,0,0) end end end addCommandHandler ("prender", prenderJogador) addCommandHandler ("presos", function (player, cmd) if isPlayerInACL(player, "Admin") ~= true then return end local presos = getPlayersByData ("preso") if not presos then return outputChatBox( "Nenhum jogador preso encontrado!", player, 255, 30, 30) end local jailtime = function (player) return getElementData( player, "prisao:tempo" ) or "N/A" end for i, p in ipairs(presos) do outputChatBox ("[PRESOS] Nick: ".. getPlayerName(p):gsub("#%x%x%x%x%x%x", "") .." - Tempo: ".. tostring(jailtime(p)), player, 230, 230, 230, true) end end) function getPlayersByData (dataName) if dataName and type(dataName) == "string" then local playersTable = {} for _, v in ipairs(getElementsByType("player")) do if getElementData (v, dataName) then table.insert (playersTable, v) end end if #playersTable == 0 then return false end return playersTable end return false end function isPlayerInACL(player, acl) local accountName = getAccountName( getPlayerAccount(player) ) if accountName ~= "guest" and type( aclGetGroup(acl) ) == "userdata" then return isObjectInACLGroup( "user."..accountName, aclGetGroup(acl) ) end return false end modifiquei o arquivo está correto desta maneira?
  8. setElementData (alvo, "valTimer" ) isso?
  9. pela lógica acho que não né , uma coisa não pode ser verdadeira e falsa penso que seja valTimer
  10. deu a parecer que teria que usar o bool
  11. acho que a data do tempo tem que ser bolean porém não estou entendo (porque)
  12. quero mostrar o tempo de prisão. acho que não.
  13. como assim? sim quando ele sair da prisão todas as datas são removidas.
  14. local DelegaciaPrender = createMarker (1535.8380126953, -1672.9124755859, 12.3828125, "cylinder", 5, 0, 0, 255, 0) local blipprender = createBlip(1535.8380126953, -1672.9124755859, 12.3828125,30,0,0,0,255) function prenderJogador(thePlayer, cmd, playerid, valTimer) local alvo = exports["[LusoRP](Sistema)ID_System"]:getPlayerID(tonumber(playerid)) if not alvo then return outputChatBox("[AVISO] Falta colocar o ID do jogador!",thePlayer , 255,0,0) end if not valTimer then return outputChatBox("[AVISO] Falta colocar o tempo de prisão!",thePlayer , 255,0,0) end if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (thePlayer)), aclGetGroup ("ComandosCorporacoes")) then if isElementWithinMarker (thePlayer, DelegaciaPrender) then setElementData (alvo, "preso", true) setElementData (alvo, "prisao:tempo" ,true) setElementPosition (alvo, 264.42120361328, 77.57405090332, 1001.0390625) setElementInterior (alvo, 6) setElementDimension (alvo, 1) takeAllWeapons (alvo) setPlayerWantedLevel (alvo,0) outputChatBox ("#4682B4*LusoRP* O Policia ' "..getPlayerName(thePlayer).." ' Prendeu o Cidadão ID ' "..playerid.." '!.", root, 100,100, 255, true) outputChatBox ("#4682B4*LusoRP* Pelo tempo de : "..valTimer.." minuto(s)", root, 100, 100, 255, true) setTimer (function () toggleAllControls (alvo, true) removeElementData (alvo, "preso") setPedAnimation (alvo, nil, nil) removeElementData (alvo,"Algemado") removeElementData (alvo, "prisao:tempo") setElementPosition (alvo, 1542.0284423828, -1669.5544433594, 13.553701400757) setElementDimension (alvo, 0) setElementInterior (alvo, 0) outputChatBox ("#4682B4*LusoRP* O Cidadão ID ' "..playerid.." ' Foi solto da Prisão!", root, 0, 0, 255, true) end, (tonumber(valTimer)) * 60000, 1) else outputChatBox ("[AVISO] Você não está na frente da Delegacia para Prender o Sujeito!", thePlayer, 255,0,0) end end end addCommandHandler ("prender", prenderJogador) addCommandHandler ("presos", function (player, cmd) if isPlayerInACL(player, "Admin") ~= true then return end local presos = getPlayersByData ("preso") if not presos then return outputChatBox( "Nenhum jogador preso encontrado!", player, 255, 30, 30) end local jailtime = function (player) return getElementData( player, "prisao:tempo" ) or "N/A" end for i, p in ipairs(presos) do outputChatBox ("[PRESOS] Nick: ".. getPlayerName(p):gsub("#%x%x%x%x%x%x", "") .." - Tempo: ".. tostring(jailtime(p)), player, 230, 230, 230, true) end end) function getPlayersByData (dataName) if dataName and type(dataName) == "string" then local playersTable = {} for _, v in ipairs(getElementsByType("player")) do if getElementData (v, dataName) then table.insert (playersTable, v) end end if #playersTable == 0 then return false end return playersTable end return false end function isPlayerInACL(player, acl) local accountName = getAccountName( getPlayerAccount(player) ) if accountName ~= "guest" and type( aclGetGroup(acl) ) == "userdata" then return isObjectInACLGroup( "user."..accountName, aclGetGroup(acl) ) end return false end não notei , já arrumei