D7mas Posted August 26, 2017 Share Posted August 26, 2017 السلام عليكمم ورحمة الله وبركاتة اخباركم يا شباب ان شاء الله بخيرر انا يا شباب كما تعلمون سحبت على البرمجة من شهر تقريباً , واحس نفسي الحين افهم كل شي جاني شخص يقلي بالله مساعدة ابي اغير مكان الازرار بس انا قلت بسيط فلما فتحت على الكلينت حق المود تفاجأة بلازرار ممكن شرح كيف اعدل عليهم , انا رح افهم عليكو , غيرت الارقيمنت وما زبط addEventHandler("onClientRender", root, function() if ShowMenu == true then for i , v in pairs (MainMenu) do if v[2] == true then if Anmation then local now = getTickCount() local elapsedTime = now - Anmation.startTime local duration = Anmation.endTime - Anmation.startTime local progress = elapsedTime / duration local x1, y1, z1 = unpack(Anmation.startPos) local x2, y2, z2 = unpack(Anmation.endPos) xss, y, z = interpolateBetween ( x1, y1, z1, x2, y2, z2, progress, "InOutBack") else xss = 0.0433 end else xss = 0.0433 end local Hight = (0.0472*i) local Hight2 = (0.0463*i) dxDrawRectangle(screenW * (xss or 0.8463), screenH * (0.3307+Hight), screenW * 0.1464, screenH * 0.0443, tocolor(0, 0, 0, 178), false) dxDrawText(v[1], screenW * (xss or 0.8858), screenH * (0.3294+Hight2), screenW * 0.9788, screenH * (0.3750+Hight2), tocolor(v[3],v[4],v[5], 200), screenW/960, "default-bold", "center", "center", false, false, false, false, false) end ولها ازرار فوق ما في داعي اطرحهن حسب ظني Link to comment
#BrosS Posted August 26, 2017 Share Posted August 26, 2017 لم أفهم شيء غير قصتك مع صديقتك 2 Link to comment
D7mas Posted August 26, 2017 Author Share Posted August 26, 2017 2 minutes ago, #BrosS said: لم أفهم شيء غير قصتك مع صديقتك يا رجل شوف هذا الاحداثيات الي قدامك لأزرار دي اكس لما اعدل عليهم ما يزبط بتخرب , بدي تقلي كيف اعدل عليهم بس Link to comment
#BrosS Posted August 26, 2017 Share Posted August 26, 2017 Just now, D7mas said: يا رجل شوف هذا الاحداثيات الي قدامك لأزرار دي اكس لما اعدل عليهم ما يزبط بتخرب , بدي تقلي كيف اعدل عليهم بس هذا الكود شايفه من قبل حق مود اشعارات صح وكيف تبي تعدلهم وين تبي مكانهم Link to comment
D7mas Posted August 26, 2017 Author Share Posted August 26, 2017 Just now, #BrosS said: هذا الكود شايفه من قبل حق مود اشعارات صح وكيف تبي تعدلهم وين تبي مكانهم local MainMenu = { {"Enter Room"255,255,255}, {"Exit",255,255,255}, } ذول موجودات يسار الشاشة وحاولت اغير الاحداثيات مشان انقلهم يمين الشاشة ولكن محاولة فاشلة ,, حقت رومات العاب , مود غريب Link to comment
#BrosS Posted August 26, 2017 Share Posted August 26, 2017 1 hour ago, D7mas said: local MainMenu = { {"Enter Room"255,255,255}, {"Exit",255,255,255}, } ذول موجودات يسار الشاشة وحاولت اغير الاحداثيات مشان انقلهم يمين الشاشة ولكن محاولة فاشلة ,, حقت رومات العاب , مود غريب Just now, D7mas said: هل من مستجيب ؟؟ ._____. 2 hours ago, D7mas said: انا يا شباب كما تعلمون سحبت على البرمجة من شهر تقريباً ما اظنك كنت تتعلم البرمجة اصلا حتى تسحب اقولك وين الزر اللي تبي تعدله Link to comment
D7mas Posted August 26, 2017 Author Share Posted August 26, 2017 6 minutes ago, #BrosS said: ._____. ما اظنك كنت تتعلم البرمجة اصلا حتى تسحب اقولك وين الزر اللي تبي تعدله ترى الزر هو كذا بس , لو في زر يا بروس ما كنت محتاج مساعده اصلاً Link to comment
#BrosS Posted August 26, 2017 Share Posted August 26, 2017 Just now, D7mas said: ترى الزر هو كذا بس , لو في زر يا بروس ما كنت محتاج مساعده اصلاً اللي عطيتني هو جدول فيه معلومات الزر .. اذا تبي نساعدك أنت ايضا ساعدنا Link to comment
D7mas Posted August 26, 2017 Author Share Posted August 26, 2017 شوف يا بروس الزر كذا local MainMenu = { {"Enter",true,255,255,255}, {"Leave",false,255,255,255}, } -- وأعدادت الزر addEventHandler("onClientRender", root, function() if ShowMenu == true then for i , v in pairs (MainMenu) do if v[2] == true then if Anmation then local now = getTickCount() local elapsedTime = now - Anmation.startTime local duration = Anmation.endTime - Anmation.startTime local progress = elapsedTime / duration local x1, y1, z1 = unpack(Anmation.startPos) local x2, y2, z2 = unpack(Anmation.endPos) xss, y, z = interpolateBetween ( x1, y1, z1, x2, y2, z2, progress, "InOutBack") else xss = 0.0432 end else xss = 0.0432 end local Hight = (0.0472*i) local Hight2 = (0.0463*i) dxDrawRectangle(screenW * (xss or 0.0432), screenH * (0.4676+Hight), screenW * 0.1464, screenH * 0.0444, tocolor(0, 0, 0, 178), false) dxDrawText(v[1], screenW * (xss or 0.0432), screenH * (0.4657+Hight2), screenW * 0.1896, screenH * (0.5120+Hight2), tocolor(v[3],v[4],v[5], 200), screenW/960, "default-bold", "center", "center", false, false, false, false, false) end end -- صورة للأزرار , اظن انهن على شكل جدول ممكن الحين الطريقة 1 hour ago, #BrosS said: اللي عطيتني هو جدول فيه معلومات الزر .. اذا تبي نساعدك أنت ايضا ساعدنا Link to comment
#BrosS Posted August 26, 2017 Share Posted August 26, 2017 2 hours ago, D7mas said: شوف يا بروس الزر كذا local MainMenu = { {"Enter",true,255,255,255}, {"Leave",false,255,255,255}, } -- وأعدادت الزر addEventHandler("onClientRender", root, function() if ShowMenu == true then for i , v in pairs (MainMenu) do if v[2] == true then if Anmation then local now = getTickCount() local elapsedTime = now - Anmation.startTime local duration = Anmation.endTime - Anmation.startTime local progress = elapsedTime / duration local x1, y1, z1 = unpack(Anmation.startPos) local x2, y2, z2 = unpack(Anmation.endPos) xss, y, z = interpolateBetween ( x1, y1, z1, x2, y2, z2, progress, "InOutBack") else xss = 0.0432 end else xss = 0.0432 end local Hight = (0.0472*i) local Hight2 = (0.0463*i) dxDrawRectangle(screenW * (xss or 0.0432), screenH * (0.4676+Hight), screenW * 0.1464, screenH * 0.0444, tocolor(0, 0, 0, 178), false) dxDrawText(v[1], screenW * (xss or 0.0432), screenH * (0.4657+Hight2), screenW * 0.1896, screenH * (0.5120+Hight2), tocolor(v[3],v[4],v[5], 200), screenW/960, "default-bold", "center", "center", false, false, false, false, false) end end -- صورة للأزرار , اظن انهن على شكل جدول ممكن الحين الطريقة هممم طيب ؟ وين تبي تعدلهم وين تبي مكانهم اقول Link to comment
iMr.WiFi..! Posted August 27, 2017 Share Posted August 27, 2017 (edited) addEventHandler("onClientRender", root, function() local x = 0.0432 -- احداثيات ال x local y = 0.4676 -- احداثيات y local h1 = 0.0444 -- طول المربع local h2 = 0.5120 -- طول التكست local w1 = 0.1464 -- عرض المربع local w2 = 0.1896 -- عرض التكست if ShowMenu == true then for i , v in pairs (MainMenu) do if v[2] == true then if Anmation then local now = getTickCount() local elapsedTime = now - Anmation.startTime local duration = Anmation.endTime - Anmation.startTime local progress = elapsedTime / duration local x1, y1, z1 = unpack(Anmation.startPos) local x2, y2, z2 = unpack(Anmation.endPos) xss, y, z = interpolateBetween ( x1, y1, z1, x2, y2, z2, progress, "InOutBack") else xss = x end else xss = x end local Hight = (0.0472*i) local Hight2 = (0.0463*i) dxDrawRectangle(screenW * (xss or x), screenH * (y+Hight), screenW * w1, screenH * h1, tocolor(0, 0, 0, 178), false) dxDrawText(v[1], screenW * (xss or x), screenH * (y+Hight2), screenW * w2, screenH * (h2+Hight2), tocolor(v[3],v[4],v[5], 200), screenW/960, "default-bold", "center", "center", false, false, false, false, false) end end end ) Edited August 27, 2017 by iMr.WiFi..! Link to comment
D7mas Posted August 27, 2017 Author Share Posted August 27, 2017 6 hours ago, iMr.WiFi..! said: addEventHandler("onClientRender", root, -- وألخ ما زبط اختفو الازرار بس الكلام انتقل , حتى انتقل للمكان الخاطئ 12 hours ago, #BrosS said: هممم طيب ؟ وين تبي تعدلهم وين تبي مكانهم اقول ابي مكانهم يمين الشاشة بس ذي كل الصة وأخلي لونهم اخضر غامق شوي 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