+[T]rakin

Members
  • Content Count

    116
  • Joined

  • Last visited

Community Reputation

4 Neutral

2 Followers

About +[T]rakin

  • Rank
    Sucka

Recent Profile Visitors

312 profile views
  1. +[T]rakin

    [Duvida] getElementHealth trailer

    Dessa funciono perfeito Thanks
  2. +[T]rakin

    [Duvida] getElementHealth trailer

    Vou criar outro arquivo .lua e refazer o código todo ou fazer um teste com uma função separada
  3. +[T]rakin

    [Duvida] getElementHealth trailer

    http://prntscr.com/ne8n6f
  4. +[T]rakin

    [Duvida] getElementHealth trailer

    Desculpa pela demora. Testei aqui e aparecendo isso http://prntscr.com/ne6eog
  5. +[T]rakin

    [Duvida] getElementHealth trailer

    Vou manda no PV
  6. +[T]rakin

    [Duvida] getElementHealth trailer

    Então não é possivel checar ser a Carga_Disel ta com a vida cheia?
  7. 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
  8. +[T]rakin

    [AJUDA] TRABALHO

    Da function no Marker fim bota um destroyElement(nomedomarkerfinal)
  9. 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
  10. +[T]rakin

    [DUVIDA] Verificar o onClientClick

    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
  11. +[T]rakin

    [DUVIDA] Verificar o onClientClick

    Ainda continua com o double click
  12. +[T]rakin

    [DUVIDA] Verificar o onClientClick

    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 )
  13. 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 )
  14. +[T]rakin

    [DUVIDA] Sistema de seta DX

    Vou ver se acho algum script para eu pegar como exemplo. Thanks
  15. +[T]rakin

    [DUVIDA] Sistema de seta DX

    Poderia está fazendo algum exemplo? Pq so não entendi da parte invês de como vou sabe qual Skin vai está selecionada.