XomoXX Posted September 13, 2020 Share Posted September 13, 2020 (edited) 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 Edited September 13, 2020 by Patrick Link to comment
Addlibs Posted September 13, 2020 Share Posted September 13, 2020 Your problem is that the function getResponsiveSize isn't defined. Link to comment
Moderators Patrick Posted September 13, 2020 Moderators Share Posted September 13, 2020 getResponsiveSize is exists, but you have to move it up, here for example: Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now