K̷i̷n̷g̷ x̷D̷ツ Posted February 25, 2017 Share Posted February 25, 2017 السلام عليكم ورحمة الله وبركاته يالاخوان محتاج مساعده في صنع انترو ياريت احد يساعدني ويدلني كيف اخلي ذي تختفي ويطلع غيرها dxDrawImage(0, 0, 1920, 1080, "img/img.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) هوا لازم استخدم تايمر او وش Link to comment
' A F . Posted February 25, 2017 Share Posted February 25, 2017 يمديك تسويها ب المتغيرات + تايمر وليه فاتح 3 مواضيع Link to comment
K̷i̷n̷g̷ x̷D̷ツ Posted February 25, 2017 Author Share Posted February 25, 2017 اح اللاق اسف الحين بحذف اضن مقدر احذفه Link to comment
_Kinan Posted February 25, 2017 Share Posted February 25, 2017 local images = { {"img/img.png"}, -- عدل هنا {"img/img2.png"}, -- عدل هنا } local image = "img/img.png" -- هنا تحط اول صورة local imgi = 1 -- لا تعدل local sec = 2 -- الوقت (ثواني) function draw() dxDrawImage(0, 0, 1920, 1080, image, 0, 0, 0, tocolor(255, 255, 255, 255), false) end addEventHandler("onClientRender",root,draw) -- root = كل اللاعبين function updateimg() if not imgi > images then imgi = imgi + 1 for i,v in ipairs(images) do if i == imgi then image == v[1] end else killTimer(e) removeEventHandler("onClientRender",root,draw) -- root = كل اللاعبين end end end e = setTimer(updateimg,sec*1000,0) ملاحظة : لن يتم التجربة Link to comment
K̷i̷n̷g̷ x̷D̷ツ Posted February 25, 2017 Author Share Posted February 25, 2017 شكراً يالاخو Link to comment
_Kinan Posted February 25, 2017 Share Posted February 25, 2017 1 minute ago, K̷i̷n̷g̷ x̷D̷ツ said: شكراً يالاخو شغال؟ Link to comment
K̷i̷n̷g̷ x̷D̷ツ Posted February 25, 2017 Author Share Posted February 25, 2017 (edited) بجربه بعدين وبسوي فكرة الاخ فوق تايمر والمتغييرات Edited February 25, 2017 by K̷i̷n̷g̷ x̷D̷ツ Link to comment
' A F . Posted February 25, 2017 Share Posted February 25, 2017 طريقة @_Kinan أفضل واختصرها لك . 1 Link to comment
AHMED MOSTAFA Posted February 25, 2017 Share Posted February 25, 2017 4 hours ago, K̷i̷n̷g̷ x̷D̷ツ said: السلام عليكم ورحمة الله وبركاته يالاخوان محتاج مساعده في صنع انترو ياريت احد يساعدني ويدلني كيف اخلي ذي تختفي ويطلع غيرها dxDrawImage(0, 0, 1920, 1080, "img/img.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) هوا لازم استخدم تايمر او وش ملاحظة بسيطة بس استخدم هذا الكود ميشان اللوحة تظهر بشكل مضبوط عند باقي اللاعبين local screenW, screenH = guiGetScreenSize() dxDrawImage(0, 0, screenW, screenH, "img/img.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) Link to comment
فاّرس Posted February 25, 2017 Share Posted February 25, 2017 5 hours ago, _Kinan said: local images = { {"img/img.png"}, -- عدل هنا {"img/img2.png"}, -- عدل هنا } local image = "img/img.png" -- هنا تحط اول صورة local imgi = 1 -- لا تعدل local sec = 2 -- الوقت (ثواني) function draw() dxDrawImage(0, 0, 1920, 1080, image, 0, 0, 0, tocolor(255, 255, 255, 255), false) end addEventHandler("onClientRender",root,draw) -- root = كل اللاعبين function updateimg() if not imgi > images then imgi = imgi + 1 for i,v in ipairs(images) do if i == imgi then image == v[1] end else killTimer(e) removeEventHandler("onClientRender",root,draw) -- root = كل اللاعبين end end end e = setTimer(updateimg,sec*1000,0) ملاحظة : لن يتم التجربة كودك ابدا ماراح يشتغل مايمديني اصحح لك من الجوال لكن بقولك اخطائك 1 - كيف الصوره بتتغير؟ بغض النظر عن الخطأ بسطر 17 انت حاط القيمه 1 من الجدول يعني ماراح تتغير. 2 - سطر 13 كيف تقارن قيمة رقم ب قيمة جدول! راح يطلع لك خطأ يوزر داتا. 3 - سطر 17 المفروض تستخدم ايكوال واحد يعني يساوي واحد مب اثنين، لأن اثنين تعني المساواه بين قيمتين وبتطلع قيمة منطقية ترو او فولس بعكس اليساوي يوم تكون وحده بمعنى انك تغير قيمة المتغير بقيمة أخرى. للمعلوميه الروت بالحدث اللي فوق ماله اي علاقه باللاعبين . 1 Link to comment
' A F . Posted February 25, 2017 Share Posted February 25, 2017 local aImages,aCount = { [1] = {"ii.png"}, },1 dxDrawImage ( x , y , w , h , aImages[aCount][1] , .... ); aTimer = setTimer ( function ( ) if ( aCount < 1 ) then aCount = 1 end for index=1,#aImages do if ( aCount >= index ) then aCount = 1 end aCount = aCount +1 end end,1000,#aImages) جرب كذا + لاتنسى تعدل على dxDrawImage Link to comment
#BrosS Posted February 25, 2017 Share Posted February 25, 2017 مدري ليه تحبون المتغيرات دي ، بالنسبة لي getTickCount interpolateBetween اسهل وأحسن Link to comment
_Kinan Posted February 25, 2017 Share Posted February 25, 2017 function draw() dxDrawImage(0, 0, 1920, 1080, image, 0, 0, 0, tocolor(255, 255, 255, 255), false) end addEventHandler("onClientRender",root,draw) -- root = كل اللاعبين function updateimg() if not imgi > #images then imgi = imgi + 1 for i,v in ipairs(images) do if i == imgi then image == v[1] end else killTimer(e) removeEventHandler("onClientRender",root,draw) -- root = كل اللاعبين end end end e = setTimer(updateimg,sec*1000,0) Link to comment
فاّرس Posted March 2, 2017 Share Posted March 2, 2017 ^ اتمنى تراجع كلامي اللي قلته . 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