-
Posts
137 -
Joined
-
Last visited
Everything posted by +[T]rakin
-
Vou manda no PV
-
Então não é possivel checar ser a Carga_Disel ta com a vida cheia?
-
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
-
Da function no Marker fim bota um destroyElement(nomedomarkerfinal)
-
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
-
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
-
Ainda continua com o double click
-
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 )
-
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 )
-
Vou ver se acho algum script para eu pegar como exemplo. Thanks
-
Poderia está fazendo algum exemplo? Pq so não entendi da parte invês de como vou sabe qual Skin vai está selecionada.
-
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.
-
Certamente
-
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.
-
Resolvi já
-
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 .
-
Vou está testando aqui jaja Thanks
-
Que bom se você pude me explica as funções agradeço
-
É único
-
É criado pelo script de guincho
-
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
-
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.
-
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.
-
Não, porque nao precisa
-
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