Jump to content

XomoXX

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by XomoXX

  1. Hello! I have a script but i dont understand what is the problem.

    heres the code:
     

    fadeCamera(true, 0.3)
    setCameraMatrix(2410.69263, -1657.63013, 40.17338, 2442.47388, -1658.73975, 27.61846)
    
    setPlayerHudComponentVisible("all",false)
    setPlayerHudComponentVisible("crosshair",false)
    
    showCursor(true)
    
    local screenX,screenY = guiGetScreenSize();
    local loginPanelX,loginPanelY;
    local joinTick;
    local margin = getResponsiveSize(10)
    local buttonWidth,buttonHeight = getResponsiveSize(360), getResponsiveSize(60)
    
    local strings = {
      ["loginBtn"] = "Bejelentkezés",
      ["registerBtn"] = "Regisztráció"
    }
    
    local function getResponsiveSize(size)
      return(screenX/1920) * size
    end
    
    local windowWidth,windowHeight = getResponsiveSize(400), getResponsiveSize(450)
    
    function showLoginPanel()
        joinTick = getTickCount();
      addEventHandler("onClientRender", root, drawLoginPanel)
    end
    
    function drawLoginPanel()
    
      loginPanelX,loginPanelY = interpolateBetween(-windowWidth, screenY/2 -windowHeight/9, 5, screenX/1.600 -windowWidth, screenY/1.500 -windowHeight,0, (getTickCount()-joinTick)/1000, "OutBounce" );
     
      dxDrawRectangle(loginPanelX, loginPanelY, windowWidth,windowHeight, tocolor(0,0,0,190))
      drawButton(loginPanelX + windowWidth/2 - buttonWidth/2 + margin, loginPanelY + windowHeight - buttonHeight - margin, buttonWidth - margin*2, buttonHeight, strings.loginBtn, tocolor(0,0,0,150), tocolor(255,48,48,160), tocolor(255,255,255,255))
    end
    
    function drawButton(x,y,w,h,text,backgroundColor,hoverColor,textColor, font, textSize)
     
        if (isCursorInPosition(x,y,w,h)) then
          dxDrawRectangle(x,y,w,h,hoverColor)
        else
          dxDrawRectangle(x,y,w,h,textColor, font, textSize)  
       end
    
       centerText(text, x,y,w,h,textColor)
    
    end
    
    function isCursorInPosition(x,y,w,h)
    
      local cursorX,cursorY = getCursorPosition();
      cursorX,cursorY = cursorX * screenX, cursorY * screenY
    
     return(cursorX >= x and cursorX <= x + w) and (cursorX >= y and cursorY <= cursorY + h)
    end    
    
    function centerText(text,x,y,w,h,textColor,font,size)
      dxDrawText(text, x + w/2, y + h/2, x + w/2, y +  h/2, textColor,size,font, "center", "center", false,false,false,true)
    end
    showLoginPanel();

    heres some pictures from debugscript 3: https://imgur.com/a/KgUtNv3

×
×
  • Create New...