Ahmed_Negm Posted November 13, 2016 Share Posted November 13, 2016 بسم الله الرحمن الرحيم دلوقتي انا حبيت اصنع جدول واضع فيها مقاسات ومواقع لأزرار معينة وعملت جدول وحطيت كل حاجا واستخدم for i,s واشتغل تمام بس في مشاكل فحبيت اسوي في اسم مجموعة الأزرار جدول علشان يفترق كل زر عن زر ولاكن حد معايا خأ باللون الأحمر في الدي بق ووقف الأسكربت كله ليييه الكوود جزء من الكود x,y = guiGetScreenSize() rx, ry = (x/800), (y/600) wndButtonsSize = { { 120, 84, 158, 53, loginwnd }, { 120, 147, 158, 53, reluswnd }, { 120, 210, 158, 53, ss }, { 120, 273, 158, 53, fs }, { 120, 337, 158, 53, zs } } buttons = { } wnd = guiCreateStaticImage(rx*200, ry*100, rx*400, ry*400, "images/gamemode.png", false) guiSetVisible(wnd, false) for i,s in pairs( wndButtonsSize ) do buttons [ s[5] ] = guiCreateStaticImage(rx*s[1], ry*s[2], rx*s[3], ry*s[4], "images/button.png", false, wnd) --- هنا المشكلة تقريبآ في buttons [ s[5] ] end guiSetProperty(buttons[loginwnd], "ImageColours", "tl:FF007EFF tr:FF007EFF bl:FF007EFF br:FF007EFF") Link to comment
</Mr.Tn6eL> Posted November 13, 2016 Share Posted November 13, 2016 ضعها بين علامات تنصيص لكي تصبح سترنق هكذا "loginwnd" Link to comment
iPrestege Posted November 13, 2016 Share Posted November 13, 2016 اخوي هذا مثال وحاول تفهمة طبقتة على كودك مايمديني اشرح لك اياهـ الان لكنة بسيط وسهل وأأمل منك تجربة لتفهمة : aX,aY = guiGetScreenSize ( ); aRx,aRy = ( aX / 800 ),( aY / 600 ); aButton = { { aText = 'iPrestege ( 1 )',aX = 120,aY = 84,aW = 158,aH = 53 }; { aText = 'iPrestege ( 2 )',aX = 120,aY = 147,aW = 158,aH = 53 }; { aText = 'iPrestege ( 3 )',aX = 120,aY = 210,aW = 158,aH = 53 }; { aText = 'iPrestege ( 4 )',aX = 120,aY = 273,aW = 158,aH = 53 }; { aText = 'iPrestege ( 5 )',aX = 120,aY = 337,aW = 158,aH = 53 }; }; aWnd = guiCreateWindow ( aRx*200,aRy*100, aRx*400,aRy*400,'aWindow',false ); for aI,aV in pairs ( aButton ) do aButton [aI] = guiCreateButton( aRx*aV.aX,aRy*aV.aY,aRx*aV.aW,aRy*aV.aH,aV.aText,false,aWnd ); end setTimer ( guiSetProperty,500,1,aButton[1],'NormalTextColour','FFFF0000' ); addEventHandler ( 'onClientGUIClick',root, function ( ) if source == aButton[1] then outputChatBox ( guiGetText ( source ) ); elseif source == aButton[2] then outputChatBox ( guiGetText ( source ) ); elseif source == aButton[3] then outputChatBox ( guiGetText ( source ) ); end end ); 1 Link to comment
Master_MTA Posted November 13, 2016 Share Posted November 13, 2016 10 hours ago, iPrestege said: اخوي هذا مثال وحاول تفهمة طبقتة على كودك مايمديني اشرح لك اياهـ الان لكنة بسيط وسهل وأأمل منك تجربة لتفهمة : aX,aY = guiGetScreenSize ( ); aRx,aRy = ( aX / 800 ),( aY / 600 ); aButton = { { aText = 'iPrestege ( 1 )',aX = 120,aY = 84,aW = 158,aH = 53 }; { aText = 'iPrestege ( 2 )',aX = 120,aY = 147,aW = 158,aH = 53 }; { aText = 'iPrestege ( 3 )',aX = 120,aY = 210,aW = 158,aH = 53 }; { aText = 'iPrestege ( 4 )',aX = 120,aY = 273,aW = 158,aH = 53 }; { aText = 'iPrestege ( 5 )',aX = 120,aY = 337,aW = 158,aH = 53 }; }; aWnd = guiCreateWindow ( aRx*200,aRy*100, aRx*400,aRy*400,'aWindow',false ); for aI,aV in pairs ( aButton ) do aButton [aI] = guiCreateButton( aRx*aV.aX,aRy*aV.aY,aRx*aV.aW,aRy*aV.aH,aV.aText,false,aWnd ); end setTimer ( guiSetProperty,500,1,aButton[1],'NormalTextColour','FFFF0000' ); addEventHandler ( 'onClientGUIClick',root, function ( ) if source == aButton[1] then outputChatBox ( guiGetText ( source ) ); elseif source == aButton[2] then outputChatBox ( guiGetText ( source ) ); elseif source == aButton[3] then outputChatBox ( guiGetText ( source ) ); end end ); ولا فهمت شي هههههههههههه معرف للجداول ابد وشفت مليون شرح وما فهمت Link to comment
Ahmed_Negm Posted November 13, 2016 Author Share Posted November 13, 2016 11 hours ago, iPrestege said: اخوي هذا مثال وحاول تفهمة طبقتة على كودك مايمديني اشرح لك اياهـ الان لكنة بسيط وسهل وأأمل منك تجربة لتفهمة : aX,aY = guiGetScreenSize ( );aRx,aRy = ( aX / 800 ),( aY / 600 );aButton = { { aText = 'iPrestege ( 1 )',aX = 120,aY = 84,aW = 158,aH = 53 }; { aText = 'iPrestege ( 2 )',aX = 120,aY = 147,aW = 158,aH = 53 }; { aText = 'iPrestege ( 3 )',aX = 120,aY = 210,aW = 158,aH = 53 }; { aText = 'iPrestege ( 4 )',aX = 120,aY = 273,aW = 158,aH = 53 }; { aText = 'iPrestege ( 5 )',aX = 120,aY = 337,aW = 158,aH = 53 }; }; aWnd = guiCreateWindow ( aRx*200,aRy*100, aRx*400,aRy*400,'aWindow',false ); for aI,aV in pairs ( aButton ) do aButton [aI] = guiCreateButton( aRx*aV.aX,aRy*aV.aY,aRx*aV.aW,aRy*aV.aH,aV.aText,false,aWnd ); end setTimer ( guiSetProperty,500,1,aButton[1],'NormalTextColour','FFFF0000' ); addEventHandler ( 'onClientGUIClick',root, function ( ) if source == aButton[1] then outputChatBox ( guiGetText ( source ) ); elseif source == aButton[2] then outputChatBox ( guiGetText ( source ) ); elseif source == aButton[3] then outputChatBox ( guiGetText ( source ) ); end end ); ليه كل دا بس انا كنت عايز اعرف الخطأء فين والحمد لله مستر تنطيل حللي المشكلة وشكرآ ليكم كلكم 11 hours ago, </Mr.Tn6eL> said: ضعها بين علامات تنصيص لكي تصبح سترنق هكذا "loginwnd" شكرآ ليك المشكلة اتحلت و يعني ايه استرنج Link to comment
</Mr.Tn6eL> Posted November 13, 2016 Share Posted November 13, 2016 وتلقى شرح لهاstringيعني نص داخل علامات تنصيص مثل " و ' الخ... في مواضيع في قسم البرمجة دور عن Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now