Advertisement
Guest User

Untitled

a guest
Oct 8th, 2015
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1.  
  2. blur=dxCreateShader("simgs/BlurShader.fx")
  3.  
  4. local root = getRootElement()
  5. local resourceRoot = getResourceRootElement(getThisResource())
  6. screenWidth, screenHeight = guiGetScreenSize()
  7. local blurBox = {}
  8.  
  9. local screenW, screenH = guiGetScreenSize()
  10.  
  11. accbutton=guiCreateButton(screenW * 0.0073, screenH * 0.9622, screenW * 0.0234, screenH * 0.0378, "", false)
  12. guiSetAlpha ( accbutton, 0)
  13.  
  14.  
  15. -- settings
  16. local blurStrength = 10
  17.  
  18. -- functional variables
  19. local myScreenSource = dxCreateScreenSource(screenWidth, screenHeight)
  20. local screenW, screenH = guiGetScreenSize()
  21.  
  22. animvar=0
  23. aks=true
  24. statsrendering=false
  25. local dxfont0_myriad = dxCreateFont(":rpg_logowanie/myriad.ttf", 20)
  26.  
  27. addEventHandler("onClientGUIClick", accbutton, function()
  28.  
  29. if wl==false then
  30. setTimer(function() statsrendering=true end, 300, 1) aks=false end, 300, 1)
  31. else
  32. wl=true
  33. end
  34. end, false)
  35.  
  36. addEventHandler("onClientPreRender", root,
  37. function()
  38. if (blur) then
  39. dxUpdateScreenSource(myScreenSource)
  40.  
  41. dxSetShaderValue(blur, "ScreenSource", myScreenSource);
  42. dxSetShaderValue(blur, "BlurStrength", blurStrength);
  43. dxSetShaderValue(blur, "UVSize", screenWidth, screenHeight);
  44.  
  45.  
  46. dxDrawImageSection(screenW * 0.0000, screenH * 0.9596, screenW * 1.0000, screenH * 0.0404, screenW * 0.0000, screenH * 0.9596, screenW * 1.0000, screenH * 0.0404, blur)
  47.  
  48. if aks==false then
  49. if animvar<=0.4414 then
  50. if animvar<=0.0304 then
  51. animvar=animvar+0.05
  52. elseif animvar>=0.0304 then
  53. animvar=animvar+0.05
  54. end
  55. else
  56. animvar=0.4414
  57. aks=true
  58. end
  59. end
  60.  
  61. if wl==true then
  62. if animvar==0.4414 then
  63. animvar=animvar-0.05
  64. wl=false
  65. end
  66. end
  67.  
  68.  
  69. dxDrawImageSection(screenW * 0.0000, screenH * 0.5182, screenW * 0.2445, screenH * animvar, screenW * 0.0000, screenH * 0.5182, screenW * 0.2445, screenH * 0.4414, blur)
  70. dxDrawRectangle(screenW * 0.0000, screenH * 0.5182, screenW * 0.2445, screenH * animvar, tocolor(1, 0, 0, 144), false)
  71. dxDrawRectangle(screenW * 0.0000, screenH * 0.9596, screenW * 1.0000, screenH * 0.0404, tocolor(1, 0, 0, 144), false)
  72. dxDrawImage(screenW * 0.0381, screenH * 0.9609, screenW * 0.0300, screenH * 0.0391, ":rpg_logowanie/simgs/info.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  73. dxDrawImage(screenW * 0.0073, screenH * 0.9622, screenW * 0.0234, screenH * 0.0378, ":rpg_logowanie/simgs/register.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  74.  
  75. if statsrendering==true then
  76. dxDrawText(getPlayerName(localPlayer),screenW * 0.0037, screenH * 0.5195, screenW * 0.2357, screenH * 0.5547, tocolor(254, 254, 254, 255), 1.00, dxfont0_myriad, "left", "top", false, false, false, false, false)
  77. dxDrawText("Gotówka: $"..(tostring(getPlayerMoney(localPlayer))), screenW * 0.0037, screenH * 0.5833, screenW * 0.2357, screenH * 0.6185, tocolor(254, 254, 254, 255), 0.5, dxfont0_myriad,"left", "top", false, false, false, false, false)
  78. dxDrawText("W banku: $0", screenW * 0.0037, screenH * 0.6185, screenW * 0.2357, screenH * 0.6536, tocolor(254, 254, 254, 255), 0.5,dxfont0_myriad,"left", "top", false, false, false, false, false)
  79. dxDrawText("Czas gry: 0 minut", screenW * 0.0037, screenH * 0.6536, screenW * 0.2357, screenH * 0.6888, tocolor(254, 254, 254, 255), 0.5, dxfont0_myriad, "left", "top", false, false, false, false, false)
  80. dxDrawText("Posiadane dokumenty: Prawo jazdy, Dowód osobisty", screenW * 0.0037, screenH * 0.6888, screenW * 0.2357, screenH * 0.7240, tocolor(254, 254, 254, 255), 0.5, dxfont0_myriad, "left", "top", false, false, false, false, false)
  81. dxDrawText("Praca: Śmieciarz", screenW * 0.0037, screenH * 0.7240, screenW * 0.2357, screenH * 0.7591, tocolor(254, 254, 254, 255), 0.5,dxfont0_myriad, "left", "top", false, false, false, false, false)
  82. end
  83.  
  84. end
  85. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement