Jump to content

Couto

Members
  • Posts

    11
  • Joined

  • Last visited

Details

  • Gang
    Bohemios

Recent Profile Visitors

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

Couto's Achievements

Square

Square (6/54)

1

Reputation

  1. A element data ta sendo definida em uma outra função e essa função citada é chamada nela após a element data ser definida: setElementData(player, "tabelaselecionada", "teste1") gerartabela() Mas o problema não ta sendo a elementdata, ela ta sendo setada corretamente. Coloquei um OutputChatBox antes para ter certeza disso.
  2. Boa tarde, eu quero que a tabela selecionada seja definida de acordo com a element data setada mas o código não está selecionando nenhuma tabela. Alguém poderia me explicar? local tabelaselecionada = getElementData(player, "tabelaselecionada") outputDebugString("Nome da tabela obtido: " .. tostring(tabelaselecionada)) -- Debug: ver o valor de nomeTabela if tabelaselecionada and type(tabelaselecionada) == "table" then for _, coord in ipairs(tabelaselecionada) do local cx, cy, cz = coord[1], coord[2], coord[3] local distancia = getDistanceBetweenPoints3D(x, y, z, cx, cy, cz) if distancia < menorDistancia then menorDistancia = distancia coordenadaMaisProxima = coord end end else outputDebugString("tabelaselecionada não é uma tabela ou não foi definida corretamente.") end No primeiro outputDebugString ele está me informada a tabela desejada que foi colocada anteriormente por "setElementData(player, "tabelaselecionada", "teste1")", mas mesmo a tabela teste1 existindo ele não seleciona ela pelo getElementData mas se eu troco o "ipairs(tabelaselecionada)" por "ipairs(teste1)", o código funciona normalmente. Como eu devo arrumar para que a tabela selecionada seja a determinada no elementdata? Mensagem de erro: INFO: Nome da tabela obtido: teste1 INFO: tabelaselecionada não é uma tabela ou não foi definida corretamente.
  3. Boa tarde a todos, a função é chamada quando o jogador está no maker "entrega", só que eu quero que o maker entrega seja destruído assim que o jogador entre no maker. A função está funcionando e tudo ta ocorrendo mas está acontecendo um WARNING no debugscript. O que eu devo fazer pra arrumar? Mensagem de erro debugscript : [13:36:43] WARNING: [servidor]\código\server.lua:128: Bad argument @ 'isElementWithinMarker' [Expected marker at argument 2] Desde já agradeço a ajuda.
  4. Boa noite, estou com problemas em um código. Quero que o jogador inicie o trabalho apenas quando ele estiver dentro do veículo e no controle da direção, o código abaixo funciona só que o jogador consegue ativar o trabalho durante a animação do ped entrando no veículo e eu quero que essa ativação só ocorra quando ele estiver dentro do veículo para evitar bugs de pessoas iniciando o trabalho fora do veículo, o que devo utilizar? local carregado = getElementData(player, "ptcarga") local motorista = getPedOccupiedVehicleSeat(player) if carregado == "nao" then if isPedInVehicle(player) then if motorista == 0 then setElementData(player, "ptcarga", "sim") outputChatBox("O veículo foi carregado", player) end else outputChatBox("Você precisa de um veículo para trabalhar", player) end Desde já, agradeço a ajuda.
  5. Mudei para server-side e funcionou perfeitamente. Obrigado pela ajuda e desculpe a falta de conhecimento, estou iniciando agora.
  6. Boa noite pessoal, estou criando um sistema de deixar o veículo indestrutível ao entrar e destrutível ao sair. Só que eu quero fazer o sistema funcionar apenas quando o jogador que estiver dirigindo o veículo, deixe o veículo destrutível/indestrutível. Para deixar ele indestrutível eu consegui fazer funcionar, mas quando eu adiciono o getPedOccupiedVehicleSeat quando o jogador sai do veículo ele não está funcionando. Sem a condição getPedOccupiedVehicleSeat o sistema está funcionando e deixando o veículo destrutível novamente mas quando eu adiciono a condição o mesmo não está sendo setado destrutível. Como devo corrigir? Desde já agradeço. function onClientVehicleExit(player) if (player == localPlayer) then if getElementData(player,"Modo Passivo") then local seat = getPedOccupiedVehicleSeat(localPlayer) if (seat == 0) then for k,v in ipairs(getElementsByType("vehicle")) do setVehicleDamageProof(source,false) end end end end end addEventHandler("onClientVehicleExit", root, onClientVehicleExit)
  7. Funcionou chefe, valeu. Muito obrigado a todos que ajudaram.
  8. Mesmo seguindo essa função, quando eu saio do veículo que iniciei a viagem e entro em qualquer outro veículo continua ocorrendo o killtimer. Eu quero que o killtimer só ocorra no veículo que foi iniciada a viagem.
  9. Boa tarde turma, estou criando um sistema de carga/descarga de caminhões para o meu servidor e queria adicionar um sistema que o jogador ao sair do veículo que ele iniciou viagem, ela tenha determinado tempo para voltar ao veículo ou a entrega será cancelada. Queria saber o que devo usar pra salvar o veículo que ele usou no momento que fez o carregamento, estou usando "Caminhao[source] = getPedOccupiedVehicle(source)" no momento do carregamento para tentar salvar o veículo, mas quando o jogador sai do veículo que ele usou para carregar o timer começa a contar mas quando ele entra em qualquer veículo o killtimer é acionado mas eu quero que o killtimer seja acionado apenas caso ele volte para o veículo que foi usado no carregamento, o que devo usar? Agradeço quem puder ajudar. function Exit_Veh (source) if getElementData(source, "Viagem") == true then exports.Scripts_Dxmessages:outputDx(source, "Você tem 60 segundos para voltar pro caminhão", "warning") Tempo[source] = setTimer ( function() canceljobtimer (source) setElementData(source, "Viagem", false) exports.Scripts_Dxmessages:outputDx(source, "Você Saiu da Van, Mercadoria Cancelada!", "warning") end, 10000, 1 ) end end addEventHandler ("onVehicleExit", getRootElement(), Exit_Veh) function Enter_Veh (source) if (Caminhao[source]) and isElement(Caminhao[source]) then if isTimer(Tempo[source]) then killTimer(Tempo[source]) exports.Scripts_Dxmessages:outputDx(source, "Você voltou pro seu veículo", "warning") end end end addEventHandler ("onVehicleEnter", getRootElement(), Enter_Veh)
×
×
  • Create New...