Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.82 KB | None | 0 0
  1. local data={ showed=nil, button={}}
  2.  
  3.  
  4. local screenW, screenH = guiGetScreenSize()
  5. local sx, sy = guiGetScreenSize()
  6. function isMouseIn(psx,psy,pssx,pssy,abx,aby)
  7. if not isCursorShowing() then return end
  8. cx,cy=getCursorPosition()
  9. cx,cy=cx*sx,cy*sy
  10. if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
  11. return true,cx,cy
  12. else
  13. return false
  14. end
  15. end
  16.  
  17.  
  18.  
  19. function renderZoneBox()
  20. showCursor(true)
  21. dxDrawRectangle(screenW * 0.3661, screenH * 0.2300, screenW * 0.2690, screenH * 0.5, tocolor(66, 134, 244, 255), false)
  22. dxDrawLine((screenW * 0.3655) - 1, (screenH * 0.2733) - 1, (screenW * 0.3655) - 1, screenH * 0.3200, tocolor(0, 0, 0, 255), 1, false)
  23. dxDrawLine(screenW * 0.6351, (screenH * 0.2733) - 1, (screenW * 0.3655) - 1, (screenH * 0.2733) - 1, tocolor(0, 0, 0, 255), 1, false)
  24. dxDrawLine((screenW * 0.3655) - 1, screenH * 0.3200, screenW * 0.6351, screenH * 0.3200, tocolor(0, 0, 0, 255), 1, false)
  25. dxDrawLine(screenW * 0.6351, screenH * 0.3200, screenW * 0.6351, (screenH * 0.2733) - 1, tocolor(0, 0, 0, 255), 1, false)
  26. dxDrawRectangle(screenW * 0.3655, screenH * 0.2733, screenW * 0.2696, screenH * 0.0467, tocolor(66, 134, 244, 255), false)
  27. dxDrawText("SKLEP PREMIUM (Zamknij)", screenW * 0.4310, screenH * 0.2876, screenW * 0.5696, screenH * 0.3105, tocolor(0, 0, 0, 255), 0.60, "bankgothic", "center", "center", false, false, false, false, false)
  28. dxDrawText("Aby zakupić premium na 30 (dni) musisz : \n 1.Zgłosić się do administracji, która ma prawa dawania kont premium [F1 > Administracja]\n2. Posiadać PSC, bądz możliwość wysłania SMS'a [Kwota do ugadania]", screenW * 0.3786, screenH * 0.3467, screenW * 0.6155, screenH * 0.4781, tocolor(0, 0, 0, 255), 1.00, "clear", "left", "top", false, true, false, false, false)
  29. dxDrawLine((screenW * 0.4179) - 1, (screenH * 0.6752) - 1, (screenW * 0.4179) - 1, screenH * 0.7210, tocolor(0, 0, 0, 255), 1, false)
  30. dxDrawLine(screenW * 0.5857, (screenH * 0.6752) - 1, (screenW * 0.4179) - 1, (screenH * 0.6752) - 1, tocolor(0, 0, 0, 255), 1, false)
  31. dxDrawLine((screenW * 0.4179) - 1, screenH * 0.7210, screenW * 0.5857, screenH * 0.7210, tocolor(0, 0, 0, 255), 1, false)
  32. dxDrawLine(screenW * 0.5857, screenH * 0.7210, screenW * 0.5857, (screenH * 0.6752) - 1, tocolor(0, 0, 0, 255), 1, false)
  33. dxDrawRectangle(screenW * 0.4179, screenH * 0.6752, screenW * 0.1679, screenH * 0.0457, tocolor(66, 134, 244, 255), false)
  34. dxDrawText(".", screenW * 0.4561, screenH * 0.6818, screenW * 0.5452, screenH * 0.7048, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "left", "top", false, false, false, false, false)
  35. end
  36.  
  37. function renderZoneBox2()
  38. showCursor(true)
  39. dxDrawRectangle(screenW * 0.3661, screenH * 0.2300, screenW * 0.2690, screenH * 0.5, tocolor(66, 134, 244, 255), false)
  40. dxDrawLine((screenW * 0.3655) - 1, (screenH * 0.2733) - 1, (screenW * 0.3655) - 1, screenH * 0.3200, tocolor(0,0,0,255), 1, false)
  41. dxDrawLine(screenW * 0.6351, (screenH * 0.2733) - 1, (screenW * 0.3655) - 1, (screenH * 0.2733) - 1, tocolor(0,0,0,255), 1, false)
  42. dxDrawLine((screenW * 0.3655) - 1, screenH * 0.3200, screenW * 0.6351, screenH * 0.3200, tocolor(0,0,0,255), 1, false)
  43. dxDrawLine(screenW * 0.6351, screenH * 0.3200, screenW * 0.6351, (screenH * 0.2733) - 1, tocolor(0,0,0,255), 1, false)
  44. dxDrawRectangle(screenW * 0.3655, screenH * 0.2733, screenW * 0.2696, screenH * 0.0467, tocolor(66, 134, 244, 255), false)
  45. dxDrawText("CO POSIADA PREMIUM ? (Zamknij)", screenW * 0.4310, screenH * 0.2876, screenW * 0.5696, screenH * 0.3105, tocolor(0,0,0,255), 0.60, "bankgothic", "center", "center", false, false, false, false, false)
  46. dxDrawText("Co Posiada konto premium?\n1. Powiększone zarobki w niektórych pracach.\n2. 1.500 PLN za każdą godzinę gry.\n3. Dostęp do skinów premium.\n4. Przedrostek Premium\n5. Możliwość pracy w pracach dostępnych tylko dla premium", screenW * 0.3786, screenH * 0.3467, screenW * 0.6155, screenH * 0.4781, tocolor(0,0,0,255), 1.00, "clear", "left", "top", false, true, false, false, false)
  47.  
  48. end
  49.  
  50. addEventHandler("onClientClick", root, function(btn,state)
  51. if btn=="left" and state=="down" then
  52. if isMouseIn(screenW * 0.4601, screenH * 0.6848, screenW * 0.5452, screenH * 0.7048) and data.showed then
  53. if guiCheckBoxGetSelected(data.button[2]) then amount = "1597";number="7936" else amount = "1597";number="7936" end
  54. triggerServerEvent("premiumActive", localPlayer, guiGetText(data.button[1]),amount,number)
  55. destroyElement(data.button[1])
  56. destroyElement(data.button[2])
  57. removeEventHandler("onClientRender", root, renderZoneBox)
  58. data.showed=false
  59. showCursor(false)
  60. elseif isMouseIn(screenW * 0.3655, screenH * 0.2733, screenW * 0.2696, screenH * 0.0467) and data.showed then
  61. destroyElement(data.button[1])
  62. removeEventHandler("onClientRender", root, renderZoneBox)
  63. removeEventHandler("onClientRender", root, renderZoneBox2)
  64. data.showed=false
  65. showCursor(false)
  66. end
  67. end
  68. end)
  69.  
  70. function premiumshow()
  71. if data.showed then
  72. destroyElement(data.button[1])
  73. removeEventHandler("onClientRender", root, renderZoneBox)
  74. data.showed=false
  75. showCursor(false)
  76. else
  77. addEventHandler("onClientRender", root, renderZoneBox)
  78. data.button[1] = guiCreateEdit(0.40, 0.57, 0.21, 0.05, "", true)
  79. guiEditSetMaxLength(data.button[1], 8)
  80. data.showed=true
  81. end
  82. end
  83. addCommandHandler('premium', premiumshow)
  84.  
  85. function premiuminfo()
  86. if data.showed then
  87. destroyElement(data.button[1])
  88. destroyElement(data.button[2])
  89. removeEventHandler("onClientRender", root, renderZoneBox2)
  90. data.showed=false
  91. showCursor(false)
  92. else
  93. addEventHandler("onClientRender", root, renderZoneBox2)
  94. data.showed=true
  95. end
  96. end
  97. addCommandHandler('premium-info', premiuminfo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement