AlgeRiany Ly Posted June 14, 2017 Share Posted June 14, 2017 interpolateBetween هدا الفنكشن دخلت على اكتر من شرح ومافهمته ياريت شخص يشرحه بالتفصيل انا ابي اعمل لوحة تتحرك من يمين لنص الشاشه dx واتنيتين يوتيون dx يتحركون من فوق لاسفل اللوحة اي لمكان login register بعدين بعد مايوصلو لمكانهم يتركو شوي فوق وينزلو لمكانهم مرة اخرا كأنهم انصطدكو بشي انشاء الله تكونو فهمتوني Link to comment
#BrosS Posted June 14, 2017 Share Posted June 14, 2017 https://forum.multitheftauto.com/topic/95156-interpolatebetween-شرح/ اذا مافهمت قلي Link to comment
AlgeRiany Ly Posted June 14, 2017 Author Share Posted June 14, 2017 Just now, #BrosS said: https://forum.multitheftauto.com/topic/95156-interpolatebetween-شرح/ اذا مافهمت قلي اي والله مافهمته حتى هدا الشرح شفته قبل قليل Link to comment
#BrosS Posted June 14, 2017 Share Posted June 14, 2017 17 minutes ago, AlgeRiany Ly said: اي والله مافهمته حتى هدا الشرح شفته قبل قليل وش اللي مافهمته بالظبط Link to comment
AlgeRiany Ly Posted June 14, 2017 Author Share Posted June 14, 2017 Just now, #BrosS said: وش اللي مافهمته بالظبط (sy - 2) / 2,0,0, (sy - 502) / 2,0,0 هاي احداتيات الفنكشن تبع التحريك (sx - 454) / 2, (sy - 502) / 2, 454, 502, هادي احداتيات اللوحة كيف اجت هيك على سبيل المتال اريد اعملها هيك test = guiCreateWindow(400,500, 454, 502, "test", false) -- لوحة function pop() local rh = interpolateBetween( 402,0,0, 600,0,0 (getTickCount()-start)/1800, "OutElastic") بس بيصير فيه خطأ Link to comment
#BrosS Posted June 14, 2017 Share Posted June 14, 2017 tick = 0 test = guiCreateWindow(400,500, 454, 502, "test", false) -- لوحة guiSetVisible(test ,false) function pop() local rh,ry = interpolateBetween((sx - 2) / 2, (sy - 2) / 2, 0, (sx - 454) / 2, (sy - 502) / 2, 0, (getTickCount()-tick)/1000, "OutElastic") local rh2,ry2 = interpolateBetween(2, 2,0,454, 502,0, (getTickCount()-tick)/1000, "OutElastic") guiSetSize(test , rh2,ry2,false) guiSetPosition(test,rh,ry, false) end addCommandHandler("test", function() tick = getTickCount() addEventHandler("onClientRender",root,popDown) guiSetVisible(test ,true) end ) test لما تكتب تظهر اللوحة صغيرة وتكبر غير مجرب Link to comment
^iiEcoo'x_) Posted June 15, 2017 Share Posted June 15, 2017 40 minutes ago, #BrosS said: tick = 0 test = guiCreateWindow(400,500, 454, 502, "test", false) -- لوحة guiSetVisible(test ,false) function pop() local rh,ry = interpolateBetween((sx - 2) / 2, (sy - 2) / 2, 0, (sx - 454) / 2, (sy - 502) / 2, 0, (getTickCount()-tick)/1000, "OutElastic") local rh2,ry2 = interpolateBetween(2, 2,0,454, 502,0, (getTickCount()-tick)/1000, "OutElastic") guiSetSize(test , rh2,ry2,false) guiSetPosition(test,rh,ry, false) end addCommandHandler("test", function() tick = getTickCount() addEventHandler("onClientRender",root,popDown) guiSetVisible(test ,true) end ) test لما تكتب تظهر اللوحة صغيرة وتكبر غير مجرب يالطيب م رح يشتغل كودك خخخخخخ كلمة test ما رح تشتغل , اقرا صفحة الوظيفة Link to comment
#BrosS Posted June 15, 2017 Share Posted June 15, 2017 4 minutes ago, #_iMr.[E]coo said: يالطيب م رح يشتغل كودك خخخخخخ كلمة test ما رح تشتغل , اقرا صفحة الوظيفة يغيرها ._. كتبت على سبيل المثال احرق نفسك ي سديكي Link to comment
AlgeRiany Ly Posted June 15, 2017 Author Share Posted June 15, 2017 شباب هاي الاكواد لما بضغط اف 2 ما ببتحرك بيتغير الاحداتيات يعني من هدا المكان تروح لمكان اخر بس بدون ماتمشي انا اريدها تمشي كانها تمشي sx_, sy_ = guiGetScreenSize ( ) sx, sy = sx_ / 1280, sy_ / 720 est = guiCreateWindow(sx*400,sy*100,sx*454,sy*502, "test", false) -- لوحة function pop() local rh = interpolateBetween(sx*800,0,0,sy*100,0,0,getTickCount()-start/3000, "InOutQuad") guiSetPosition(est,rh,100,false) end function open () start = getTickCount() addEventHandler("onClientRender",root,pop) guiSetVisible(est,true) end bindKey("F2","down",open) 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