The_Rich# Posted June 13, 2019 Share Posted June 13, 2019 السلام عليكم ورحمة الله وبركاته, ياجماعة انا حاولت اسوي لوحة فيها ايديت بوكس وزر .. لازم تكتب بالإيديت بوكس اللون الي هو بصيغة RGB حاولت اسويها وماتضبط .. وش الغلط بالظبط؟ وكيف اتعامل مع الفنكشنات الي فيها اكتر من ارقمنت؟ المحاولة البائسة :- addEventHandler("onClientGUIClick",root, function () if ( source == btn1 ) then local Num = guiGetText( edit1 ) if ( Num ~= "" ) and (tonumber(edit1)) then setWaterColor(Num) end end end ) Link to comment
N3xT Posted June 13, 2019 Share Posted June 13, 2019 10 minutes ago, salh said: @N3xT استعمل زر التبليغ مستقبلاً Link to comment
MrKAREEM Posted June 13, 2019 Share Posted June 13, 2019 OnClientGUIClick GuiGetText SetWaterColor Link to comment
+Source|> Posted June 13, 2019 Share Posted June 13, 2019 addEventHandler("onClientGUIClick",root, function () if ( source == btn1 ) then local R, G, B = guiGetText( edit1 ), guiGetText( edit2 ), guiGetText( edit3 ) setWaterColor( R, G, B ) end end ) Link to comment
Hakan Posted June 13, 2019 Share Posted June 13, 2019 اذا تقصد بتسويه في edit واحد استخدم split Link to comment
The_Rich# Posted June 13, 2019 Author Share Posted June 13, 2019 4 hours ago, +Source|> said: addEventHandler("onClientGUIClick",root, function () if ( source == btn1 ) then local R, G, B = guiGetText( edit1 ), guiGetText( edit2 ), guiGetText( edit3 ) setWaterColor( R, G, B ) end end ) في عندك خطأ بالكود ي سورس .. + انا ابغاه بإيديت واحد . بس شكراً انك حاولت تساعدني .. @+Source|> 1 hour ago, Hakan said: اذا تقصد بتسويه في edit واحد استخدم split تقريباً هو ذا الي ابغاه , بس ماقدرت افهم الكود او كيف استخدمه عندك شرح له؟ @Hakan 1 Link to comment
Hakan Posted June 13, 2019 Share Posted June 13, 2019 addEventHandler ( "onClientGUIClick" , root , function ( ) if ( source == setcolor ) then local color = split ( guiGetText ( edit ) , "," ) if ( #color > 0 and #color < 4 ) then setWaterColor ( color[1] , color[2] , color[3] ) end end end ) ; Link to comment
The_Rich# Posted June 13, 2019 Author Share Posted June 13, 2019 (edited) تسسسلممــ عالمساعدة # بس كنت اتمنى لو كان في شرح بسيط بس للكود عشان اعرف وظيفة كل شيء# local color = split ( guiGetText ( edit ) , "," ) if ( #color > 0 and #color < 4 ) then setWaterColor ( color[1] , color[2] , color[3] ) وشكرراً مرة ثانيهه , جزاك الله كل خير . @Hakan Edited June 13, 2019 by The_Rich# Link to comment
Hakan Posted June 13, 2019 Share Posted June 13, 2019 وظيفة split حسب معرفتي لها انها تقسم لك السلسلة النصية مثال local Numbers = "1|2|3|4|5|6|7|8|9" local reN = split ( Numbers , "|" ) -- هنا نشيل | من السترنق print(reN[2]) -- راح يطلع لنا رقم 2 Link to comment
The_Rich# Posted June 14, 2019 Author Share Posted June 14, 2019 اهاااااا .. الحين استوعبت الفكرة , شكرا لك حبي Link to comment
Dior Posted June 19, 2019 Share Posted June 19, 2019 On 14/06/2019 at 03:19, Hakan said: حياك الله طب انا ابي شي قريب مثلا تقريبا بس انا ابيه عندي ايدت بوكس و زر و الي اكتبه بالايدت يجي بليبل بس ابي الليبل يختفي في الوقت الي احطه بالايدت بوكس الثاني Link to comment
Hakan Posted June 19, 2019 Share Posted June 19, 2019 'onClientGUIClick' isTimer guiGetText guiSetText setTimer guiSetVisible 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