Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.97 KB | None | 0 0
  1. GUIEditor = {
  2. button = {},
  3. window = {},
  4. }
  5.  
  6. local sx,sy = guiGetScreenSize()
  7. local px,py = 1600,900
  8. local x,y = (sx/px), (sy/py)
  9.  
  10. addEventHandler("onClientResourceStart", resourceRoot,
  11. function()
  12. GUIEditor.window[1] = guiCreateStaticImage(x*440, y*240, x*800, y*600,"gfx/images/background.png", false)
  13. guiCreateStaticImage(200,140,200,200,"gfx/images/ninja.png",false,GUIEditor.window[1])
  14. guiSetVisible(GUIEditor.window[1], false)
  15.  
  16. Button2 = guiCreateStaticImage(20, 120, 140, 35,"gfx/images/button.png",false,GUIEditor.window[1])
  17. Button3 = guiCreateStaticImage(20, 165, 140, 35, "gfx/images/button.png", false, GUIEditor.window[1])
  18. Button4 = guiCreateStaticImage(20, 210, 140, 35, "gfx/images/button.png", false, GUIEditor.window[1])
  19. Button5 = guiCreateStaticImage(20, 255, 140, 35, "gfx/images/button.png", false, GUIEditor.window[1])
  20. Button6 = guiCreateStaticImage(20, 300, 140, 35, "gfx/images/button.png", false, GUIEditor.window[1])
  21. Button7 = guiCreateStaticImage(20, 345, 140, 35, "gfx/images/button.png", false, GUIEditor.window[1])
  22.  
  23. buttonTest = guiCreateStaticImage(20, 120, 140, 35,"gfx/images/background.png",false,GUIEditor.window[1])
  24.  
  25. GUIEditor.button[2] = guiCreateLabel(35, 4, 200, 200, "Normal", false, Button2)
  26. GUIEditor.button[3] = guiCreateLabel(38, 4, 200, 200, "Boxing", false, Button3)
  27. GUIEditor.button[4] = guiCreateLabel(30, 4, 200, 200, "Kung Fu", false, Button4)
  28. GUIEditor.button[5] = guiCreateLabel(20, 4, 200, 200, "Knee Head", false, Button5)
  29. GUIEditor.button[6] = guiCreateLabel(25, 4, 200, 200, "Grab Kick", false, Button6)
  30. GUIEditor.button[7] = guiCreateLabel(35, 4, 200, 200, "Elbows", false, Button7)
  31. GUIEditor.button[1] = guiCreateLabel(370,18,100,100,"✖", false, GUIEditor.window[1] )
  32. Title = guiCreateLabel( 80, 40, 400, 50, "fight shop", false, GUIEditor.window[1] )
  33.  
  34. Font = guiCreateFont( "gfx/fonts/font.ttf", 30 )
  35. Font2 = guiCreateFont( "gfx/fonts/font2.ttf", 14 )
  36.  
  37. guiSetFont( Title, Font )
  38. guiSetFont( GUIEditor.button[2], Font2 )
  39. guiSetFont( GUIEditor.button[3], Font2 )
  40. guiSetFont( GUIEditor.button[4], Font2 )
  41. guiSetFont( GUIEditor.button[5], Font2 )
  42. guiSetFont( GUIEditor.button[6], Font2 )
  43. guiSetFont( GUIEditor.button[7], Font2 )
  44.  
  45.  
  46. guiLabelSetColor(GUIEditor.button[1],255,255,255)
  47. guiLabelSetColor ( GUIEditor.button[2], 0,0,0 )
  48. guiLabelSetColor ( GUIEditor.button[3], 0,0,0 )
  49. guiLabelSetColor ( GUIEditor.button[4], 0,0,0 )
  50. guiLabelSetColor ( GUIEditor.button[5], 0,0,0 )
  51. guiLabelSetColor ( GUIEditor.button[6], 0,0,0 )
  52. guiLabelSetColor ( GUIEditor.button[7], 0,0,0 )
  53.  
  54. end
  55. )
  56.  
  57.  
  58. Mark = {
  59. {767.06726, 14.73694, 999.7},
  60. {770.51483, -59.31952, 999.7},
  61. {763.43060, -47.19072, 1000.58594},
  62. }
  63.  
  64. local Marker2 = createMarker(767.06726, 14.73694, 999.7, "cylinder", 1, 250,0,0,200)
  65. setElementInterior (Marker2,5)
  66. setElementDimension (Marker2,0)
  67. local Marker3 = createMarker(770.51483, -59.31952, 999.7, "cylinder",1, 250,0,0,200)
  68. setElementInterior (Marker3,7)
  69. setElementDimension (Marker3,0)
  70. local Marker4 = createMarker(763.43060, -47.19072, 1000.58594, "cylinder", 1, 250,0,0,200)
  71. setElementInterior (Marker4,6)
  72. setElementDimension (Marker4,0)
  73. createBlip( 2228.466796875, -1722.4898681641, 13.555207252502, 54, 0.5, 0 ,0, 0, 0, 0, 400)
  74. createBlip( 1966.4217529297, 2294.2731933594, 16.455863952637, 54, 0.5, 0 ,0, 0, 0, 0, 400)
  75. createBlip( -2268.6403808594, -155.90582275391, 35.3203125, 54, 0.5, 0 ,0, 0, 0, 0, 400)
  76.  
  77. Ped1 = createPed ( 81, 770.47809, -57.98978, 1000.6 )
  78. setPedAnimation( Ped1, "PED", "IDLE_CHAT")
  79. setElementInterior (Ped1,7)
  80. setElementDimension (Ped1, 0)
  81. setElementRotation(Ped1,0,0,180)
  82. setElementFrozen(PedPolice,true)
  83. Ped2 = createPed ( 80, 767.04169, 16, 1000.69678 )
  84. setPedAnimation( Ped2, "PED", "IDLE_CHAT")
  85. setElementInterior (Ped2,5)
  86. setElementDimension (Ped2, 0)
  87. setElementRotation(Ped2,0,0,180)
  88. setElementFrozen(Ped2,true)
  89. Ped3 = createPed ( 49, 762.97638, -50.14531, 1000.58594 )
  90. setPedAnimation( Ped3, "PED", "IDLE_CHAT")
  91. setElementInterior (Ped3,6)
  92. setElementDimension (Ped3, 0)
  93. setElementFrozen(Ped3,true)
  94.  
  95. addEventHandler ( "onClientPedDamage",Ped1,
  96. function ( )
  97. cancelEvent ()
  98. end)
  99.  
  100. addEventHandler ( "onClientPedDamage",Ped2,
  101. function ( )
  102. cancelEvent ()
  103. end)
  104.  
  105. addEventHandler ( "onClientPedDamage",Ped3,
  106. function ( )
  107. cancelEvent ()
  108. end)
  109.  
  110.  
  111.  
  112. for k,v in ipairs (Mark) do
  113. z = v[3] -1
  114. Marker = createMarker ( v[1], v[2], z, "cylinder", 1, 0, 0, 0, 0 )
  115. addEventHandler('onClientMarkerHit', Marker,
  116. function ( hitPlayer )
  117. if ( hitPlayer == localPlayer ) then
  118. guiSetVisible (GUIEditor.window[1], true )
  119. guiSetVisible (buttonTest, false )
  120. showCursor ( true )
  121. end
  122. end
  123. )
  124. end
  125.  
  126. addEventHandler("onClientMouseEnter",root,
  127. function ()
  128. if ( source == Button2 ) then
  129. playSound("gfx/sounds/button2.mp3")
  130. guiSetVisible (buttonTest, true )
  131. guiSetVisible (Button2, false )
  132. end
  133. end
  134.  
  135. addEventHandler("onClientMouseLeave",root,
  136. function ()
  137. if ( source == buttonTest ) then
  138. guiSetVisible (Button2, true )
  139. guiSetVisible (buttonTest, false )
  140. end
  141. end
  142.  
  143.  
  144. addEventHandler ("onClientGUIClick", getRootElement(),
  145. function(button, state, absoluteX, absoluteY)
  146. if ( source == GUIEditor.button[1] ) then
  147. guiSetVisible ( GUIEditor.window[1] , false)
  148. showCursor ( false )
  149. elseif ( source == GUIEditor.button[2] ) then
  150. triggerServerEvent("Normal",getLocalPlayer())
  151. elseif ( source == GUIEditor.button[3] ) then
  152. triggerServerEvent("Boxing",getLocalPlayer())
  153. elseif ( source == GUIEditor.button[4] ) then
  154. triggerServerEvent("Kung-Fu",getLocalPlayer())
  155. elseif ( source == GUIEditor.button[5] ) then
  156. triggerServerEvent("KNEE_HEAD",getLocalPlayer())
  157. elseif ( source == GUIEditor.button[6] ) then
  158. triggerServerEvent("GRAB_KICK",getLocalPlayer())
  159. elseif ( source == GUIEditor.button[7] ) then
  160. triggerServerEvent("ELBOWS",getLocalPlayer())
  161. end
  162. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement