Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.71 KB | None | 0 0
  1. --// \\
  2. --|| Project: MTA - German ICE Reallife Gamemode ||
  3. --|| Developers: PlayasEmre ||
  4. --|| Version: 3.0 ||
  5. --\\ //
  6.  
  7. function michelleSelect()
  8. showCursor(true)
  9. setElementClicked(true)
  10. michelles_Window = {}
  11. michelles_Button = {}
  12. michelles_Label = {}
  13.  
  14. michelles_Window[1] = guiCreateWindow(392,202,222,204,"Michelle's",false)
  15. michelles_Label[1] = guiCreateLabel(10,27,248,42,"Herzlich Willkommen bei Michelle's!\n\nWas koennen wir fuer dich tun?",false,michelles_Window[1])
  16. guiSetFont(michelles_Label[1],"default-bold-small")
  17. michelles_Button[1] = guiCreateButton(38,119,137,30,"Speziallack",false,michelles_Window[1])
  18. guiSetFont(michelles_Button[1],"default-bold-small")
  19. michelles_Button[2] = guiCreateButton(38,155,137,30,"Nichts",false,michelles_Window[1])
  20. guiSetFont(michelles_Button[2],"default-bold-small")
  21.  
  22.  
  23. addEventHandler("onClientGUIClick", michelles_Button[1], function()
  24. guiSetVisible(michelles_Window[1], false)
  25. showSpezialLack()
  26. end)
  27. addEventHandler("onClientGUIClick", michelles_Button[2], function()
  28. guiSetVisible(michelles_Window[1], false)
  29. showCursor(false)
  30. triggerServerEvent("closeMichelles", getLocalPlayer())
  31. end)
  32. end
  33. addEvent( "showMichelles", true )
  34. addEventHandler( "showMichelles", getRootElement(), michelleSelect )
  35.  
  36. SpezialLack_Window = {}
  37. SpezialLack_Button = {}
  38. SpezialLack_Label = {}
  39. SpezialLack_Scrollbar = {}
  40.  
  41.  
  42. function showSpezialLack()
  43. showCursor(true)
  44.  
  45. local veh = getPedOccupiedVehicle(getLocalPlayer())
  46. if getElementData(veh, "spezcolor") == "" then
  47. kosten = "2.500"
  48. else
  49. kosten = "1.250"
  50. end
  51.  
  52.  
  53. SpezialLack_Window[1] = guiCreateWindow(7,201,328,337,"Michelle's Speziallack",false)
  54. SpezialLack_Label[1] = guiCreateLabel(11,26,308,45,"Willkommen bei Michelle's Speziallack Tuning-Garage!\nHier kannst du dir dein Fahrzeug in knalligen Farben\numlackieren. Mische dir dazu eine Farbe zusammen.",false,SpezialLack_Window[1])
  55. guiSetFont(SpezialLack_Label[1],"default-bold-small")
  56. SpezialLack_Label[2] = guiCreateLabel(13,79,50,16,"Farbe 1:",false,SpezialLack_Window[1])
  57. guiSetFont(SpezialLack_Label[2],"default-bold-small")
  58. SpezialLack_Scrollbar[1] = guiCreateScrollBar(52,95,265,21,true,false,SpezialLack_Window[1])
  59. SpezialLack_Label[3] = guiCreateLabel(12,97,23,13,"Rot:",false,SpezialLack_Window[1])
  60. guiLabelSetColor(SpezialLack_Label[3],255,0,0)
  61. guiSetFont(SpezialLack_Label[3],"default-bold-small")
  62. SpezialLack_Scrollbar[2] = guiCreateScrollBar(52,120,265,21,true,false,SpezialLack_Window[1])
  63. SpezialLack_Label[4] = guiCreateLabel(12,121,38,14,"Gruen:",false,SpezialLack_Window[1])
  64. guiLabelSetColor(SpezialLack_Label[4],0,255,0)
  65. guiSetFont(SpezialLack_Label[4],"default-bold-small")
  66. SpezialLack_Scrollbar[3] = guiCreateScrollBar(52,146,265,21,true,false,SpezialLack_Window[1])
  67. SpezialLack_Label[5] = guiCreateLabel(12,147,38,14,"Blau:",false,SpezialLack_Window[1])
  68. guiLabelSetColor(SpezialLack_Label[5],0,0,255)
  69. guiSetFont(SpezialLack_Label[5],"default-bold-small")
  70. SpezialLack_Label[6] = guiCreateLabel(9,172,278,15,"Farbe 2: (Motorraeder u. Fahrzeuge mit Paintjob)",false,SpezialLack_Window[1])
  71. guiSetFont(SpezialLack_Label[6],"default-bold-small")
  72. SpezialLack_Scrollbar[4] = guiCreateScrollBar(52,193,264,21,true,false,SpezialLack_Window[1])
  73. SpezialLack_Label[7] = guiCreateLabel(12,195,23,13,"Rot:",false,SpezialLack_Window[1])
  74. guiLabelSetColor(SpezialLack_Label[7],255,0,0)
  75. guiSetFont(SpezialLack_Label[7],"default-bold-small")
  76. SpezialLack_Scrollbar[5] = guiCreateScrollBar(52,220,263,21,true,false,SpezialLack_Window[1])
  77. SpezialLack_Scrollbar[6] = guiCreateScrollBar(52,247,263,21,true,false,SpezialLack_Window[1])
  78. SpezialLack_Label[8] = guiCreateLabel(12,222,38,14,"Gruen:",false,SpezialLack_Window[1])
  79. guiLabelSetColor(SpezialLack_Label[8],0,255,0)
  80. guiSetFont(SpezialLack_Label[8],"default-bold-small")
  81. SpezialLack_Label[9] = guiCreateLabel(12,249,38,14,"Blau:",false,SpezialLack_Window[1])
  82. guiLabelSetColor(SpezialLack_Label[9],0,0,255)
  83. guiSetFont(SpezialLack_Label[9],"default-bold-small")
  84. SpezialLack_Label[10] = guiCreateLabel(32,272,300,14,"Umlackieren: 1.250€, Neue Lackierung: 2.500€",false,SpezialLack_Window[1])
  85. guiSetFont(SpezialLack_Label[10],"default-bold-small")
  86. SpezialLack_Button[1] = guiCreateButton(11,294,141,29,"Lackieren ("..kosten.." €)",false,SpezialLack_Window[1])
  87. guiSetFont(SpezialLack_Button[1],"default-bold-small")
  88. SpezialLack_Button[2] = guiCreateButton(171,294,141,29,"Abbrechen",false,SpezialLack_Window[1])
  89. guiSetFont(SpezialLack_Button[2],"default-bold-small")
  90.  
  91. addEventHandler("onClientGUIScroll", SpezialLack_Window[1], function()
  92. local red1 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[1]))
  93. local green1 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[2]))
  94. local blue1 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[3]))
  95. local red2 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[4]))
  96. local green2 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[5]))
  97. local blue2 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[6]))
  98. triggerServerEvent("seeSpezialLack", getLocalPlayer(), red1, green1, blue1, red2, green2, blue2)
  99. end)
  100.  
  101. addEventHandler("onClientGUIClick", SpezialLack_Button[1], function()
  102. guiSetVisible(SpezialLack_Window[1], false)
  103. removeHelmetOnExit()
  104. showCursor(false)
  105. setElementClicked(false)
  106. local red1 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[1]))
  107. local green1 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[2]))
  108. local blue1 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[3]))
  109. local red2 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[4]))
  110. local green2 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[5]))
  111. local blue2 = math.floor(guiScrollBarGetScrollPosition(SpezialLack_Scrollbar[6]))
  112. triggerServerEvent("buySpezialLack", getLocalPlayer(), red1, green1, blue1, red2, green2, blue2)
  113. end)
  114.  
  115. addEventHandler ( "onClientVehicleExit", getRootElement(),function(removeHelmetOnExit)
  116. guiSetVisible(SpezialLack_Window[1], false)
  117. showCursor(false)
  118. setElementClicked(false)
  119. end)
  120.  
  121.  
  122. addEventHandler("onClientGUIClick", SpezialLack_Button[2], function()
  123. guiSetVisible(SpezialLack_Window[1], false)
  124. showCursor(false)
  125. setElementClicked(false)
  126. triggerServerEvent("closeSpezialLack", getLocalPlayer())
  127. end)
  128. end
  129. --addEvent( "showSpezialLack", true )
  130. --addEventHandler( "showSpezialLack", getRootElement(), showSpezialLack )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement