Jump to content

+[T]rakin

Members
  • Posts

    137
  • Joined

  • Last visited

Everything posted by +[T]rakin

  1. Então não é possivel checar ser a Carga_Disel ta com a vida cheia?
  2. Olá Boa Tarde, estou tentando fazer uma verificação sobre a vida no Trailer(Carga) que ser for <=350 vai está mandando uma outputChatBox para o jogador agora ser for > que 350 vai continua com a Rota. Quando eu deixo o Trailer com 350 de vida e passo pelo Marker da esse erro no if not getElementHealth( Carga_Disel ) <= 350 then (attempt to compare boolean with number) server-side if not getElementHealth( Carga_Disel ) <= 350 then setElementData(source, "DiselPosicoes", getElementData(source, "DiselPosicoes") + 1) local x, y, z = unpack(DiselLocais[getElementData(source, "DiselPosicoes")]) setElementPosition(source, x, y, z -1) outputChatBox ("Descarregando", getVehicleOccupant(truck), 255, 255, 255, true ) setElementFrozen(getVehicleOccupant(truck), true) toggleAllControls(getVehicleOccupant(truck), false) setTimer(function() setElementFrozen(getVehicleOccupant(truck), false) toggleAllControls(getVehicleOccupant(truck), true) outputChatBox ("Pode seguir a Rota!!", getVehicleOccupant(truck), 255, 255, 255, true ) end, 3000, 1) else outputChatBox ("Sua Carga está Danificada!!", getVehicleOccupant(truck), 255, 255, 255, true ) end
  3. Da function no Marker fim bota um destroyElement(nomedomarkerfinal)
  4. Olá Bom dia. Queria sabe o porque o givePlayerMoney está bugando no meu script de Trabalho ele meio que invés de adicionar mais dinheiro ele setar. Ex salario no trabalho é 1000 Eu tenho da mão 5000 Quando termino o trabalho o givePlayerMoney deixa eu com 1000 inves de 6000. Obs: Do meu servidor local não buga mas quando é servidor host mesmo ele buga function Job_Entregas (hitElement) local QuantidadeEntregas = getElementData(source, "Entrega") if (hitElement == getElementData (source, "Marker")) then -- Se o elemento que colidiu for o dono do marker, então: if isPedInVehicle(hitElement) then -- Se existe o veículo do trampo do jogador, então: if (getElementData (source, "Entrega") < #entregas) then -- Se a data do marker é menor que a quantidade de leites, então: (indicando que não é a última viagem) exports.Scripts_Dxmessages:outputDx(hitElement,"Você entregou o leite. Siga para o próximo. ("..QuantidadeEntregas.."/"..#entregas..")", "success") -- Avisa o jogador quantas viagens ele fez e quantas são no total, pra ele não pensar que está trabalhando de graça. setElementData (source, "Entrega", getElementData (source, "Entrega") + 1) -- Seta a nova viagem nesse marker. local x2, y2, z2 = unpack (entregas[getElementData (source, "Entrega")]) -- x, y, z recebem a próxima coordenada da table leites. setElementPosition (source, x2, y2, z2 -1) -- Coloca o marker de objetivo nessa nova coordenada. toggleAllControls ( hitElement, false ) setControlState ( hitElement, "handbrake", true ) setTimer(function() toggleAllControls ( hitElement, true ) setControlState ( hitElement, "handbrake", false ) end, 1500, 1) else -- Se o marker de objetivo colidido não tem data menor que a quantidade de viagens, então: (indicando que esse é o último objetivo) removeEventHandler ("onMarkerHit", Marker_Entregas[hitElement], Job_Entregas) -- Remove o evento que ativa este marker, pois ele não será mais usado. givePlayerMoney (hitElement, money + 2500) -- Dá o dinheiro do trampo. exports.Scripts_Dxmessages:outputDx(hitElement,"Você entregou o leite. Siga para o próximo. ("..QuantidadeEntregas.."/"..#entregas..")", "success") destroyElement (Blip_Entregas[hitElement]) -- Destroi o blip anexado ao marker de objetivo. Blip_Entregas[hitElement] = nil destroyElement (Marker_Entregas[hitElement]) -- Destroi o marker de objetivo. Marker_Entregas[hitElement] = nil toggleAllControls ( hitElement, false ) setControlState ( hitElement, "handbrake", true ) setTimer(function() toggleAllControls ( hitElement, true ) setControlState ( hitElement, "handbrake", false ) removeElementData( hitElement, "Leiteiro", "Veiculo") destroyElement( caminhao[hitElement]) givePlayerMoney( hitElement, 1000) end, 1500, 1) end end end end
  5. O celular é CEGUI mas fiz quando eu apertasse no aplicativo ia abrir o inventario ai tudo pegou normal. Da maneira que voce falou pegou no começo deu uma bugada mas acho que parou
  6. Aproveitando esse topico gostaria de sabe como faço para tirar o bug de double click. Tipo quando eu clicko para ir para a aba comidas meio que o click funciona da aba das comidas function Click_Inventario(button,state) if PainelInv == true then if button == "left" then if state == "down" then local Menu_Selecionado = getElementData(localPlayer, "Menu_Celular") if Menu_Selecionado == "Inventario" then if isCursorOnElement(screenW * 0.7352, screenH * 0.3944, screenW * 0.1766, screenH * 0.0389) then setElementData(localPlayer, "Menu_Celular", "Comidas") elseif isCursorOnElement(screenW * 0.7352, screenH * 0.4417, screenW * 0.1766, screenH * 0.0389) then setElementData(localPlayer, "Menu_Celular", "Bebidas") elseif isCursorOnElement(screenW * 0.7352, screenH * 0.4889, screenW * 0.1766, screenH * 0.0389) then setElementData(localPlayer, "Menu_Celular", "ItensIlegais") elseif isCursorOnElement(screenW * 0.7352, screenH * 0.5347, screenW * 0.1766, screenH * 0.0389) then setElementData(localPlayer, "Menu_Celular", "Itens") elseif isCursorOnElement(screenW * 0.7352, screenH * 0.3500, screenW * 0.0234, screenH * 0.0375) then guiSetVisible (playerwindow,true) guiSetAlpha( playerwindow, 255 ) guiSetVisible (top10pivp,true) guiSetVisible (sendmoney,true) guiSetVisible (putplibss,true) guiSetVisible (PlayerInfo,true) guiSetVisible (sms,true) guiSetVisible (Callingm,true) guiSetVisible (animshe,true) guiSetVisible (Callingp,true) guiSetVisible (Calculatorpanel,true) guiSetVisible (policePanel,true) guiSetVisible (taxilig,true) guiSetVisible (mecanicolig,true) guiSetVisible (waze,true) PainelInv = false setElementData(localPlayer, "Menu_Celular", "Inventario") removeEventHandler("onClientRender", root, Painel_Inven) end elseif Menu_Selecionado == "Comidas" or Menu_Selecionado == "Bebidas" or Menu_Selecionado == "ItensIlegais" or Menu_Selecionado == "Itens" then if isCursorOnElement(screenW * 0.7352, screenH * 0.3500, screenW * 0.0234, screenH * 0.0375) then setElementData(localPlayer, "Menu_Celular", "Inventario") end end end end end end addEventHandler("onClientClick", root, Click_Inventario )
  7. Gostaria de sabe como faço para verificar se eu cliquei com o botão esquerdo no mouse. function Click_Itens(_,state) if PainelInv == true then if state == "down" then local Menu_Selecionado1 = getElementData(localPlayer, "Menu_Celular") if Menu_Selecionado1 == "Comidas" then if isCursorOnElement(screenW * 0.7352, screenH * 0.3944, screenW * 0.1766, screenH * 0.03899) then --setElementData(localPlayer, "Menu_Celular_Comidas", "Churrasco") outputChatBox("Você não pode usar animações dentro de veículos.",255,0,0) end end end end end addEventHandler("onClientClick", root, Click_Itens )
  8. Vou ver se acho algum script para eu pegar como exemplo. Thanks
  9. Poderia está fazendo algum exemplo? Pq so não entendi da parte invês de como vou sabe qual Skin vai está selecionada.
  10. Ma ai ok sabe quando vc colocar o curso em cima no rectrangle então invés de usar o mouse para escolher qual rectrangle para aperta queria está usando as setas. Tipo --Menu-- Skin 1 Skin 2 ------------- Quando o DX for aberto o rectrangle da skin 1 vai está branca = selecionada, mas inves de eu escolher a Skin 1 queria a Skin 2 então, eu ia aperta a setinha para baixo e a Skin 2 ia fica branca e a Skin 1 preta.
  11. Gostaria de sabe se fazer o sistema de seta dx igual no GTA 5 que inves de usar o curso você seleciona o dxdrawrectangle pela setinhas no teclado.
  12. Sobre o código eu vi que da para anexar um caminhão no outro e tentei fazer bloqueia isso so que não funciono .
  13. Que bom se você pude me explica as funções agradeço
  14. Isso bom pode da um exemplo ? Menos nao sendo o jeito mais otimizado. E minhas desculpas por não está fazendo uma explicação boa
  15. Para quem não entendeu ainda digamos eu pego um veiculo no Painel P ai quero guincha ele no caminhão DFT-30, so que estou com dificuldades para pegar a posição no veiculo.
  16. Quero guincha o veiculo que o jogador compra da concessonaria no caminhao usando um comando /guincha so que eu preciso está dentro no veiculo desse jogador para pode guincha e vai ter uma distancia para não bugar.
  17. Sim dessa parte ja sei so que quero sabe como faço para pegar o veiculo que eu estou dirigindo para grudar ele no caminhao. Veiculos dos jogadores
×
×
  • Create New...