xFace[B]ook Posted July 17, 2013 Share Posted July 17, 2013 السلام عليكم ورحمة الله وبركاته ابي طريقة تحريك الليبل في اللوحة باانتظاركم ..... Link to comment
فاّرس Posted July 17, 2013 Share Posted July 17, 2013 قصدك يمين ويسار وفوق وتحت ؟ guiSetPosition Link to comment
#DRAGON!FIRE Posted July 17, 2013 Share Posted July 17, 2013 # setTimer guiSetPosition guiGetPosition # صراحة ما فهمت عليك يا ريت توضح Link to comment
xFace[B]ook Posted July 17, 2013 Author Share Posted July 17, 2013 سويته و ماتحرك الليبل function facebook ( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, face ) if ( clickedElement ) then local elementType = getElementType ( face ) guiSetText ( GUIEditor_Label[1], elementType ) guiSetPosition ( myLabel, absoluteX, absoluteY, false ) setTimer ( guiSetText, 5000, 1, GUIEditor_Label[1], "" ) end end addEventHandler ( "onClientClick", getRootElement(), facebook ) Link to comment
xFace[B]ook Posted July 17, 2013 Author Share Posted July 17, 2013 # setTimerguiSetPosition guiGetPosition # صراحة ما فهمت عليك يا ريت توضح قصدي احرك الليبل في اللوحة من يمين الى يسار Link to comment
#DRAGON!FIRE Posted July 17, 2013 Share Posted July 17, 2013 (edited) # setTimerguiSetPosition guiGetPosition # صراحة ما فهمت عليك يا ريت توضح قصدي احرك الليبل في اللوحة من يمين الى يسار # اوك استخدم setTimer ---- تايمر عشان تتحرك الليبل عشان الوقت guiSetPosition ----- تحط احداثيات لليبل guiGetPosition ----- تجيب احداثيات الليبل Edited July 17, 2013 by Guest Link to comment
فاّرس Posted July 17, 2013 Share Posted July 17, 2013 addEventHandler('onClientGUIClick',clickedElement, function() setTimer(function() if guiGetVisible(wnd) then local x,y = guiGetPosition(GUIEditor_Label[1], false) guiSetPosition(GUIEditor_Label[1], x,y+5, false) end end, 50,10) end,false ) wnd = اسم النافذه حقك , تشوف x,y y = من فوق لتحت x = من اليمين لليسار Link to comment
xFace[B]ook Posted July 17, 2013 Author Share Posted July 17, 2013 addEventHandler('onClientGUIClick',clickedElement, function() setTimer(function() if guiGetVisible(wnd) then local x,y = guiGetPosition(GUIEditor_Label[1], false) guiSetPosition(GUIEditor_Label[1], x,y+5, false) end end, 50,10) end,false ) wnd = اسم النافذه حقك , تشوف x,y y = من فوق لتحت x = من اليمين لليسار ماضبط ذذ addEventHandler('onClientGUIClick',clickedElement, function() setTimer(function() if guiGetVisible(GUIEditor_Window[1]) then local x,y = guiGetPosition(GUIEditor_Label[1], false) guiSetPosition(GUIEditor_Label[1], x,204,245,37,21+5, false) end end, 50,10) end,false ) Link to comment
فاّرس Posted July 17, 2013 Share Posted July 17, 2013 متأكد ذذ؟ clickedElement = معرف ؟ يعني مثلا لو كان clickedElement اسم زر لازم تضغط عليه ذذ Link to comment
xFace[B]ook Posted July 17, 2013 Author Share Posted July 17, 2013 متأكد ذذ؟clickedElement = معرف ؟ يعني مثلا لو كان clickedElement اسم زر لازم تضغط عليه ذذ طيب شوف ذا سويته ولا ضبط addEventHandler('onClientGUIClick', root, function() setTimer(function() if guiGetVisible(GUIEditor_Window[1]) then local x,y = guiGetPosition(GUIEditor_Label[1], false) guiSetPosition(GUIEditor_Label[1], 0,204,245,37,21+5, false) end end, 50,10) end,false ) Link to comment
فاّرس Posted July 17, 2013 Share Posted July 17, 2013 اكيد ما بيضبط لانك مو محدد شيء ! غير root لاسم الشيء الي تبيه يحرك اللبل ! ولا اذا ما تبيه بزر قولي كيف تبيه يتحرك ؟ Link to comment
./BlackBird# Posted July 17, 2013 Share Posted July 17, 2013 ممكن تشرح لي من وين جبت ذي؟ guiSetPosition(GUIEditor_Label[1], x,204,245,37,21+5, false) theElement: The GUI element to change position for x: Position over the X axis y: Position over the Y axis relative: Bool that indicates if the x/y positions are relative to the screen size Link to comment
فاّرس Posted July 17, 2013 Share Posted July 17, 2013 ممكن تشرح لي من وين جبت ذي؟ guiSetPosition(GUIEditor_Label[1], x,204,245,37,21+5, false) theElement: The GUI element to change position for x: Position over the X axis y: Position over the Y axis relative: Bool that indicates if the x/y positions are relative to the screen size تصدق توني شفت انه حاطها خخ, من يوم شفت النسخ واللصق في كوده الاول غسلت يدي ... Link to comment
hassan.k.s.a Posted July 17, 2013 Share Posted July 17, 2013 addEventHandler("onClientGUIClick",guiRoot,function() if ( source == YouButtonName ) then local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x,y + 5,false) end end) Link to comment
xFace[B]ook Posted July 17, 2013 Author Share Posted July 17, 2013 addEventHandler("onClientGUIClick",guiRoot,function() if ( source == YouButtonName ) then local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x,y + 5,false) end end) قصدي الليبل يتحرك لحاله بدون ماتضغط زر من يمين لـ يسار Link to comment
jafar Posted July 17, 2013 Share Posted July 17, 2013 احذف الجملة الشرطية واستبدل الحدث ب onClientResourceStart Link to comment
./BlackBird# Posted July 17, 2013 Share Posted July 17, 2013 احذف الجملة الشرطية واستبدل الحدث ب onClientResourceStart بس ذا راح يسويها مرة 1 الاحسن setTimer Link to comment
hassan.k.s.a Posted July 17, 2013 Share Posted July 17, 2013 اذا تبيه في نافذه : local againStartMove = 100 -- يبدأ لما ينتهي من local endMove = 400 -- يوقف لما تبيه يرجع عند addEventHandler("onClientRender",root,function() if ( guiGetVisible(YouWindowNme) == true ) then local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x + 3,y,false) if ( x >= endMove ) then guiSetPosition(YouLabelName,againStartMove,y,false) end end end) بدون : local againStartMove = 100 local endMove = 400 addEventHandler("onClientRender",root,function() local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x + 3,y,false) if ( x >= endMove ) then guiSetPosition(YouLabelName,againStartMove,y,false) end end) ماجربته Link to comment
xFace[B]ook Posted July 17, 2013 Author Share Posted July 17, 2013 اذا تبيه في نافذه : local againStartMove = 100 -- يبدأ لما ينتهي من local endMove = 400 -- يوقف لما تبيه يرجع عند addEventHandler("onClientRender",root,function() if ( guiGetVisible(YouWindowNme) == true ) then local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x + 3,y,false) if ( x >= endMove ) then guiSetPosition(YouLabelName,againStartMove,y,false) end end end) بدون : local againStartMove = 100 local endMove = 400 addEventHandler("onClientRender",root,function() local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x + 3,y,false) if ( x >= endMove ) then guiSetPosition(YouLabelName,againStartMove,y,false) end end) ماجربته مشكور ضبط الله يعطيك العافية كلكم ماقصرتو 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