Jump to content

Renaz

Members
  • Posts

    224
  • Joined

  • Last visited

Everything posted by Renaz

  1. http://prntscr.com/np28yp function seguirComando(player, commandName, playerid) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (player)), aclGetGroup ("ComandosCorporacoes")) then if not (playerid) then return end local alvo = exports["[LusoRP](Sistema)ID_System"]:getPlayerID(tonumber(playerid)) if not (alvo) then return outputChatBox("[Aviso] Jogador ' "..alvo.name.." ' não encontrado!", player,255,255,255) end outputChatBox ("@Antes de entrar no escopo executado!.", player) outputChatBox ("@getElementData: "..tostring(getElementData(player,"Algemado")), player) if getElementData(alvo,"Algemado") then outputChatBox ("@element-data.", player) local alvox,alvoy,alvoz = getElementPosition (alvo) local playerx,playery,playerz = getElementPosition (player) local dist = getDistanceBetweenPoints3D(alvox,alvoy,alvoz,playerx,playery,playerz) if (dist <= 6) then local vehicle = getPedOccupiedVehicle(player) if vehicle then outputChatBox ("@Jogador preso no veículo.", player, 0, 255, 0) warpPedIntoVehicle (alvo , vehicle , 2) else outputChatBox ("@Erro você não esta em um veículo.", player, 255, 120, 23) end end end end end addCommandHandler ("puxar", seguirComando)
  2. Sem erros de novo https://prnt.sc/np235r https://imgur.com/a/nARTfFN
  3. como assim print das verificações?
  4. sim estou cumprindo esses fatores todos.
  5. function seguirComando(player, commandName, playerid) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (player)), aclGetGroup ("ComandosCorporacoes")) then if not (playerid) then return end local alvo = exports["[LusoRP](Sistema)ID_System"]:getPlayerID(tonumber(playerid)) if not (alvo) then return outputChatBox("[Aviso] Jogador ' "..alvo.name.." ' não encontrado!", player,255,255,255) end if getElementData(alvo,"Algemado") then alvox,alvoy,alvoz = getElementPosition (alvo) playerx,playery,playerz = getElementPosition (player) local dist = getDistanceBetweenPoints3D(alvox,alvoy,alvoz,playerx,playery,playerz) if (dist <=6) then local vehicle = getPedOccupiedVehicle(player) if vehicle then warpPedIntoVehicle (alvo , vehicle , 3) end end end end end addCommandHandler("puxar", seguirComando) ficou desse jeito e ainda não funciona e não apresenta erros. testei desse jeito também e deu não funcionou na mesma
  6. eu substitui e reiniciei o script , ele não deu nenhum erro mas não funcionou
  7. não funcinou do mesmo jeito
  8. não está funcionando do mesmo jeito.
  9. estou tendo um erro em um script para arrastar a pessoa para o carro do policial , ele inicia o script mas não funciona e não apresenta nenhum erro. function seguirComando(player, commandName, playerid) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (player)), aclGetGroup ("ComandosCorporacoes")) then if not (playerid) then return end local alvo = exports["ID_System"]:getPlayerID(tonumber(playerid)) if not (alvo) then return player:outputChatBox("[Aviso] Jogador ' "..alvo.name.." ' não encontrado!", player,255,255,255) end end end if getElementData(alvo,"Algemado") then alvox,alvoy,alvoz = getElementPosition (alvo) playerx,playery,playerz = getElementPosition (player) local dist = GetDistanceBetweenPoints3D(alvox,alvoy,alvoz,playerx,playery,playerz) if (dist <=5) then local vehicle = getPedOccupiedVehicle(player)) if vehicle then warpPedIntoVehicle (alvo , vehicle , 2) end end addCommandHandler("arrastar", seguirComando)
  10. funcionou! agora como faço aquela parte de ficar aparecendo o tempo na tela?
  11. estou testando o script com alguns players do meu servidor e quando eu prendo usando /prender 5 1 ele não sai da prisão depois de 1 minuto'-' e fica lá para sempre e também está dando pra usar o comando fora do marker
  12. eu raramente uso o client-side. por isso não sei usar mas vou tentar aqui não to conseguindo '-' | outra o tempo que eu vou colocar no /prender id tempo é em minutos ou em milisegundos?
  13. agora funcionou! mas como coloco para aparecer o tempo na tela?
  14. não, estou usando o alvo para quem o policial quer prender .
  15. ficou dando erro na mesma . só que agora na 32
  16. local DelegaciaPrender = createMarker(1535.8380126953,-1672.9124755859,13.3828125,"cylinder",1,255,255,255,50) function prenderJogador(thePlayer, cmd, playerid, valTimer) --// playerid é o valor id inserido pelo jogador // "valTimer" é o valor de tempo inserido pelo player que está acionando o comando. local alvo = exports["[LusoRP](Sistema)ID_System"]:getPlayerID(tonumber(playerid)) if not alvo then --// Se tiver faltado o parâmetro de playerid, então: return outputChatBox("Faltar colocar o id do jogador") --// Retorna uma mensagem informando a ausência ao jogador. end if not valTimer then --// Se tiver faltado o parâmetro de tempo, então: return outputChatBox("Faltaram parâmetros") --// Retorna uma mensagem informando a ausência ao jogador. end if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (hitElement)), aclGetGroup ("ComandosCorporacoes")) then if isElementWithinMarker(player, DelegaciaPrender) then outputChatBox("use /prender (id) (tempo) para prender o jogador!", player , 255, 255 ,255) else outputChatBox("Você não está no marker da delegacia!",player , 255,255,255) setElementData("preso", alvo) setElementPosition (alvo, 264.42120361328,77.57405090332,1001.0390625) setElementInterior (alvo, 6) setElementDimension (alvo, 1) toggleAllControls(alvo , false) setTimer(function(alvo) toggleAllControls(alvo, true) removeElementData (alvo, "preso", true) setPedAnimation(alvo, nil, nil) removeElementData(alvo,"Algemado") setElementPosition(alvo , 1542.0284423828,-1669.5544433594,13.553701400757) setElementDimension(alvo , 0) setElementInterior(alvo , 0) end , end, (tonumber(valTimer)) * 60000, 1) --// Tempo declarado pelo player, multiplicado por 60000; 1m = 60000ms; Usei tonumber pois provável que o valor declarado pelo player virá como string. end addCommandHandler("prender", prenderJogador) ficou desse jeito. mas tá dando o erro server.lua:31: unexpected symbol near 'end'
  17. Estou criando um script de prender o player e no caso quando o player coloca o tempo /prender (id) (tempo) , ex : /prender 3 10 sería 10 minutos e o player no setTimer seria 10 minutos , e como faço para outros valores?
  18. coloquei no script , agora substituo function EntregadorDeJornal() local Level = getElementData ( source, "Level" ) or 0 if Level >= 0 then isso pelo que? resolvido.
  19. achei meio confuso , terei que fazer tudo manualmente ou dá pra automatizar?
  20. não é isso propriamente, eu queria pegar as horas jogadas no servidor do player (horas totais) e ai , para ele trabalhar em certo trabalho ele teria que ter "x" horas jogadas no total no servidor.
  21. estou editando um script de agencia e aqui para o player pegar certo trabalho ele precisa de ter "x" lvl , porém eu tava querendo colocar por tempo jogado. no caso como faria? function EntregadorDeJornal() local Level = getElementData ( source, "Level" ) or 0 if Level >= 0 then é assim que funciona para pegar o lvl , para pegar horas como faço?
  22. mande uma print de seu hud , e o código do hud e do emprego.
×
×
  • Create New...