Jump to content

Genesis_

Members
  • Posts

    8
  • Joined

  • Last visited

Genesis_'s Achievements

Newbie

Newbie (4/54)

0

Reputation

  1. try to change "player" to "source"
  2. hi, i was making a system when the player have less than 20 health it shows a dxGui, but, it just show if i restart the resource. what i have to do? function deadAnimation() setPedAnimation(source, "CRACK", "crckidle2", true, false, false, false) end addEvent("dA", true) addEventHandler("dA", root, deadAnimation) function healthChanged(thePlayer) if getElementHealth(thePlayer) < 21 then setElementHealth( thePlayer, 20 ) triggerClientEvent ("rS", root) triggerEvent( "dA", root) elseif getElementHealth(thePlayer) > 21 then removeEventHandler ("rS", root) removeEventHandler ( "dA", root) end end addEventHandler("onPlayerDamage", getRootElement(), healthChanged)
  3. Hello, i'm trying to make a script that when a player clicks on the keypad, local screenW, screenH = guiGetScreenSize() function keypad () dxDrawRectangle(screenW * 0.3772, screenH * 0.2500, screenW * 0.2390, screenH * 0.5156, tocolor(52, 52, 52, 255), false) dxDrawRectangle(screenW * 0.3846, screenH * 0.2734, screenW * 0.2243, screenH * 0.0404, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.4110, screenH * 0.3477, screenW * 0.0500, screenH * 0.0781, tocolor(254, 254, 254, 255), false) dxDrawRectangle(screenW * 0.4110, screenH * 0.6693, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.4713, screenH * 0.6693, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.5331, screenH * 0.6693, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.4110, screenH * 0.4388, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.4110, screenH * 0.5299, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.4713, screenH * 0.5299, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.5331, screenH * 0.5299, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.5331, screenH * 0.3477, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.4713, screenH * 0.4388, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.4713, screenH * 0.3477, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.5331, screenH * 0.4388, screenW * 0.0500, screenH * 0.0781, tocolor(255, 255, 255, 255), false) dxDrawText("1", screenW * 0.4110, screenH * 0.3477, screenW * 0.4610, screenH * 0.4258, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("2", screenW * 0.4713, screenH * 0.3477, screenW * 0.5213, screenH * 0.4258, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("3", screenW * 0.5331, screenH * 0.3477, screenW * 0.5831, screenH * 0.4258, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("4", screenW * 0.4110, screenH * 0.4388, screenW * 0.4610, screenH * 0.5169, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("5", screenW * 0.4713, screenH * 0.4388, screenW * 0.5213, screenH * 0.5169, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("6", screenW * 0.5331, screenH * 0.4388, screenW * 0.5831, screenH * 0.5169, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("7", screenW * 0.4110, screenH * 0.5299, screenW * 0.4610, screenH * 0.6081, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("8", screenW * 0.4713, screenH * 0.5299, screenW * 0.5213, screenH * 0.6081, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("9", screenW * 0.5331, screenH * 0.5299, screenW * 0.5831, screenH * 0.6081, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("ESC", screenW * 0.4110, screenH * 0.6693, screenW * 0.4610, screenH * 0.7474, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("OK", screenW * 0.4713, screenH * 0.6693, screenW * 0.5213, screenH * 0.7474, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) end function toggleCursor () showCursor(not isCursorShowing()) end bindKey("m", "down", toggleCursor) function keypadClick(button, state, wx, wy, wz, clickedElement) if button == "left" and state == "down" then if (clickedElement == keypad) then local x, y, z = getElementPosition(localPlayer) if (getDistanceBetweenPoints3D(x, y, z, wx, wy, wz) <=5) then triggerEvent ("keypad_panel", root) end end end end addEventHandler("onClientClicked", getRootElement(), keypadClick) function renderPanel () if panel == false then addEventHandler ("onClientRender", root, keypad) panel = true end end addEvent ("keypad_panel", true) addEventHandler ("keypad_panel", root, renderPanel) 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 it shows a dxGui, but, it dosen't show any errors and dosen't work, can someone help me?
  4. Ok, i found how to do my things by myself, mod can close this topic
  5. local screenW, screenH = guiGetScreenSize() local x, y = (screenW/1440), (screenH/900) panel = false function redbar () -- this is supposed to be the red bar ↓ selector = dxDrawRectangle (screenW * 0.8279, screenH * 0.0801, screenW * 0.1581, screenH * 0.0221, tocolor(255, 0, 0, 255), false) end function panel1 () dxDrawRectangle(screenW * 0.8279, screenH * 0.0365, screenW * 0.1581, screenH * 0.4440, tocolor(0, 0, 0, 255), false) dxDrawText("Test 1", screenW * 0.8360, screenH * 0.0846, screenW * 0.9096, screenH * 0.1055, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Test 2", screenW * 0.8360, screenH * 0.1185, screenW * 0.9096, screenH * 0.1393, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Test 3", screenW * 0.8360, screenH * 0.1523, screenW * 0.9096, screenH * 0.1732, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Test 4", screenW * 0.8360, screenH * 0.1862, screenW * 0.9096, screenH * 0.2070, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) end function panel2 () dxDrawRectangle(screenW * 0.8279, screenH * 0.0365, screenW * 0.1581, screenH * 0.4440, tocolor(0, 0, 0, 255), false) dxDrawText("Test 5", screenW * 0.8360, screenH * 0.0846, screenW * 0.9096, screenH * 0.1055, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Test 6", screenW * 0.8360, screenH * 0.1185, screenW * 0.9096, screenH * 0.1393, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Test 7", screenW * 0.8360, screenH * 0.1523, screenW * 0.9096, screenH * 0.1732, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Test 8", screenW * 0.8360, screenH * 0.1862, screenW * 0.9096, screenH * 0.2070, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) end function openpanel () if panel == false then addEventHandler ( "onClientRender", root, panel1 ) panel = true else removeEventHandler ( "onClientRender", root, panel1 ) removeEventHandler ( "onClientRender", root, panel2 ) panel = false end end bindKey("=", "down", openpanel) local state = 0 function b() if state == 0 then -- state 0 == stay on the panel1 and test 1 addEventHandler("onClientRender", root, Test) elseif state == 1 then -- state 1 == stay on the panel1 and test 2 and so it goes elseif state == 2 then end if state > 2 or state < 0 then state = 0 end end addEventHandler("onClientRender", root, b) function onChange(key, press) if key == "arrow_d" then state = state+1 elseif key == "arrow_u" then state = state-1 end end addEventHandler("onClientKey", root, onChange) sorry for the wrong section, it is because i'm new to this forum. the code wasn't working, so i made some changes and until it worked well, but can you tell me how to make a red bar to select the categories? (i translated the language to english to understand better)
  6. -- Client local screenW, screenH = guiGetScreenSize() local x, y = (screenW/1440), (screenH/900) painel = false function painel1 () dxDrawRectangle(screenW * 0.8279, screenH * 0.0365, screenW * 0.1581, screenH * 0.4440, tocolor(0, 0, 0, 255), false) selector = dxDrawRectangle (screenW * 0.8279, screenH * 0.0801+32, screenW * 0.1581, screenH * 0.0221, tocolor(255, 0, 0, 255), false) dxDrawText("Teste 1", screenW * 0.8360, screenH * 0.0846, screenW * 0.9096, screenH * 0.1055, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Teste 2", screenW * 0.8360, screenH * 0.1185, screenW * 0.9096, screenH * 0.1393, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Teste 3", screenW * 0.8360, screenH * 0.1523, screenW * 0.9096, screenH * 0.1732, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Teste 4", screenW * 0.8360, screenH * 0.1862, screenW * 0.9096, screenH * 0.2070, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) end function painel2 () dxDrawRectangle(screenW * 0.8279, screenH * 0.0365, screenW * 0.1581, screenH * 0.4440, tocolor(0, 0, 0, 255), false) dxDrawText("Teste 5", screenW * 0.8360, screenH * 0.0846, screenW * 0.9096, screenH * 0.1055, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Teste 6", screenW * 0.8360, screenH * 0.1185, screenW * 0.9096, screenH * 0.1393, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Teste 7", screenW * 0.8360, screenH * 0.1523, screenW * 0.9096, screenH * 0.1732, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Teste 8", screenW * 0.8360, screenH * 0.1862, screenW * 0.9096, screenH * 0.2070, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) end function Abrirpainel () if painel == false then addEventHandler ( "onClientRender", root, painel1 ) painel = true else removeEventHandler ( "onClientRender", root, painel1 ) removeEventHandler ( "onClientRender", root, painel2 ) painel = false end end bindKey("=", "down", Abrirpainel) Eu sou muito novo em script com dxGui, e eu queria saber como eu faço uma barra (selector) que ao clicar com as teclas "arrow_u" e "arrow_d", (seta pra cima e seta pra baixo), ela se move para cima e para baixo e se possível, se a barra estiver em uma certa posição, apertar algum botão e ir para o painel2, obrigado
×
×
  • Create New...