Jump to content

vanessa

Members
  • Posts

    8
  • Joined

  • Last visited

Recent Profile Visitors

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

vanessa's Achievements

Newbie

Newbie (4/54)

0

Reputation

  1. Bom, criei um painel que não posso colocar o código completo... Ele foi criado no Window, Porém o que está acontecendo, Bom Por algum motivo eu ativo a função de clique no botão porém ele não ta funcionando do jeito que eu quero. https://prnt.sc/qq1l3s esse e o print da tela do meu painel ---- POR FAVOR NÃO LIGUE PARA MINHA BAGUNÇA bom ai em baixo é o função painel botão infelizmente quando eu estou clicando não está ativando nada, simplismente não acontece nada function painel() guiSetFont(coronel,"default-bold-small") addEventHandler("onClientGUIClick", coronel, coronelButtonClick, true ) GUIEditor.window[1] = guiCreateWindow(289, 111, 859, 474, "CIDADE DE TOKYO RP", false) coronel = guiWindowSetSizable(GUIEditor.window[1], false) coronel = guiCreateButton(35, 27, 88, 35, "CORONEL", false, GUIEditor.window[1]) aqui é aonde deveria ser um botão porém eu queria colocar o BOTADESABILITED = guiCreateButton(40, 366, 180, 43, "", false, GUIEditor.window[1]) -- esse botão eu ocultei porque na verdade nesse espaço deveria está o guiCreateList que infelizmente não está vinculado ao painel, ou seja ele está solto, as cordenadas 40, 366, 180, 43 é aonde deveria estpa a lista playerList = guiCreateGridList ( 600, 150, 290, 310, false,Window1 ) -- essas cordenadas está solta no painel eu não estou conseguindo vincular ao painel local column = guiGridListAddColumn( playerList, "Jogadores", 0.9 ) for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( playerList ) guiGridListSetItemText ( playerList, row, column,getPlayerName(player), false, false ) guiGridListSetItemColor ( playerList, row, column, 0, 255, 255 ) guiSetFont(playerList,"default-bold-small") end -- outro problema que eu estou tento é com o botão fechar,ele também está fora do meu painel está solto, o código é esse fechar = guiCreateButton(330,350,100,35,"Fechar",false,Window1) guiSetFont(fechar,"default-bold-small") guiSetProperty(fechar, "NormalTextColour", "FFFF0000") guiSetVisible(Window1, false) addEventHandler("onClientGUIClick", fechar, function() guiSetVisible( Window1, false) showCursor( false) end, false ) end -- Eu entro no Painel P e inicio o Painel, não deveria aparecer ele mais está a aparecendo o que eu queria era que ele aparecesse quanndo alguém do grupo (com o cargo) digitasse o comando /xxx, Mais isso não acontece. qum puder me ajudar, o painel ele contem 3 partes, as outras duas ainda não configurei porque essa em questão está com erro, Mais eu gostaria de saber uma coisa... Com esse painel eu consigo abrir ele em 4 lugares diferentes? e como eu poderia fazer isso tipo preciso abrir ele na base e preciso abrir ele apertando alguma tecla no teclado.
  2. Olá galera tudo bom? espero que sim, se alguém puder me ajudar com esse erro eu crei uma hud porém peguei a lanchonete de um outro script so que nao to conseguindo adicionar essa loja em meu script arquivo cliente --[[ BY +Kah POR FAVOR NAO RETIRAR OS CREDITOS !!!!!!!!! TODOS OS DIREITOS RESERVADO !!!!!!!!!!!! POR FAVOR NAO RETIRAR OS CREDITOS !!!!!!!!! TODOS OS DIREITOS RESERVADO !!!!!!!!!!!! --]] addEventHandler("onClientRender", root, function() local vida = getElementHealth(localPlayer) local colete = getPedArmor(localPlayer) local dinheiro = getPlayerMoney(localPlayer) local pente = getPedAmmoInClip(localPlayer) local total = getPedTotalAmmo(localPlayer) local nome = getPlayerName(localPlayer) local Sono = getElementData ( localPlayer, "AirNew:Sono" ) local Sede = getElementData ( localPlayer, "AirNew:Sede" ) local Fome = getElementData ( localPlayer, "AirNew:Fome" ) local bankMoney = getElementData(localPlayer, "Bank:Caixa") local lvl = tonumber(getElementData(localPlayer, "Level")) or 0 local Trabalho = getElementData ( localPlayer, "Emprego" ) or "Desempregado" dxDrawImage(1035, 44, 322, 28, ":HUDNOVA01/images/carteira.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(bankMoney, 1153, 49, 1237, 65, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- dinheiro d banco dxDrawImage(1062, 75, 297, 107, ":HUDNOVA01/images/fundo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1149, 98, 78, 22, ":HUDNOVA01/images/Vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- barra de vida dxDrawImage(1149, 130, 80, 23, ":HUDNOVA01/images/Colete.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- barra colete dxDrawText(dinheiro, 1040, 49, 1124, 65, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- dinheiro na mao dxDrawText("VAGABUNDO", 1273, 49, 1357, 65, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) --trabalho dxDrawText( vida, 1175, 100, 1217, 120, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- porcentagem vida dxDrawText(colete, 1175, 133, 1217, 153, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- porcentagem colete dxDrawImage(1249, 98, 100, 18, ":HUDNOVA01/images/barraqualquer.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- barra sfome dxDrawImage(1249, 144, 101, 19, ":HUDNOVA01/images/barrasono.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- barra sono dxDrawImage(1249, 120, 101, 19, ":HUDNOVA01/images/Sede.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- barra sede dxDrawText("Fome", 1288, 100, 1330, 120, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- por fome dxDrawText("Sede", 1288, 124, 1330, 144, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- porc sede dxDrawText("Sono", 1288, 144, 1330, 164, tocolor(54, 200, 102, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- por sono dxDrawImage(1233, 100, 16, 14, ":HUDNOVA01/images/comida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1035, 25, 15, 14, ":HUDNOVA01/images/procurado.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("0", 1052, 25, 1089, 44, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- nivel procurado dxDrawText("nivel", 1193, 25, 1263, 49, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- nivel dxDrawText("id", 1114, 25, 1198, 53, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- id dxDrawText("xd", 1303, 27, 1387, 55, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- xp dxDrawImage(1101, 189, 48, 38, ":HUDNOVA01/icons/28.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("ama pente", 1091, 231, 1188, 260, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- arma e pente dxDrawImage(1234, 149, 15, 13, ":HUDNOVA01/images/sono.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1233, 124, 16, 13, ":HUDNOVA01/images/bebida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1231, 50, 18, 15, ":HUDNOVA01/images/logobanco.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1123, 51, 16, 14, ":HUDNOVA01/images/logodinheiro.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("data", 1185, 75, 1276, 94, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- data dxDrawText("hora", 1219, 182, 1310, 201, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) -- hora end -- aqui comeca o script que eu peguei de uma outra hud addEventHandler("onClientRender", root, hud) ---------------------------------------------------------------------------------------------------------------------------------------- FomeTempo = 108000 -- 3 Horas SedeTempo = 72000 -- 2 Horas SonoTempo = 144000 -- 4 Horas ---------------------------------------------------------------------------------------------------------------------------------------- -- F O M E ---------------------------------------------------------------------------------------------------------------------------------------- local screenW,screenH = guiGetScreenSize() local resW, resH = 1366,768 local x, y = (screenW/resW), (screenH/resH) DinheiroInsuficiente = "[ Lanchonete ] - Dinheiro Insuficiente !" SemFome = "[ Lanchonete ] - Você Não Esta com Fome !" SemSede = "[ Lanchonete ] - Você Não Esta com Sede !" XBurguerComprado = "[ Lanchonete ] - Você Pagou $13.99 Por um X-Burguer" XSaladaComprado = "[ Lanchonete ] - Você Pagou $14.99 Por um X-Salada" XTudoComprado = "[ Lanchonete ] - Você Pagou $20.99 Por um X-Tudo" RefrigeranteComprado = "[ Lanchonete ] - Você Pagou $2.99 Por um Refrigerante" PizzaDeCalabresaComprada = "[ Lanchonete ] - Você Pagou $26.99 Por uma Pizza" PizzaDeFrangoComCatupiryComprada = "[ Lanchonete ] - Você Pagou $29.99 Por uma Pizza" ---------------------------------------------------------------------------------------------------------------------------------------- PainelLojaAirNew = false ---------------------------------------------------------------------------------------------------------------------------------------- function FomeAirNew () dxDrawLine(x*433 - 1, y*218 - 1, x*433 - 1, y*569, tocolor(0, 0, 0, 255), x*1, false) dxDrawLine(x*933, y*218 - 1, x*433 - 1, y*218 - 1, tocolor(0, 0, 0, 255), x*1, false) dxDrawLine(x*433 - 1, y*569, x*933, y*569, tocolor(0, 0, 0, 255), x*1, false) dxDrawLine(x*933, y*569, x*933, y*218 - 1, tocolor(0, 0, 0, 255), x*1, false) dxDrawRectangle(x*432, y*218, x*501, y*352, tocolor(0, 0, 0, 59), false) dxDrawRectangle(x*433, y*218, x*500, y*36, tocolor(0, 0, 0, 105), false) if cursorPosition (x*477, y*294, x*413, y*35) then -- X-Burguer dxDrawRectangle(x*477, y*294, x*413, y*36, tocolor(19, 92, 167, 121), false) else dxDrawRectangle(x*477, y*294, x*413, y*36, tocolor(0, 0, 0, 97), false) end if cursorPosition (x*477, y*330, x*413, y*35) then -- X-Salada dxDrawRectangle(x*477, y*330, x*413, y*36, tocolor(19, 92, 167, 121), false) else dxDrawRectangle(x*477, y*330, x*413, y*36, tocolor(0, 0, 0, 97), false) end if cursorPosition (x*477, y*366, x*413, y*35) then -- X-Tudo dxDrawRectangle(x*477, y*366, x*413, y*36, tocolor(19, 92, 167, 121), false) else dxDrawRectangle(x*477, y*366, x*413, y*36, tocolor(0, 0, 0, 97), false) end if cursorPosition (x*477, y*402, x*413, y*35) then -- Refrigerante dxDrawRectangle(x*477, y*402, x*413, y*36, tocolor(19, 92, 167, 121), false) else dxDrawRectangle(x*477, y*402, x*413, y*36, tocolor(0, 0, 0, 97), false) end if cursorPosition (x*477, y*438, x*413, y*35) then -- Pizza de Calabresa dxDrawRectangle(x*477, y*438, x*413, y*36, tocolor(19, 92, 167, 121), false) else dxDrawRectangle(x*477, y*438, x*413, y*36, tocolor(0, 0, 0, 97), false) end if cursorPosition (x*477, y*474, x*413, y*35) then -- Pizza de Frango com Catupiry dxDrawRectangle(x*477, y*474, x*413, y*36, tocolor(19, 92, 167, 121), false) else dxDrawRectangle(x*477, y*474, x*413, y*36, tocolor(0, 0, 0, 97), false) end dxDrawText("X-Burguer", x*497, y*294, x*784, y*330, tocolor(255, 255, 255, 255), x*1.00, "arial", "left", "center", false, false, false, false, false) dxDrawText("$ 13.99", x*784, y*294, x*890, y*330, tocolor(255, 255, 255, 255), x*1.00, "arial", "center", "center", false, false, false, false, false) dxDrawText("Lanchonete", x*433 + 1, y*218 + 1, x*933 + 1, y*254 + 1, tocolor(0, 0, 0, 255), x*1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Lanchonete", x*433, y*218, x*933, y*254, tocolor(255, 255, 255, 255), x*1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("X-Salada", x*497, y*330, x*784, y*366, tocolor(255, 255, 255, 255), x*1.00, "arial", "left", "center", false, false, false, false, false) dxDrawText("$ 14.99", x*784, y*330, x*890, y*366, tocolor(255, 255, 255, 255), x*1.00, "arial", "center", "center", false, false, false, false, false) dxDrawText("X-Tudo", x*497, y*366, x*784, y*402, tocolor(255, 255, 255, 255), x*1.00, "arial", "left", "center", false, false, false, false, false) dxDrawText("$ 20.99", x*784, y*366, x*890, y*402, tocolor(255, 255, 255, 255), x*1.00, "arial", "center", "center", false, false, false, false, false) dxDrawText("Refrigerante", x*497, y*402, x*784, y*438, tocolor(255, 255, 255, 255), x*1.00, "arial", "left", "center", false, false, false, false, false) dxDrawText("$ 2.99", x*784, y*402, x*890, y*438, tocolor(255, 255, 255, 255), x*1.00, "arial", "center", "center", false, false, false, false, false) dxDrawText("Pizza de Calabresa", x*497, y*438, x*784, y*474, tocolor(255, 255, 255, 255), x*1.00, "arial", "left", "center", false, false, false, false, false) dxDrawText("$ 26.99", x*784, y*438, x*890, y*474, tocolor(255, 255, 255, 255), x*1.00, "arial", "center", "center", false, false, false, false, false) dxDrawText("Pizza de Frango com Catupiry", x*497, y*474, x*784, y*510, tocolor(255, 255, 255, 255), x*1.00, "arial", "left", "center", false, false, false, false, false) dxDrawText("$ 29.99", x*784, y*474, x*890, y*510, tocolor(255, 255, 255, 255), x*1.00, "arial", "center", "center", false, false, false, false, false) dxDrawRectangle(x*903, y*226, x*19, y*20, tocolor(255, 255, 255, 0), false) -- Fechar if cursorPosition (x*903, y*226, x*19, y*20) then dxDrawText("X", x*892, y*218, x*933, y*254, tocolor(19, 92, 167, 255), x*1.00, "default-bold", "center", "center", false, false, false, false, false) else dxDrawText("X", x*892, y*218, x*933, y*254, tocolor(255, 255, 255, 255), x*1.00, "default-bold", "center", "center", false, false, false, false, false) end dxDrawText("Clique em um dos Itens para Realizar uma Compra!", x*433 + 1, y*526 + 1, x*933 + 1, y*564 + 1, tocolor(0, 0, 0, 255), x*1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Clique em um dos Itens para Realizar uma Compra!", x*433, y*526, x*933, y*564, tocolor(255, 255, 255, 255), x*1.00, "default-bold", "center", "center", false, false, false, false, false) end ---------------------------------------------------------------------------------------------------------------------------------------- function AbrirPainelLoja () if PainelLojaAirNew == false then addEventHandler ( "onClientRender", root, FomeAirNew ) showCursor ( true ) PainelLojaAirNew = true end end addEvent ( "Abrir:PainelLojaAirNew", true) addEventHandler ( "Abrir:PainelLojaAirNew", root, AbrirPainelLoja ) function FecharPainelLoja () if PainelLojaAirNew == true then removeEventHandler ( "onClientRender", root, FomeAirNew ) showCursor ( false ) PainelLojaAirNew = false playSoundFrontEnd ( 40 ) end end addEvent ( "Fechar:PainelLojaAirNew", true) addEventHandler ( "Fechar:PainelLojaAirNew", root, FecharPainelLoja ) ---------------------------------------------------------------------------------------------------------------------------------------- function FecharXLoja (_,state) if PainelLojaAirNew == true then if state == "down" then if isCursorOnElement ( x*903, y*226, x*19, y*20 ) then removeEventHandler ( "onClientRender", root, FomeAirNew ) showCursor ( false ) PainelLojaAirNew = false playSoundFrontEnd ( 40 ) end end end end addEventHandler ( "onClientClick", root, FecharXLoja ) function ObjetosDaLoja (_,state) if PainelLojaAirNew == true then if state == "down" then local Sede = getElementData ( localPlayer, "AirNew:Sede" ) local Fome = getElementData ( localPlayer, "AirNew:Fome" ) local Dinheiro = getPlayerMoney ( localPlayer ) if isCursorOnElement ( x*477, y*294, x*413, y*35 ) then -- X-Burguer if Fome == 100 then playSoundFrontEnd ( 40 ) outputChatBox (SemFome, 255, 255, 255, true) return end if Dinheiro >= 14 then triggerServerEvent ( "AirNew>RemoverDinheiro01", localPlayer ) outputChatBox (XBurguerComprado, 255, 255, 255, true) setElementData ( localPlayer, "AirNew:Fome", Fome+5 ) playSoundFrontEnd ( 40 ) else outputChatBox (DinheiroInsuficiente, 255, 255, 255, true) playSoundFrontEnd ( 40 ) end end if isCursorOnElement ( x*477, y*330, x*413, y*35 ) then -- X-Salada if Fome == 100 then playSoundFrontEnd ( 40 ) outputChatBox (SemFome, 255, 255, 255, true) return end if Dinheiro >= 15 then triggerServerEvent ( "AirNew>RemoverDinheiro02", localPlayer ) outputChatBox (XSaladaComprado, 255, 255, 255, true) setElementData ( localPlayer, "AirNew:Fome", Fome+10 ) playSoundFrontEnd ( 40 ) else outputChatBox (DinheiroInsuficiente, 255, 255, 255, true) playSoundFrontEnd ( 40 ) end end if isCursorOnElement ( x*477, y*366, x*413, y*35 ) then -- X-Tudo if Fome == 100 then playSoundFrontEnd ( 40 ) outputChatBox (SemFome, 255, 255, 255, true) return end if Dinheiro >= 21 then triggerServerEvent ( "AirNew>RemoverDinheiro03", localPlayer ) outputChatBox (XTudoComprado, 255, 255, 255, true) setElementData ( localPlayer, "AirNew:Fome", Fome+15 ) playSoundFrontEnd ( 40 ) else outputChatBox (DinheiroInsuficiente, 255, 255, 255, true) playSoundFrontEnd ( 40 ) end end if isCursorOnElement ( x*477, y*402, x*413, y*35 ) then -- Refrigerante if Sede == 100 then playSoundFrontEnd ( 40 ) outputChatBox (SemSede, 255, 255, 255, true) return end if Dinheiro >= 3 then triggerServerEvent ( "AirNew>RemoverDinheiro04", localPlayer ) outputChatBox (RefrigeranteComprado, 255, 255, 255, true) setElementData ( localPlayer, "AirNew:Sede", Sede+20 ) playSoundFrontEnd ( 40 ) else outputChatBox (DinheiroInsuficiente, 255, 255, 255, true) playSoundFrontEnd ( 40 ) end end if isCursorOnElement ( x*477, y*438, x*413, y*35 ) then -- Pizza de Calabresa if Fome == 100 then playSoundFrontEnd ( 40 ) outputChatBox (SemFome, 255, 255, 255, true) return end if Dinheiro >= 27 then triggerServerEvent ( "AirNew>RemoverDinheiro05", localPlayer ) outputChatBox (PizzaDeCalabresaComprada, 255, 255, 255, true) setElementData ( localPlayer, "AirNew:Fome", Fome+30 ) playSoundFrontEnd ( 40 ) else outputChatBox (DinheiroInsuficiente, 255, 255, 255, true) playSoundFrontEnd ( 40 ) end end if isCursorOnElement ( x*477, y*474, x*413, y*35 ) then -- Pizza de Frango com Catupiry if Fome == 100 then playSoundFrontEnd ( 40 ) outputChatBox (SemFome, 255, 255, 255, true) return end if Dinheiro >= 30 then triggerServerEvent ( "AirNew>RemoverDinheiro06", localPlayer ) outputChatBox (PizzaDeFrangoComCatupiryComprada, 255, 255, 255, true) setElementData ( localPlayer, "AirNew:Fome", Fome+50 ) playSoundFrontEnd ( 40 ) else outputChatBox (DinheiroInsuficiente, 255, 255, 255, true) playSoundFrontEnd ( 40 ) end end end end end addEventHandler ( "onClientClick", root, ObjetosDaLoja ) ---------------------------------------------------------------------------------------------------------------------------------------- function FomeRepeat() if getElementData ( localPlayer, "afkdate" ) == true then return end if getElementData ( localPlayer, "Fome:Logado" ) == true then Fome = getElementData ( localPlayer, "AirNew:Fome" ) -1 SetarFome = setElementData ( localPlayer, "AirNew:Fome", Fome ) if Fome <= 0 then setElementData ( localPlayer, "AirNew:Fome", 10 ) setElementHealth ( localPlayer, 0 ) outputChatBox ( "[ Fome ] - Você Morreu de Fome", 255, 255, 255, true ) outputChatBox ( "[ Fome ] - Vá Até uma Lanchonete e Coma Algo, ou Você Vai Morrer Novamente", 255, 255, 255, true ) end if Fome == 15 then outputChatBox ( "[ Fome ] - Você Esta com Fome e Precisa Comer", 255, 255, 255, true ) outputChatBox ( "[ Fome ] - Vá Até uma Lanchonete e Coma Algo, ou Você Vai Morrer de Fome", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end if Fome == 10 then outputChatBox ( "[ Fome ] - Você Esta com Fome e Precisa Comer", 255, 255, 255, true ) outputChatBox ( "[ Fome ] - Vá Até uma Lanchonete e Coma Algo, ou Você Vai Morrer de Fome", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end if Fome == 5 then outputChatBox ( "[ Fome ] - Você Esta com Fome e Precisa Comer", 255, 255, 255, true ) outputChatBox ( "[ Fome ] - Vá Até uma Lanchonete e Coma Algo, ou Você Vai Morrer de Fome", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end end end setTimer(FomeRepeat,FomeTempo,0) ---------------------------------------------------------------------------------------------------------------------------------------- function VerificarFomeRepeat () if getElementData ( localPlayer, "Fome:Logado" ) == true then Fome = getElementData ( localPlayer, "AirNew:Fome" ) if Fome > 100 then setElementData ( localPlayer, "AirNew:Fome", 100 ) end end end setTimer(VerificarFomeRepeat,50,0) ---------------------------------------------------------------------------------------------------------------------------------------- function cursorPosition(x, y, width, height) if (not isCursorShowing()) then return false end local sx, sy = guiGetScreenSize() local cx, cy = getCursorPosition() local cx, cy = (cx*sx), (cy*sy) if (cx >= x and cx <= x + width) and (cy >= y and cy <= y + height) then return true else return false end end ---------------------------------------------------------------------------------------------------------------------------------------- function isCursorOnElement( x,y,w,h ) local mx,my = getCursorPosition () local fullx,fully = guiGetScreenSize() cursorx,cursory = mx*fullx,my*fully if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then return true else return false end end ---------------------------------------------------------------------------------------------------------------------------------------- -- S E D E ---------------------------------------------------------------------------------------------------------------------------------------- function SedeRepeat() if getElementData ( localPlayer, "afkdate" ) == true then return end if getElementData ( localPlayer, "Sede:Logado" ) == true then Sede = getElementData ( localPlayer, "AirNew:Sede" ) -1 SetarSede = setElementData ( localPlayer, "AirNew:Sede", Sede ) if Sede <= 0 then setElementData ( localPlayer, "AirNew:Sede", 10 ) setElementHealth ( localPlayer, 0 ) outputChatBox ( "[ Sede ] - Você Morreu de Sede", 255, 255, 255, true ) outputChatBox ( "[ Sede ] - Vá Até uma Lanchonete e Beba Algo, ou Você Vai Morrer Novamente", 255, 255, 255, true ) end if Sede == 15 then outputChatBox ( "[ Sede ] - Você Esta com Sede e Precisa Comer", 255, 255, 255, true ) outputChatBox ( "[ Sede ] - Vá Até uma Lanchonete e Beba Algo, ou Você Vai Morrer de Sede", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end if Sede == 10 then outputChatBox ( "[ Sede ] - Você Esta com Sede e Precisa Comer", 255, 255, 255, true ) outputChatBox ( "[ Sede ] - Vá Até uma Lanchonete e Beba Algo, ou Você Vai Morrer de Sede", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end if Sede == 5 then outputChatBox ( "[ Sede ] - Você Esta com Sede e Precisa Comer", 255, 255, 255, true ) outputChatBox ( "[ Sede ] - Vá Até uma Lanchonete e Beba Algo, ou Você Vai Morrer de Sede", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end end end setTimer(SedeRepeat,SedeTempo,0) ---------------------------------------------------------------------------------------------------------------------------------------- function VerificarSedeRepeat () if getElementData ( localPlayer, "Sede:Logado" ) == true then Sede = getElementData ( localPlayer, "AirNew:Sede" ) if Sede > 100 then setElementData ( localPlayer, "AirNew:Sede", 100 ) end end end setTimer(VerificarSedeRepeat,50,0) ---------------------------------------------------------------------------------------------------------------------------------------- -- S O N O ---------------------------------------------------------------------------------------------------------------------------------------- TempoDesmaiado = 10000 -- 10 Segundos ( Trocar no Server.Lua Tambem ) TempoDormir = 5000 -- 5 Segundos ( Trocar no Server.Lua Tambem ) ---------------------------------------------------------------------------------------------------------------------------------------- setElementData ( localPlayer, "AirNew:Dormindo", false ) ---------------------------------------------------------------------------------------------------------------------------------------- local screenW, screenH = guiGetScreenSize() local resW, resH = 1366,768 local x, y = (screenW/resW), (screenH/resH) ---------------------------------------------------------------------------------------------------------------------------------------- function SonoRepeat() if getElementData ( localPlayer, "afkdate" ) == true then return end if getElementData ( localPlayer, "Sono:Logado" ) == true then Sono = getElementData ( localPlayer, "AirNew:Sono" ) -1 SetarSono = setElementData ( localPlayer, "AirNew:Sono", Sono ) if Sono <= 0 then setElementData ( localPlayer, "AirNew:Sono", 10 ) setElementData ( localPlayer, "AirNew:Dormindo", true ) triggerServerEvent ( "AirNew>RoubarDesmaiado", localPlayer ) toggleAllControls ( false ) setTimer ( setElementData, TempoDesmaiado, 1, localPlayer, "AirNew:Dormindo", false ) setTimer ( setElementData, TempoDesmaiado, 1, localPlayer, "AirNew:Sono", 10 ) setTimer ( outputChatBox, TempoDesmaiado, 1, "[ Dormir ] - Você Acordou de um Desmaio !", 255, 255, 255, true ) setTimer ( outputChatBox, TempoDesmaiado, 1, "[ Dormir ] - Você Precisa Dormir ou Vai Acabar Desmaiando Novamente !", 255, 255, 255, true ) setTimer ( toggleAllControls, TempoDesmaiado, 1, true ) setTimer ( playSoundFrontEnd, TempoDesmaiado, 1, 45 ) end if Sono == 15 then outputChatBox ( "[ Dormir ] - Você Esta com Sono e Precisa Dormir", 255, 255, 255, true ) outputChatBox ( "[ Dormir ] - Entre em um Caminhão ou Em uma Casa e Digite /Dormir", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end if Sono == 10 then outputChatBox ( "[ Dormir ] - Você Esta com Sono e Precisa Dormir", 255, 255, 255, true ) outputChatBox ( "[ Dormir ] - Entre em um Caminhão ou Em uma Casa e Digite /Dormir", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end if Sono == 5 then outputChatBox ( "[ Dormir ] - Você Esta com Sono e Precisa Dormir", 255, 255, 255, true ) outputChatBox ( "[ Dormir ] - Entre em um Caminhão ou Em uma Casa e Digite /Dormir", 255, 255, 255, true ) playSoundFrontEnd ( 45 ) end end end setTimer(SonoRepeat,SonoTempo,0) ---------------------------------------------------------------------------------------------------------------------------------------- function VerificarEstadoSono () if getElementData ( localPlayer, "Sono:Logado" ) == true then Sono = getElementData ( localPlayer, "AirNew:Sono" ) if Sono <= 50 then setElementData ( localPlayer, "AirNew:LiberarComando", true ) else setElementData ( localPlayer, "AirNew:LiberarComando", false ) end if Sono > 100 then setElementData ( localPlayer, "AirNew:Sono", 100 ) end end end setTimer(VerificarEstadoSono,50,0) ---------------------------------------------------------------------------------------------------------------------------------------- function BarraSono () if getElementData ( localPlayer, "AirNew:Dormindo" ) == true then dxDrawRectangle((screenW - x*1366) / 2, (screenH - y*768) / 2, x*1366, y*768, tocolor(0, 0, 0, 255), false) dxDrawText("Dormindo...", x*0 + 1, y*0 + 1, x*1366 + 1, y*768 + 1, tocolor(0, 0, 0, 255), x*2.00, "pricedown", "center", "center", false, false, false, false, false) dxDrawText("Dormindo...", (screenW - x*1366) / 2, (screenH - y*768) / 2, ((screenW - x*1366) / 2) + 1366, ( (screenH - y*768) / 2) + 768, tocolor(81, 166, 244, 255), x*2.00, "pricedown", "center", "center", false, false, false, false, false) end end addEventHandler ("onClientRender", root, BarraSono) -- aqui termina ) --- script do arquivo cliente -- arquivo server --[[ ################################################ # # # Script Criado Por # # FACEBOOK.COM/AIRNEWSCR # # Down Liberado > NeverZ < # # # ################################################ --]] ---------------------------------------------------------------------------------------------------------------------------------------- -- F O M E ---------------------------------------------------------------------------------------------------------------------------------------- -- True = Ligado -- False = Desligado Fome01 = true -- Marker 01 Fome02 = true -- Marker 02 Fome03 = false -- Marker 03 Fome04 = false -- Marker 04 Fome05 = false -- Marker 05 Fome06 = false -- Marker 06 Fome07 = false -- Marker 07 Fome08 = false -- Marker 08 Fome09 = false -- Marker 09 Fome10 = false -- Marker 10 -- Se Você quiser Colocar +1 Marker coloque True no Numero conforme o Marker local RF = 20 local GF = 70 local BF = 230 local AlphaF = 95 local TamanhoMK = 1.2 if Fome01 == true then MarkersFome = createMarker ( 370.93375, -6.48615, 1001.85889 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 01 setElementDimension( MarkersFome, 0 ) setElementInterior ( MarkersFome, 9 ) end if Fome02 == true then MarkersFome2 = createMarker ( -787.98914, 500.49689, 1371.74219 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 02 setElementDimension( MarkersFome2, 0 ) setElementInterior ( MarkersFome2, 1 ) end if Fome03 == true then MarkersFome3 = createMarker ( 0, 0, 0 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 03 setElementDimension( MarkersFome3, 0 ) setElementInterior ( MarkersFome3, 0 ) end if Fome04 == true then MarkersFome4 = createMarker ( 0, 0, 0 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 04 setElementDimension( MarkersFome4, 0 ) setElementInterior ( MarkersFome4, 0 ) end if Fome05 == true then MarkersFome5 = createMarker ( 0, 0, 0 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 05 setElementDimension( MarkersFome5, 0 ) setElementInterior ( MarkersFome5, 0 ) end if Fome06 == true then MarkersFome6 = createMarker ( 0, 0, 0 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 06 setElementDimension( MarkersFome6, 0 ) setElementInterior ( MarkersFome6, 0 ) end if Fome07 == true then MarkersFome7 = createMarker ( 0, 0, 0 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 07 setElementDimension( MarkersFome7, 0 ) setElementInterior ( MarkersFome7, 0 ) end if Fome08 == true then MarkersFome8 = createMarker ( 0, 0, 0 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 08 setElementDimension( MarkersFome8, 0 ) setElementInterior ( MarkersFome8, 0 ) end if Fome09 == true then MarkersFome9 = createMarker ( 0, 0, 0 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 09 setElementDimension( MarkersFome9, 0 ) setElementInterior ( MarkersFome9, 0 ) end if Fome10 == true then MarkersFome10 = createMarker ( 0, 0, 0 -1, "cylinder", TamanhoMK, RF, GF, BF, AlphaF ) -- Marker 10 setElementDimension( MarkersFome10, 0 ) setElementInterior ( MarkersFome10, 0 ) end ---------------------------------------------------------------------------------------------------------------------------------------- function RemoverDinheiro01 () takePlayerMoney ( source, 14 ) end addEvent( "AirNew>RemoverDinheiro01", true ) addEventHandler( "AirNew>RemoverDinheiro01", root, RemoverDinheiro01 ) function RemoverDinheiro02 () takePlayerMoney ( source, 15 ) end addEvent( "AirNew>RemoverDinheiro02", true ) addEventHandler( "AirNew>RemoverDinheiro02", root, RemoverDinheiro02 ) function RemoverDinheiro03 () takePlayerMoney ( source, 21 ) end addEvent( "AirNew>RemoverDinheiro03", true ) addEventHandler( "AirNew>RemoverDinheiro03", root, RemoverDinheiro03 ) function RemoverDinheiro04 () takePlayerMoney ( source, 21 ) end addEvent( "AirNew>RemoverDinheiro04", true ) addEventHandler( "AirNew>RemoverDinheiro04", root, RemoverDinheiro04 ) function RemoverDinheiro05 () takePlayerMoney ( source, 27 ) end addEvent( "AirNew>RemoverDinheiro05", true ) addEventHandler( "AirNew>RemoverDinheiro05", root, RemoverDinheiro05 ) function RemoverDinheiro06 () takePlayerMoney ( source, 30 ) end addEvent( "AirNew>RemoverDinheiro06", true ) addEventHandler( "AirNew>RemoverDinheiro06", root, RemoverDinheiro06 ) ---------------------------------------------------------------------------------------------------------------------------------------- if Fome01 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome02 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome2, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome2, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome03 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome3, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome3, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome04 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome4, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome4, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome05 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome5, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome5, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome06 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome6, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome6, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome07 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome7, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome7, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome08 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome8, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome8, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome09 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome9, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome9, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- if Fome10 == true then function EntrarNoMarkerMsgFome ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end setElementData ( hitElement, "AirNew:NoMarker", true ) triggerClientEvent ( hitElement, "Abrir:PainelLojaAirNew", root) end addEventHandler( "onMarkerHit", MarkersFome10, EntrarNoMarkerMsgFome ) function SairDoMarkerMsgFome ( leaveElement, matchingDimension ) if isPedInVehicle ( leaveElement ) then return end setElementData ( leaveElement, "AirNew:NoMarker", false ) triggerClientEvent ( leaveElement, "Fechar:PainelLojaAirNew", root) end addEventHandler( "onMarkerLeave", MarkersFome10, SairDoMarkerMsgFome ) end ---------------------------------------------------------------------------------------------------------------------------------------- function deslogar(acc) cancelEvent () end addEventHandler("onPlayerLogout",getRootElement(),deslogar) ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ("onPlayerLogin",root,function(_,Acc) local FomeAcc2 = getAccountData ( Acc, "AirNew:Fome" ) if FomeAcc2 == false then setElementData (source, "AirNew:Fome", 100) setElementData (source, "Fome:Logado", true) else setElementData (source, "AirNew:Fome", FomeAcc2 ) setElementData (source, "Fome:Logado", true) end end) ---------------------------------------------------------------------------------------------------------------------------------------- function saveAccountDataFome ( account ) if isGuestAccount ( account ) then return false end Player = getAccountPlayer (account) Fomes = getElementData (Player, "AirNew:Fome" ) setAccountData (account,"AirNew:Fome",Fomes) end ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ( 'onPlayerQuit', root, function ( ) local acc = getPlayerAccount ( source ) saveAccountDataFome ( acc ) end ) ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler( "onResourceStart", getResourceRootElement( getThisResource() ), function( ) for _, plr in pairs( getElementsByType( "player" ) ) do local Acc = getPlayerAccount (plr) if not isGuestAccount (Acc) then local FomeAcc = getAccountData (Acc,"AirNew:Fome") if FomeAcc == false then setElementData (plr,"AirNew:Fome",100) setElementData (plr, "Fome:Logado", true) else setElementData (plr,"AirNew:Fome",FomeAcc) setElementData (plr, "Fome:Logado", true) end end end end) ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ("onResourceStop",getResourceRootElement( getThisResource()),function() for index,players in ipairs(getElementsByType("player")) do local acc = getPlayerAccount ( players ) saveAccountDataFome ( acc ) end end) ---------------------------------------------------------------------------------------------------------------------------------------- -- S E D E ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ("onPlayerLogin",root,function(_,Acc) local SedeAcc2 = getAccountData ( Acc, "AirNew:Sede" ) if SedeAcc2 == false then setElementData (source, "AirNew:Sede", 100) setElementData (source, "Sede:Logado", true) else setElementData (source, "AirNew:Sede", SedeAcc2 ) setElementData (source, "Sede:Logado", true) end end) ---------------------------------------------------------------------------------------------------------------------------------------- function saveAccountDataSede ( account ) if isGuestAccount ( account ) then return false end Player = getAccountPlayer (account) Sedes = getElementData (Player, "AirNew:Sede" ) setAccountData (account,"AirNew:Sede",Sedes) end ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ( 'onPlayerQuit', root, function ( ) local acc = getPlayerAccount ( source ) saveAccountDataSede ( acc ) end ) ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler( "onResourceStart", getResourceRootElement( getThisResource() ), function( ) for _, plr in pairs( getElementsByType( "player" ) ) do local Acc = getPlayerAccount (plr) if not isGuestAccount (Acc) then local SedeAcc = getAccountData (Acc,"AirNew:Sede") if SedeAcc == false then setElementData (plr,"AirNew:Sede",100) setElementData (plr, "Sede:Logado", true) else setElementData (plr,"AirNew:Sede",SedeAcc) setElementData (plr, "Sede:Logado", true) end end end end) ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ("onResourceStop",getResourceRootElement( getThisResource()),function() for index,players in ipairs(getElementsByType("player")) do local acc = getPlayerAccount ( players ) saveAccountDataSede ( acc ) end end) ---------------------------------------------------------------------------------------------------------------------------------------- -- S O N O ---------------------------------------------------------------------------------------------------------------------------------------- ValorParaDormir = 100 TempoDesmaiado = 10000 -- 10 Segundos ( Trocar no Client.Lua Tambem ) TempoDormir = 5000 -- 5 Segundos ( Trocar no Client.Lua Tambem ) MensagemDormir = "[ Dormir ] - Digite /Dormir Para Deitar na Cama, Valor $100" ---------------------------------------------------------------------------------------------------------------------------------------- local R = 100 local G = 240 local B = 10 local Alpha = 50 MarkersDormir = createMarker ( 2237.60327, -1154.80420, 1029.79688 -1, "cylinder", 1.2, R, G, B, Alpha ) setElementDimension( MarkersDormir, 0 ) setElementInterior( MarkersDormir, 15 ) MarkersDormir2 = createMarker ( 2251.09009, -1158.48267, 1029.79688 -1, "cylinder", 1.2, R, G, B, Alpha ) setElementDimension( MarkersDormir2, 0 ) setElementInterior( MarkersDormir2, 15 ) MarkersDormir3 = createMarker ( 2237.59424, -1165.65015, 1029.79688 -1, "cylinder", 1.2, R, G, B, Alpha ) setElementDimension( MarkersDormir3, 0 ) setElementInterior( MarkersDormir3, 15 ) MarkersDormir4 = createMarker ( 2230.35449, -1184.99915, 1029.79688 -1, "cylinder", 1.2, R, G, B, Alpha ) setElementDimension( MarkersDormir4, 0 ) setElementInterior( MarkersDormir4, 15 ) MarkersDormir5 = createMarker ( 2204.83496, -1192.26233, 1029.79688 -1, "cylinder", 1.2, R, G, B, Alpha ) setElementDimension( MarkersDormir5, 0 ) setElementInterior( MarkersDormir5, 15 ) MarkersDormir6 = createMarker ( 2196.73730, -1177.74097, 1029.80432 -1, "cylinder", 1.2, R, G, B, Alpha ) setElementDimension( MarkersDormir6, 0 ) setElementInterior( MarkersDormir6, 15 ) MarkersDormir7 = createMarker ( 2196.85303, -1161.53381, 1029.79688 -1, "cylinder", 1.2, R, G, B, Alpha ) setElementDimension( MarkersDormir7, 0 ) setElementInterior( MarkersDormir7, 15 ) MarkersDormir8 = createMarker ( 2189.48853, -1152.31982, 1029.79688 -1, "cylinder", 1.2, R, G, B, Alpha ) setElementDimension( MarkersDormir8, 0 ) setElementInterior( MarkersDormir8, 15 ) ---------------------------------------------------------------------------------------------------------------------------------------- function DormirNoMarker ( source ) if not getElementData ( source, "AirNew:LiberarComando" ) == true then outputChatBox ( "[ Dormir ] - Você Não esta Com Sono", source, 255, 255, 255, true ) return end if getElementData ( source, "AirNew:Dormindo" ) == true then outputChatBox ( "[ Dormir ] - Você Ja esta Dormindo", source, 255, 255, 255, true ) return end local iEW = isElementWithinMarker local money = getPlayerMoney(source) if money < ValorParaDormir then outputChatBox ( "[ Dormir ] - Dinheiro Insuficiente", source, 255, 255, 255, true ) return end takePlayerMoney ( source, ValorParaDormir ) if iEW ( source, MarkersDormir ) then ExeDormir ( source ) setElementPosition ( source, 2235.94873, -1154.69507, 1030.49426 ) setElementRotation ( source, 0, 0, 90) setTimer ( setElementPosition, TempoDormir, 1, source, 2237.60327, -1154.80420, 1029.79688 ) end if iEW ( source, MarkersDormir2 ) then ExeDormir ( source ) setElementPosition ( source, 2252.91260, -1158.35510, 1030.44104 ) setElementRotation ( source, 0, 0, 90) setTimer ( setElementPosition, TempoDormir, 1, source, 2251.09009, -1158.48267, 1029.79688 ) end if iEW ( source, MarkersDormir3 ) then ExeDormir ( source ) setElementPosition ( source, 2236.02246, -1165.37793, 1030.49426 ) setElementRotation ( source, 0, 0, 90) setTimer ( setElementPosition, TempoDormir, 1, source, 2237.59424, -1165.65015, 1029.79688 ) end if iEW ( source, MarkersDormir4 ) then ExeDormir ( source ) setElementPosition ( source, 2230.88843, -1183.34521, 1030.52490 ) setElementRotation ( source, 0, 0, 0 ) setTimer ( setElementPosition, TempoDormir, 1, source, 2230.35449, -1184.99915, 1029.79688 ) end if iEW ( source, MarkersDormir5 ) then ExeDormir ( source ) setElementPosition ( source, 2204.31152, -1193.93835, 1030.52490 ) setElementRotation ( source, 0, 0, 180 ) setTimer ( setElementPosition, TempoDormir, 1, source, 2204.83496, -1192.26233, 1029.79688 ) end if iEW ( source, MarkersDormir6 ) then ExeDormir ( source ) setElementPosition ( source, 2198.53662, -1178.55664, 1030.49426 ) setElementRotation ( source, 0, 0, 270 ) setTimer ( setElementPosition, TempoDormir, 1, source, 2196.73730, -1177.74097, 1029.80432 ) end if iEW ( source, MarkersDormir7 ) then ExeDormir ( source ) setElementPosition ( source, 2198.47559, -1162.45532, 1030.49426 ) setElementRotation ( source, 0, 0, 270 ) setTimer ( setElementPosition, TempoDormir, 1, source, 2196.85303, -1161.53381, 1029.79688 ) end if iEW ( source, MarkersDormir8 ) then ExeDormir ( source ) setElementPosition ( source, 2187.92554, -1151.83484, 1030.49426 ) setElementRotation ( source, 0, 0, 90 ) setTimer ( setElementPosition, TempoDormir, 1, source, 2189.48853, -1152.31982, 1029.79688 ) end end addCommandHandler ( "dormir", DormirNoMarker ) ---------------------------------------------------------------------------------------------------------------------------------------- function ExeDormir ( source ) setTimer ( setPedAnimation, 200, 1, source, "CRACK", "crckidle2" ) setElementData ( source, "AirNew:Sono", 100 ) setElementData ( source, "AirNew:Dormindo", true ) setElementData ( source, "AirNew:LiberarComando", false ) toggleAllControls ( source, false ) setTimer ( setElementData, TempoDormir, 1, source, "AirNew:Dormindo", false ) setTimer ( setElementData, TempoDormir, 1, source, "AirNew:Sono", 100 ) setTimer ( outputChatBox, TempoDormir, 1, "[ Dormir ] - Você Acordou !", source, 255, 255, 255, true ) setTimer ( toggleAllControls, TempoDormir, 1, source, true ) setTimer ( setPedAnimation, TempoDormir, 1, source, false ) end ---------------------------------------------------------------------------------------------------------------------------------------- function DesmaiouVacilou () local DinheiroPerdido = math.random(500,700) takePlayerMoney ( source, DinheiroPerdido ) setTimer ( outputChatBox, TempoDesmaiado, 1, "[ Dormir ] - Você Desmaiou e Foi Roubado. Valor Perdido -$" .. DinheiroPerdido .. "", source, 255, 255, 255, true ) end addEvent ("AirNew>RoubarDesmaiado",true) addEventHandler ("AirNew>RoubarDesmaiado", root, DesmaiouVacilou ) ---------------------------------------------------------------------------------------------------------------------------------------- function EntrarNoMarkerMsgDormir ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end outputChatBox ( MensagemDormir, hitElement, 255, 255, 255, true ) end addEventHandler( "onMarkerHit", MarkersDormir, EntrarNoMarkerMsgDormir ) function EntrarNoMarkerMsgDormir ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end outputChatBox ( MensagemDormir, hitElement, 255, 255, 255, true ) end addEventHandler( "onMarkerHit", MarkersDormir2, EntrarNoMarkerMsgDormir ) function EntrarNoMarkerMsgDormir ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end outputChatBox ( MensagemDormir, hitElement, 255, 255, 255, true ) end addEventHandler( "onMarkerHit", MarkersDormir3, EntrarNoMarkerMsgDormir ) function EntrarNoMarkerMsgDormir ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end outputChatBox ( MensagemDormir, hitElement, 255, 255, 255, true ) end addEventHandler( "onMarkerHit", MarkersDormir4, EntrarNoMarkerMsgDormir ) function EntrarNoMarkerMsgDormir ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end outputChatBox ( MensagemDormir, hitElement, 255, 255, 255, true ) end addEventHandler( "onMarkerHit", MarkersDormir5, EntrarNoMarkerMsgDormir ) function EntrarNoMarkerMsgDormir ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end outputChatBox ( MensagemDormir, hitElement, 255, 255, 255, true ) end addEventHandler( "onMarkerHit", MarkersDormir6, EntrarNoMarkerMsgDormir ) function EntrarNoMarkerMsgDormir ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end outputChatBox ( MensagemDormir, hitElement, 255, 255, 255, true ) end addEventHandler( "onMarkerHit", MarkersDormir7, EntrarNoMarkerMsgDormir ) function EntrarNoMarkerMsgDormir ( hitElement, matchingDimension ) if isPedInVehicle ( hitElement ) then return end outputChatBox ( MensagemDormir, hitElement, 255, 255, 255, true ) end addEventHandler( "onMarkerHit", MarkersDormir8, EntrarNoMarkerMsgDormir ) ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ("onPlayerLogin",root,function(_,Acc) local SonoAcc2 = getAccountData ( Acc, "AirNew:Sono" ) if SonoAcc2 == false then setElementData (source, "AirNew:Sono", 100) setElementData (source, "Sono:Logado", true) else setElementData (source, "AirNew:Sono", SonoAcc2 ) setElementData (source, "Sono:Logado", true) end end) ---------------------------------------------------------------------------------------------------------------------------------------- function saveAccountDataSono ( account ) if isGuestAccount ( account ) then return false end Player = getAccountPlayer (account) Sonos = getElementData (Player, "AirNew:Sono" ) setAccountData (account,"AirNew:Sono",Sonos) end ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ( 'onPlayerQuit', root, function ( ) local acc = getPlayerAccount ( source ) saveAccountDataSono ( acc ) end ) ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler( "onResourceStart", getResourceRootElement( getThisResource() ), function( ) for _, plr in pairs( getElementsByType( "player" ) ) do local Acc = getPlayerAccount (plr) if not isGuestAccount (Acc) then local SonoAcc = getAccountData (Acc,"AirNew:Sono") if SonoAcc == false then setElementData (plr,"AirNew:Sono",100) setElementData (plr, "Sono:Logado", true) else setElementData (plr,"AirNew:Sono",SonoAcc) setElementData (plr, "Sono:Logado", true) end end end end) ---------------------------------------------------------------------------------------------------------------------------------------- addEventHandler ("onResourceStop",getResourceRootElement( getThisResource()),function() for index,players in ipairs(getElementsByType("player")) do local acc = getPlayerAccount ( players ) saveAccountDataSono ( acc ) end end) -- arquivo teleport --[[ ################################################ # # # Script Criado Por # # FACEBOOK.COM/AIRNEWSCR # # Down Liberado > NeverZ < # # # ################################################ --]] -------------------------------------------------------------------------------------------- MarkerHotelDentro = createMarker ( 2214.89966, -1150.45386, 1025.79688 -1, "cylinder", 1.2, 255, 0, 0, 95 )-- setElementInterior ( MarkerHotelDentro, 15 ) setElementDimension ( MarkerHotelDentro, 0 ) -------------------------------------------------------------------------------------------- MarkerHotelLS = createMarker ( 2232.52173, -1159.84265, 25.89063 -1, "cylinder", 1.2, 255, 0, 0, 95 )-- BlipMarkerHotelLS = createBlipAttachedTo ( MarkerHotelLS, 47 ) setBlipVisibleDistance( BlipMarkerHotelLS, 150) -------------------------------------------------------------------------------------------- MarkerHotelLV = createMarker ( 2628.35571, 2348.88379, 10.82031 -1, "cylinder", 1.2, 255, 0, 0, 95 )-- BlipMarkerHotelLV = createBlipAttachedTo ( MarkerHotelLV, 47 ) setBlipVisibleDistance( BlipMarkerHotelLV, 150) -------------------------------------------------------------------------------------------- MarkerHotelSF = createMarker ( 1111.0579833984, -975.55035400391, 42.765625 -1, "cylinder", 1.2, 255, 0, 0, 95 )-- BlipMarkerHotelSF = createBlipAttachedTo ( MarkerHotelSF, 47 ) setBlipVisibleDistance( BlipMarkerHotelSF, 150) -------------------------------------------------------------------------------------------- function TeleporteHotelLS ( source, matchingDimension ) if getElementType ( source ) == "vehicle" then return end if isPedInVehicle ( source ) then return end setTimer ( setElementInterior, 400, 1, source, 15 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 2216.38965, -1150.48132, 1025.79688 ) setTimer ( setElementRotation, 400, 1, source, 0, 0, 270 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "Hotel>LS>Entrou", true ) setElementData (source, "Hotel>LV>Entrou", false ) setElementData (source, "Hotel>SF>Entrou", false ) end addEventHandler ( "onMarkerHit", MarkerHotelLS, TeleporteHotelLS ) -------------------------------------------------------------------------------------------- function TeleporteHotelLV ( source, matchingDimension ) if getElementType ( source ) == "vehicle" then return end if isPedInVehicle ( source ) then return end setTimer ( setElementInterior, 400, 1, source, 15 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 2216.38965, -1150.48132, 1025.79688 ) setTimer ( setElementRotation, 400, 1, source, 0, 0, 270 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "Hotel>LS>Entrou", false ) setElementData (source, "Hotel>LV>Entrou", true ) setElementData (source, "Hotel>SF>Entrou", false ) end addEventHandler ( "onMarkerHit", MarkerHotelLV, TeleporteHotelLV ) -------------------------------------------------------------------------------------------- function TeleporteHotelSF ( source, matchingDimension ) if getElementType ( source ) == "vehicle" then return end if isPedInVehicle ( source ) then return end setTimer ( setElementInterior, 400, 1, source, 15 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 2216.38965, -1150.48132, 1025.79688 ) setTimer ( setElementRotation, 400, 1, source, 0, 0, 270 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "Hotel>LS>Entrou", false ) setElementData (source, "Hotel>LV>Entrou", false ) setElementData (source, "Hotel>SF>Entrou", true ) end addEventHandler ( "onMarkerHit", MarkerHotelSF, TeleporteHotelSF ) -------------------------------------------------------------------------------------------- function SairDaHotel ( source, matchingDimension ) if getElementType ( source ) == "vehicle" then return end if isPedInVehicle ( source ) then return end if getElementData (source, "Hotel>LS>Entrou", true ) then setTimer ( setElementInterior, 400, 1, source, 0 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 2231.23315, -1159.86755, 25.83011 ) setTimer ( setElementRotation, 400, 1, source, 0, 0, 90 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "Hotel>LS>Entrou", false ) setElementData (source, "Hotel>LV>Entrou", false ) setElementData (source, "Hotel>SF>Entrou", false ) else if getElementData (source, "Hotel>LV>Entrou", true ) then setTimer ( setElementInterior, 400, 1, source, 0 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 2629.15698, 2347.20386, 10.67188 ) setTimer ( setElementRotation, 400, 1, source, 0, 0, 210 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "Hotel>LS>Entrou", false ) setElementData (source, "Hotel>LV>Entrou", false ) setElementData (source, "Hotel>SF>Entrou", false ) else if getElementData (source, "Hotel>SF>Entrou", true ) then setTimer ( setElementInterior, 400, 1, source, 0 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 1110.7645263672, -971.82977294922, 42.765625 ) setTimer ( setElementRotation, 400, 1, source, 0, 0, 90 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "Hotel>LS>Entrou", false ) setElementData (source, "Hotel>LV>Entrou", false ) setElementData (source, "Hotel>SF>Entrou", false ) end end end end addEventHandler ( "onMarkerHit", MarkerHotelDentro, SairDaHotel ) -------------------------------------------------------------------------------------------- function SalvarLocalHotel(conta) if conta then local source = getAccountPlayer(conta) local emp = getElementData(source,"Hotel>LS>Entrou") or false setAccountData (conta, "Hotel>LS>Entrou",emp) end end function CarregarLocalHotel(conta) if not (isGuestAccount (conta)) then if (conta) then local source = getAccountPlayer(conta) local emp = getAccountData(conta,"Hotel>LS>Entrou") or false setElementData (source, "Hotel>LS>Entrou", emp) end end end function SalvarLocalHotel2(conta) if conta then local source = getAccountPlayer(conta) local emp = getElementData(source,"Hotel>LV>Entrou") or false setAccountData (conta, "Hotel>LV>Entrou",emp) end end function CarregarLocalHotel2(conta) if not (isGuestAccount (conta)) then if (conta) then local source = getAccountPlayer(conta) local emp = getAccountData(conta,"Hotel>LV>Entrou") or false setElementData (source, "Hotel>LV>Entrou", emp) end end end function SalvarLocalHotel3(conta) if conta then local source = getAccountPlayer(conta) local emp = getElementData(source,"Hotel>SF>Entrou") or false setAccountData (conta, "Hotel>SF>Entrou",emp) end end function CarregarLocalHotel3(conta) if not (isGuestAccount (conta)) then if (conta) then local source = getAccountPlayer(conta) local emp = getAccountData(conta,"Hotel>SF>Entrou") or false setElementData (source, "Hotel>SF>Entrou", emp) end end end -------------------------------------------------------------------------------------------- addEventHandler("onPlayerLogin", root, function( _, acc ) setTimer(CarregarLocalHotel,50,1,acc) setTimer(CarregarLocalHotel2,50,1,acc) setTimer(CarregarLocalHotel3,50,1,acc) end ) function IniciarScriptTeleHotel ( res ) if res == getThisResource() then for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then CarregarLocalHotel(acc) CarregarLocalHotel2(acc) CarregarLocalHotel3(acc) end end end end addEventHandler ( "onResourceStart", getRootElement(), IniciarScriptTeleHotel ) function DesligarScriptTeleHotel ( res ) if res == getThisResource() then for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then SalvarLocalHotel(acc) SalvarLocalHotel2(acc) SalvarLocalHotel3(acc) end end end end addEventHandler ( "onResourceStop", getRootElement(), DesligarScriptTeleHotel ) function SairScriptTeleHotel ( quitType ) local acc = getPlayerAccount(source) if not (isGuestAccount (acc)) then if acc then SalvarLocalHotel(acc) SalvarLocalHotel2(acc) SalvarLocalHotel3(acc) end end end addEventHandler ( "onPlayerQuit", getRootElement(), SairScriptTeleHotel ) -------------------------------------------------------------------------------------------- -- termina aqui -- aquivo teleporte de loja --[[ ################################################ # # # Script Criado Por # # FACEBOOK.COM/AIRNEWSCR # # Down Liberado > NeverZ < # # # ################################################ --]] -------------------------------------------------------------------------------------------- MarkerFomeSedeDentro = createMarker ( 364.84924, -11.09794, 1001.85156 -1, "cylinder", 1.2, 255, 0, 0, 95 ) -- setElementInterior ( MarkerFomeSedeDentro, 9 ) setElementDimension ( MarkerFomeSedeDentro, 0 ) -------------------------------------------------------------------------------------------- MarkerFomeSedeLS = createMarker ( 2104.97046, -1806.49316, 13.55469 -1, "cylinder", 1.2, 255, 0, 0, 95 ) -- BlipMarkerFomeSedeLS = createBlipAttachedTo ( MarkerFomeSedeLS, 10 ) setBlipVisibleDistance( BlipMarkerFomeSedeLS, 150) -------------------------------------------------------------------------------------------- MarkerFomeSedeLV = createMarker ( 2472.41040, 2034.10938, 11.06250 -1, "cylinder", 1.2, 255, 0, 0, 95 ) -- BlipMarkerFomeSedeLV = createBlipAttachedTo ( MarkerFomeSedeLV, 10 ) setBlipVisibleDistance( BlipMarkerFomeSedeLV, 150) -------------------------------------------------------------------------------------------- MarkerFomeSedeSF = createMarker ( 1158.0522460938,-1473.7667236328,15.796875 -1, "cylinder", 1.2, 255, 0, 0, 95 ) -- BlipMarkerFomeSedeSF = createBlipAttachedTo ( MarkerFomeSedeSF, 10 ) setBlipVisibleDistance( BlipMarkerFomeSedeSF, 150) -------------------------------------------------------------------------------------------- xEntrada, YEntrada, zEntrada = 364.93112, -9.87462, 1001.85156 RotEntrada = 0 InteriorEntrada = 9 DimensaoEntrada = 0 -------------------------------------------------------------------------------------------- function TeleporteFomeSedeLS ( source, matchingDimension ) if getElementType ( source ) == "vehicle" then return end if isPedInVehicle ( source ) then return end setTimer ( setElementInterior, 400, 1, source, InteriorEntrada ) setTimer ( setElementDimension, 400, 1, source, DimensaoEntrada ) setTimer ( setElementPosition, 400, 1, source, xEntrada, YEntrada, zEntrada ) setTimer ( setElementRotation, 400, 1, source, 0, 0, RotEntrada ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "FomeSede>LS>Entrou", true ) setElementData (source, "FomeSede>LV>Entrou", false ) setElementData (source, "FomeSede>SF>Entrou", false ) end addEventHandler ( "onMarkerHit", MarkerFomeSedeLS, TeleporteFomeSedeLS ) -------------------------------------------------------------------------------------------- function TeleporteFomeSedeLV ( source, matchingDimension ) if getElementType ( source ) == "vehicle" then return end if isPedInVehicle ( source ) then return end setTimer ( setElementInterior, 400, 1, source, InteriorEntrada ) setTimer ( setElementDimension, 400, 1, source, DimensaoEntrada ) setTimer ( setElementPosition, 400, 1, source, xEntrada, YEntrada, zEntrada ) setTimer ( setElementRotation, 400, 1, source, 0, 0, RotEntrada ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "FomeSede>LS>Entrou", false ) setElementData (source, "FomeSede>LV>Entrou", true ) setElementData (source, "FomeSede>SF>Entrou", false ) end addEventHandler ( "onMarkerHit", MarkerFomeSedeLV, TeleporteFomeSedeLV ) -------------------------------------------------------------------------------------------- function TeleporteFomeSedeSF ( source, matchingDimension ) if getElementType ( source ) == "vehicle" then return end if isPedInVehicle ( source ) then return end setTimer ( setElementInterior, 400, 1, source, InteriorEntrada ) setTimer ( setElementDimension, 400, 1, source, DimensaoEntrada ) setTimer ( setElementPosition, 400, 1, source, xEntrada, YEntrada, zEntrada ) setTimer ( setElementRotation, 400, 1, source, 0, 0, RotEntrada ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "FomeSede>LS>Entrou", false ) setElementData (source, "FomeSede>LV>Entrou", false ) setElementData (source, "FomeSede>SF>Entrou", true ) end addEventHandler ( "onMarkerHit", MarkerFomeSedeSF, TeleporteFomeSedeSF ) -------------------------------------------------------------------------------------------- function SairDaFomeSede ( source, matchingDimension ) if getElementType ( source ) == "vehicle" then return end if isPedInVehicle ( source ) then return end if getElementData (source, "FomeSede>LS>Entrou", true ) then setTimer ( setElementInterior, 400, 1, source, 0 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 2103.20166, -1806.42432, 13.55469 ) -- setTimer ( setElementRotation, 400, 1, source, 0, 0, 90 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "FomeSede>LS>Entrou", false ) setElementData (source, "FomeSede>LV>Entrou", false ) setElementData (source, "FomeSede>SF>Entrou", false ) else if getElementData (source, "FomeSede>LV>Entrou", true ) then setTimer ( setElementInterior, 400, 1, source, 0 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 2470.82642, 2034.21338, 11.06250 ) -- setTimer ( setElementRotation, 400, 1, source, 0, 0, 90 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "FomeSede>LS>Entrou", false ) setElementData (source, "FomeSede>LV>Entrou", false ) setElementData (source, "FomeSede>SF>Entrou", false ) else if getElementData (source, "FomeSede>SF>Entrou", true ) then setTimer ( setElementInterior, 400, 1, source, 0 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 1154.4041748047,-1475.4573974609,15.800312042236 ) -- setTimer ( setElementRotation, 400, 1, source, 0, 0, 0 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 600, 1, source ) setElementData (source, "FomeSede>LS>Entrou", false ) setElementData (source, "FomeSede>LV>Entrou", false ) setElementData (source, "FomeSede>SF>Entrou", false ) end end end end addEventHandler ( "onMarkerHit", MarkerFomeSedeDentro, SairDaFomeSede ) -------------------------------------------------------------------------------------------- function SalvarLocalFomeSede(conta) if conta then local source = getAccountPlayer(conta) local emp = getElementData(source,"FomeSede>LS>Entrou") or false setAccountData (conta, "FomeSede>LS>Entrou",emp) end end function CarregarLocalFomeSede(conta) if not (isGuestAccount (conta)) then if (conta) then local source = getAccountPlayer(conta) local emp = getAccountData(conta,"FomeSede>LS>Entrou") or false setElementData (source, "FomeSede>LS>Entrou", emp) end end end function SalvarLocalFomeSede2(conta) if conta then local source = getAccountPlayer(conta) local emp = getElementData(source,"FomeSede>LV>Entrou") or false setAccountData (conta, "FomeSede>LV>Entrou",emp) end end function CarregarLocalFomeSede2(conta) if not (isGuestAccount (conta)) then if (conta) then local source = getAccountPlayer(conta) local emp = getAccountData(conta,"FomeSede>LV>Entrou") or false setElementData (source, "FomeSede>LV>Entrou", emp) end end end function SalvarLocalFomeSede3(conta) if conta then local source = getAccountPlayer(conta) local emp = getElementData(source,"FomeSede>SF>Entrou") or false setAccountData (conta, "FomeSede>SF>Entrou",emp) end end function CarregarLocalFomeSede3(conta) if not (isGuestAccount (conta)) then if (conta) then local source = getAccountPlayer(conta) local emp = getAccountData(conta,"FomeSede>SF>Entrou") or false setElementData (source, "FomeSede>SF>Entrou", emp) end end end -------------------------------------------------------------------------------------------- addEventHandler("onPlayerLogin", root, function( _, acc ) setTimer(CarregarLocalFomeSede,50,1,acc) setTimer(CarregarLocalFomeSede2,50,1,acc) setTimer(CarregarLocalFomeSede3,50,1,acc) end ) function IniciarScriptTeleFomeSede ( res ) if res == getThisResource() then for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then CarregarLocalFomeSede(acc) CarregarLocalFomeSede2(acc) CarregarLocalFomeSede3(acc) end end end end addEventHandler ( "onResourceStart", getRootElement(), IniciarScriptTeleFomeSede ) function DesligarScriptTeleFomeSede ( res ) if res == getThisResource() then for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then SalvarLocalFomeSede(acc) SalvarLocalFomeSede2(acc) SalvarLocalFomeSede3(acc) end end end end addEventHandler ( "onResourceStop", getRootElement(), DesligarScriptTeleFomeSede ) function SairScriptTeleFomeSede ( quitType ) local acc = getPlayerAccount(source) if not (isGuestAccount (acc)) then if acc then SalvarLocalFomeSede(acc) SalvarLocalFomeSede2(acc) SalvarLocalFomeSede3(acc) end end end addEventHandler ( "onPlayerQuit", getRootElement(), SairScriptTeleFomeSede ) -------------------------------------------------------------------------------------------- -- termina aqui se alguem souber onde eu errei quando eu montei na minha hud me ajuda por favor
  3. Cara você é um Deus me Salvou consegue!
  4. ENTÃO EU ATIVEI A HUD BOM, EU TO GUARDANDO O DINHEIRO NO BANCO MAIS O VALOR NÃO TA APARECENDO NA HUD NÃO SEI COMO FAZER ISSO E SOBRE A FOME SONO SEDE EU NÃO SEI COMO ACRESCENTO ISSO. EU TENHO UM MOD BAIXADO DA LANCHONETE SE EU DEIXAR ELA ASSIM E ATIVAR ESSE MOD QUANDO O PLAYER FICAR COM FOME A BARRA DE FOME IRÁ DESCER ?? SOU NOVA NO FORUM E NÃO SEI COMO ENVIAR UMA RESPOSTA E NEM COMO ENVIAR UMA RESPOSTA DIRETA VC TEM DISCORD? FICA MELHOR PARA CONTATO GRATA
  5. AMIGO ESSE E O SCRIPT DA MINHA HUD QUE TO CRIANDO SEGUINTE QUANDO VOCE QUISER ADICIONAR FOME SEDE E SONO NA SUA BASTA VC DA UMA OLHADA NOS SCRIPTS DE OUTRA PESSOA E IR MONTANDO NO SEU BOM NESSE AI TODAS AS BARRAS AINDA NAO FIZ MAIS O RESTANTE DA HUD VC PODE TA PEGANDO E REFAZENDO NA SUA addEventHandler("onClientRender", root, function() local dinheiro1 = ("%008d"):format(getPlayerMoney(getLocalPlayer())) local bank = getElementData(localPlayer, "Bank:Caixa") or "0" local Procurado = getPlayerWantedLevel(localPlayer) local Emp = jobPolice or (getElementData(getLocalPlayer(), "Emprego") or "Desempregado") local showammo1 = getPedAmmoInClip (localPlayer,getPedWeaponSlot(localPlayer)) local showammo2 = getPedTotalAmmo(localPlayer)-getPedAmmoInClip(localPlayer) local showammo3 = getPedTotalAmmo(getLocalPlayer()) local arma = getWeaponNameFromID ( weapon ) local clip = getPedAmmoInClip (getLocalPlayer()) local weapon = getPedWeapon ( getLocalPlayer() ) local arma = getWeaponNameFromID ( weapon ) local ID = getElementData(localPlayer, "ID") or " N/A" -- local level = getElementData(localPlayer, "Level") or "0" dxDrawImage(1009, 38, 422, 210, ":HUD/images/fundo.png", 0, 0, 0, tocolor(3, 224, 251, 255), false) dxDrawImage(1159, 48, 111, 20, ":HUD/images/Vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 78, 114, 21, ":HUD/images/Colete.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 119, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 150, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 181, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("fome %", 1191, 48, 1251, 80, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("colete%", 1191, 83, 1251, 115, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1256, 20, 100, 109, ":HUD/images/logocat.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("fome%", 1196, 124, 1256, 156, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("sede%", 1196, 146, 1256, 178, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("sono%", 1196, 181, 1256, 213, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(ID, 1305, 223, 1360, 259, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1035, 133, 100, 97, ":HUD/icons/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Arma: "..arma.. " || Pente: " ..tostring (showammo1).." / "..tostring (showammo2), 1025, 258, 1132, 276, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(dinheiro1, 1015, 48, 1091, 73, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..bank, 1015, 83, 1112, 129, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(Emp, 1219, 253, 1332, 287, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1122, 48, 29, 25, ":HUD/images/logodinheiro.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1122, 75, 29, 24, ":HUD/images/logobanco.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1275, 115, 29, 25, ":HUD/images/comida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1280, 145, 24, 26, ":HUD/images/bebida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1278, 179, 27, 24, ":HUD/images/sono.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(""..Procurado, 1009, 9, 1090, 38, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1009, 24, 22, 14, ":HUD/images/procurado.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) function theFormat() local realtime = getRealTime() return string.format("%02d:%02d:%02d", realtime.hour, realtime.minute, realtime.second) end function chatbox() local cTime = theFormat() dxDrawText ( "Hora: "..cTime.."", 1160, 220, 1275, 238, tocolor ( 255, 255, 255, 255 ), 0.55, "bankgothic" ) end addEventHandler("onClientRender", root, chatbox) local hudTable = { "ammo", "armour", "clock", "health", "money", "weapon", "wanted", "area_name", "vehicle_name", "breath", "clock" } addEventHandler("onClientResourceStart", resourceRoot, function() for id, hudComponents in ipairs(hudTable) do setPlayerHudComponentVisible(hudComponents, false) end end ) addEventHandler("onClientResourceStop", resourceRoot, function() for id, hudComponents in ipairs(hudTable) do setPlayerHudComponentVisible(hudComponents, true) end end ) end )
  6. Amigo Creio eu que no mod que salva ID e salva o sistema, seus pertences permanecerá lá inclusive o dinheiro que você tem
  7. Olá pessoal, OLÁ PESSOAL PRECISO DE UMA AJUDA URGENTE !! Estou a 4 dias trabalhando em um HUD !!! criei Barra Saúde com porcentagem / coleta / comida / água e sono O erro é o seguite eu começo a programar porém por algum motivo eu erro alguma coisa DAI quando vou procurar a hud em meus arquivos ela simplismente desaparece dai tenho que começa do zero. bom a minha hud ele contem ID ARMA E PENTE VIDA, COLETE, FOME,SEDE E SONO NÃO CONSEGUIR FAZER UM SCRIPT DE LANCHONETE ENTÃO QUERO VINCULAR A ALGUMA LOJA BAIXADA NA INTERNET (LANCHONETE MOD) PARA QUE A HUD FUNCIONE JUNTAMENTE COM ELA EMPREGO QUERo VINCULAR COM A AGENCIA DE EMPREGO LOGO DA ARMA NIVEL DE PROCURADO HORARIO (REAL 24 HORAS, DINHEIRO NO BANCO E DINHEIRO NA CARTEIRA) LOGO DAS ARMAS ICON DO GTA NÃO QUER APARECER NA HUD NAO SEI O PORQUE ESSE E O CODIGO LIMPO O MEU SCRIPT E ESSE AQUI addEventHandler("onClientRender", root, function() dxDrawImage(1009, 38, 422, 210, ":HUD/images/fundo.png", 0, 0, 0, tocolor(3, 224, 251, 255), false) dxDrawImage(1159, 48, 111, 20, ":HUD/images/Vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 78, 114, 21, ":HUD/images/Colete.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1159, 119, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- acho que essa barra e a de sono dxDrawImage(1159, 150, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- acho que essa e da comida dxDrawImage(1159, 181, 116, 21, ":HUD/images/Fome.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) -- acho que essa e da agua nao lembro ao certo pq eu copiei e colei da barra que ja tinha prontoo dxDrawText("fome %", 1191, 48, 1251, 80, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("colete%", 1191, 83, 1251, 115, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawImage(1256, 20, 100, 109, ":HUD/images/logocat.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("fome%", 1196, 124, 1256, 156, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("sede%", 1196, 146, 1256, 178, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("sono%", 1196, 181, 1256, 213, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("ID:", 1305, 223, 1360, 259, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("hORARIO ", 1168, 220, 1275, 238, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawImage(1035, 133, 100, 97, ":HUD/icons/0.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Arma || Pente", 1025, 258, 1132, 276, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("DINHEIRO MAO", 1015, 48, 1091, 73, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("DINHEIRO BANCO", 1015, 83, 1112, 129, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("Desempregado", 1219, 253, 1332, 287, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawImage(1122, 48, 29, 25, ":HUD/images/logodinheiro.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1122, 75, 29, 24, ":HUD/images/logobanco.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1275, 115, 29, 25, ":HUD/images/comida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1280, 145, 24, 26, ":HUD/images/bebida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(1278, 179, 27, 24, ":HUD/images/sono.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("NIVEL PROCURADO", 1009, 9, 1090, 38, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawImage(1009, 24, 22, 14, ":HUD/images/procurado.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) end ) BOM GENTE IREI DEIXAR DO JEITO QUE TA SO O CODIGO LIMPO PQ TO COM MEDO DE MEXER NOVAMENTE E DA MERDA BEM VOU COMENTAR O QUE CADA COISA É SE ALGUÉM PUDER MIM AJUDAR TO A 4 DIAS TENTANDO CRIAR ELA, SO NAO COLOQUEI NADA PQ TODA VEZ QUE MECHO Q CHEGA EM UM DETERMINADO MOMENTO EU ERRO AI A HUD SOME E NAO AAPARECE MAIS
×
×
  • Create New...