Jump to content

شرح عمل لوحة تفتح لوحة اخرى


Recommended Posts

السلام عليكم ورحمة الله وبركاته

اليوم طبعا مثل ما شفتو العنوان نبدا بسم الله

اول شي لازم تعمل لوحة انا راح احط اكواد عشوائية

 wnd1 = guiCreateWindow(808, 248, 202, 310, "لوحة 1", false)
       guiWindowSetSizable(wnd, false)

        wnd1 = guiCreateButton(53, 32, 123, 52, "تفتح لوحة 2", false, wnd1)

wnd2 = guiCreateWindow(808, 248, 202, 310, "لوحة 2", false)
guiWindowSetSizable(wnd, false)

wnd2 = guiCreateButton(53, 32, 123, 52, "تغلق اللوحتين", false, wnd2)
طبعا وش دا wnd1
طبعا وش دا wnd1
دول رقم 1 اسم اللوحة
رقم 2 اسم الزر
نغرهن من القيتور
ساكيد الكل يعرف والي مايعرف
لو كان بيحب يعمل لوحتين وكل لوحة في وقت مو نفس التاني
بحب اقله
انك تغير هادا الاسم عن طريق
تضغط ب الماوس كلك يمين ع الشي الي تبي تغيرله اسمه بوتبون لابل او ويندو
لوحة
طيب تضغط كلك يمين على اللوحة الي تبي تغير اسمها
وتلاقي دا
GUIEditor.window[1]
تقوم بضغط يمين فوق على الخيار وبتغيره
بحب اقلك لا تعمل كل شي الازرار واللوحات نفس الاسم
هنا كيف نعمل اللوحة ما تطلع بوجهي
 wnd1 = guiCreateWindow(808, 248, 202, 310, "لوحة 1", false)
       guiWindowSetSizable(wnd, false)
    guiSetVisible(wnd1,false)--نجيب هادا الكود ونحط بدل wnd1اسم اللوحة
        wnd1 = guiCreateButton(53, 32, 123, 52, "تفتح لوحة 2", false, wnd1)

wnd2 = guiCreateWindow(808, 248, 202, 310, "لوحة 2", false)
guiWindowSetSizable(wnd2, false)
guiSetVisible(wnd2,false)--نفس الشي
wnd2 = guiCreateButton(53, 32, 123, 52, "تغلق اللوحتين", false, wnd2)
بهادا الشكل الحين كيف نعملها بزر نجيب هادا الكود
function Open ( )
guiSetVisible(wnd1, not guiGetVisible(wnd1))--لاتنسى وضع اسم اللوحة في كل مكان فيه wnd1
showCursor(guiGetVisible(wnd1))
end
bindKey("F9","down", Open)--تغير F9 الي اي اف
كيف تعمل لوحة تفتح لوحة اخرى
نروح نجيب هي الاكواد
addEventHandler("onClientGUIClick", root,
function ()
if source == wnd1 then --بدل wnd1غيرها اسم الزر
      guiWindowSetSizable(wnd2, true)--اسم اللوحة wnd1اللوحة الي نفتحت
      end
)
  
  الحين نبرمج زر الاغلاق
  
  addEventHandler("onClientGUIClick", root,
function ()
if source == wnd2 then --بدل wnd1غيرها اسم الزر
    guiWindowSetSizable(wnd1, false)
        guiWindowSetSizable(wnd2, false)--اسم اللوحة wnd1اللوحة الي نفتحت
      end
)
    بهادا الشكل ادا نسيت شي ياريت تكتبوه ب الكومنت والسلام عليكم
    ان اصبت فمن الله
    وان اخطأت فمن الشيطان

 

-_-


Edited by mahmod3
Link to comment
  • 1 month later...
  1. local key = "/"
  2. GUIEditor = {
  3.     button = {},
  4.     window = {},
  5. }
  6. GUIEditor.window[1] = guiCreateWindow(292, 153, 411, 372, "xx| لوحة الفيب المطورة |xx", false)
  7. guiWindowSetSizable(GUIEditor.window[1], false)
  8. guiSetAlpha(GUIEditor.window[1], 1.00)
  9.  
  10. GUIEditor.button[1] = guiCreateButton(14, 45, 111, 62, "", false, GUIEditor.window[1])
  11. GUIEditor.button[2] = guiCreateButton(14, 155, 111, 62, "Health| الدم ", false, GUIEditor.window[1])
  12. guiSetFont(GUIEditor.button[2], "default-bold-small")
  13. guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF3CC90B")
  14. GUIEditor.button[3] = guiCreateButton(14, 277, 111, 62, "Armour| درع", false, GUIEditor.window[1])
  15. guiSetFont(GUIEditor.button[3], "default-bold-small")
  16. guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF3CC90B")
  17. GUIEditor.button[4] = guiCreateButton(153, 155, 111, 62, "M4| رشاش", false, GUIEditor.window[1])
  18. guiSetFont(GUIEditor.button[4], "default-bold-small")
  19. guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FF3CC90B")
  20. GUIEditor.button[5] = guiCreateButton(14, 45, 111, 62, "skin|سكنات", false, GUIEditor.window[1])
  21. guiSetFont(GUIEditor.button[5], "default-bold-small")
  22. guiSetProperty(GUIEditor.button[5], "NormalTextColour", "FF3CC90B")
  23. GUIEditor.button[6] = guiCreateButton(152, 45, 111, 62, "Jetpack| نفاثة", false, GUIEditor.window[1])
  24. guiSetFont(GUIEditor.button[6], "default-bold-small")
  25. guiSetProperty(GUIEditor.button[6], "NormalTextColour", "FF3CC90B")
  26. GUIEditor.button[7] = guiCreateButton(157, 277, 111, 62, "Spring| القفزة الطويلة", false, GUIEditor.window[1])
  27. guiSetFont(GUIEditor.button[7], "default-bold-small")
  28. guiSetProperty(GUIEditor.button[7], "NormalTextColour", "FF3CC90B")
  29. GUIEditor.button[8] = guiCreateButton(291, 45, 110, 62, "soon", false, GUIEditor.window[1])
  30. guiSetFont(GUIEditor.button[8], "default-bold-small")
  31. guiSetProperty(GUIEditor.button[8], "NormalTextColour", "FFD30000")
  32. GUIEditor.button[9] = guiCreateButton(294, 277, 107, 62, "soon", false, GUIEditor.window[1])
  33. guiSetFont(GUIEditor.button[9], "default-bold-small")
  34. guiSetProperty(GUIEditor.button[9], "NormalTextColour", "FFD30000")
  35. GUIEditor.button[10] = guiCreateButton(292, 155, 109, 62, "soon", false, GUIEditor.window[1])
  36. guiSetFont(GUIEditor.button[10], "default-bold-small")
  37. guiSetProperty(GUIEditor.button[10], "NormalTextColour", "FFD30000")
  38.  
  39. addEventHandler ( "onClientGUIClick", root, 
  40. function (  ) 
  41. if source == GUIEditor.button[2] then 
  42. triggerServerEvent("Healt",getLocalPlayer()) 
  43. end 
  44. end 
  45. ) 
  46.  
  47. addEventHandler ( "onClientGUIClick", root, 
  48. function (  ) 
  49. if source == GUIEditor.button[3] then 
  50. triggerServerEvent("am",getLocalPlayer()) 
  51. end 
  52. end 
  53. ) 
  54.  
  55. addEventHandler ( "onClientGUIClick", root, 
  56. function (  ) 
  57. if source == GUIEditor.button[4] then 
  58. triggerServerEvent("at",getLocalPlayer()) 
  59. end 
  60. end 
  61. ) 
  62.  
  63. addEventHandler ( "onClientGUIClick", root, 
  64. function (  ) 
  65. if source == GUIEditor.button[6] then 
  66. triggerServerEvent("ak",getLocalPlayer()) 
  67. end 
  68. end 
  69. ) 
  70.    guiSetVisible (GUIEditor.window[1], false)
  71. bindKey( key, "down",function()
  72. guiSetVisible (GUIEditor.window[1], not guiGetVisible (GUIEditor.window[1]) )
  73. showCursor ( guiGetVisible (GUIEditor.window[1]) )
  74. end)
  75.  
  76. GUIEditor.window[1] = guiCreateWindow(808, 248, 202, 310, "GUIEditor.window[1]", false)
  77.        guiWindowSetSizable(wnd, false)
  78.     guiSetVisible(GUIEditor.window[1],false)--نجيب هادا الكود ونحط بدل wnd1اسم اللوحة
  79.         GUIEditor.window[1] = guiCreateButton(53, 32, 123, 52, "تفتح لوحة 2", false, GUIEditor.window[1])
  80.  
  81. GUIEditor.window[2] = guiCreateWindow(808, 248, 202, 310, "GUIEditor.window[2]", false)
  82. guiWindowSetSizable(GUIEditor.window[2], false)
  83. guiSetVisible(GUIEditor.window[],false)--نفس الشي
  84. GUIEditor.window[2] = guiCreateButton(53, 32, 123, 52, "تغلق اللوحتين", false, wnd2)
  85. بهادا الشكل الحين كيف نعملها بزر نجيب هادا الكود
  86. function Open ( )
  87. guiSetVisible(GUIEditor.window[2], not guiGetVisible(GUIEditor.window[2]))--لاتنسى وضع اسم اللوحة في كل مكان فيه wnd1
  88. showCursor(guiGetVisible(GUIEditor.window[2]))
  89. end
  90.  
  91. كيف تعمل لوحة تفتح لوحة اخرى
  92. نروح نجيب هي الاكواد
  93. addEventHandler("onClientGUIClick", root,
  94. function ()
  95. if source == GUIEditor.button[5] then --بدل wnd1غيرها اسم الزر
  96.       guiWindowSetSizable(GUIEditor.window[2], true)--اسم اللوحة wnd1اللوحة الي نفتحت
  97.       end
  98. )
  99.  
  100.   ===window2  
  101.  
  102. GUIEditor = {
  103.     button = {},
  104.     window = {},
  105. }
  106. addEventHandler("onClientResourceStart", resourceRoot,
  107.     function()
  108.         GUIEditor.window[2] = guiCreateWindow(271, 193, 278, 454, "Skin|لوحة السكنات|Skin", false)
  109.         guiWindowSetSizable(GUIEditor.window[1], false)
  110.         guiSetAlpha(GUIEditor.window[1], 1.00)
  111.  
  112.         GUIEditor.button[1] = guiCreateButton(10, 24, 102, 54, "Skin1", false, GUIEditor.window[2])
  113.         guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFF10000")
  114.         GUIEditor.button[2] = guiCreateButton(162, 122, 102, 54, "Skin7", false, GUIEditor.window[2])
  115.         guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF559298")
  116.         GUIEditor.button[3] = guiCreateButton(10, 202, 102, 54, "Skin3", false, GUIEditor.window[2])
  117.         guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF3FE40C")
  118.         GUIEditor.button[4] = guiCreateButton(10, 122, 102, 54, "Skin2", false, GUIEditor.window[2])
  119.         guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FF3FE40C")
  120.         GUIEditor.button[5] = guiCreateButton(162, 24, 102, 54, "Skin6", false, GUIEditor.window[2])
  121.         guiSetProperty(GUIEditor.button[5], "NormalTextColour", "FFDB1350")
  122.         GUIEditor.button[6] = guiCreateButton(10, 379, 102, 54, "أغلاااق", false, GUIEditor.window[2])
  123.         guiSetProperty(GUIEditor.button[6], "NormalTextColour", "FF0B58E4")
  124.         GUIEditor.button[7] = guiCreateButton(10, 285, 102, 54, "Skin4", false, GUIEditor.window[2])
  125.         guiSetProperty(GUIEditor.button[7], "NormalTextColour", "FF3FE40C")
  126.         GUIEditor.button[8] = guiCreateButton(166, 285, 102, 54, "Skin9", false, GUIEditor.window[2])
  127.         guiSetProperty(GUIEditor.button[8], "NormalTextColour", "FFE4D707")
  128.         GUIEditor.button[9] = guiCreateButton(166, 379, 102, 53, "Skin10", false, GUIEditor.window[2])
  129.         guiSetProperty(GUIEditor.button[9], "NormalTextColour", "FFEA0000")
  130.         GUIEditor.button[10] = guiCreateButton(162, 200, 102, 54, "Skin8", false, GUIEditor.window[2])
  131.         guiSetProperty(GUIEditor.button[10], "NormalTextColour", "FF5210D9")    
  132.     end
  133.  
  134. )
  135. addEventHandler("onClientResourceStart", resourceRoot,
  136. function()
  137. guiSetVisible(GUIEditor.window[2],false)
  138. showCursor(false)  
  139. end
  140. )
  141. addEventHandler("onClientGUIClick",getRootElement(),
  142.     function ()
  143.      if source == GUIEditor.button[6] then
  144.             guiSetVisible(GUIEditor.window[2],false)
  145.             showCursor(false)
  146.         end
  147.     end
  148. )
  149.  
  150. )
  151. addEventHandler("onClientGUIClick", root,
  152.  function ()
  153. if source == GUIEditor.button[1] then
  154. triggerServerEvent("202", localPlayer)
  155. end
  156. end
  157. )
  158. addEventHandler("onClientGUIClick", root,
  159.  function ()
  160. if source == GUIEditor.button[2] then
  161. triggerServerEvent("210", localPlayer)
  162. end
  163. end
  164. )
  165. addEventHandler("onClientGUIClick", root,
  166.  function ()
  167. if source == GUIEditor.button[3] then
  168. triggerServerEvent("211", localPlayer)
  169. end
  170. end
  171. )
  172. addEventHandler("onClientGUIClick", root,
  173.  function ()
  174. if source == GUIEditor.button[4] then
  175. triggerServerEvent("212", localPlayer)
  176. end
  177. end
  178. )
  179. addEventHandler("onClientGUIClick", root,
  180.  function ()
  181. if source == GUIEditor.button[5] then
  182. triggerServerEvent("213", localPlayer)
  183. end
  184. end
  185. )
  186. addEventHandler('onClientResourceStart',resourceRoot,function () 
  187. txd = engineLoadTXD( 'Skins/vmaff1.txd' ) 
  188. engineImportTXD( txd, 211 ) 
  189. dff = engineLoadDFF('Skins/vmaff1.dff', 211) 
  190. engineReplaceModel( dff, 211 )
  191. end)
  192. addEventHandler('onClientResourceStart',resourceRoot,function () 
  193. txd = engineLoadTXD( 'Skins/2.txd' ) 
  194. engineImportTXD( txd, 212 ) 
  195. dff = engineLoadDFF('Skins/2.dff', 212) 
  196. engineReplaceModel( dff, 212 )
  197. end)
  198. addEventHandler('onClientResourceStart',resourceRoot,function () 
  199. txd = engineLoadTXD( 'Skins/28.txd' ) 
  200. engineImportTXD( txd, 210 ) 
  201. dff = engineLoadDFF('Skins/28.dff', 210) 
  202. engineReplaceModel( dff, 210 )
  203. end)
  204. addEventHandler('onClientResourceStart',resourceRoot,function () 
  205. txd = engineLoadTXD( 'Skins/66.txd' ) 
  206. engineImportTXD( txd, 213 ) 
  207. dff = engineLoadDFF('Skins/66.dff', 213) 
  208. engineReplaceModel( dff, 213 )
  209. end)
  210. addEventHandler('onClientResourceStart',resourceRoot,function () 
  211. txd = engineLoadTXD( 'Skins/swmotr5.txd' ) 
  212. engineImportTXD( txd, 202 ) 
  213. dff = engineLoadDFF('Skins/swmotr5.dff', 202) 
  214. engineReplaceModel( dff, 202 )
  215. end)
  216.  
  217. وش الخطا سويت نقسه مارضت تفتح 
  218.  
  219. ==window2 الوحة الثانية خليتها نفس الملف
  220.  
  221. مارضت تفتح ليش
  222.  
  223. ابي زر بوتون 5 الي في الوحة 1 ينقلني للوحة 2

اخوي سويت نفسها مارضت تفتح الوحة وش الخطا صحح

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...