Adham Posted April 18, 2017 Share Posted April 18, 2017 سلام عليكم ورحمه الله وبركاته في مود التوب بار شات عدلت عليه كده اذا كلام صغير مثلا م يطلع برا الشاشه السودا لو سويت كلام كبير يطلع برا الشاشه السودا ومدري كيف احلها الكود dxDrawText(row[1], (x - 500)/2.0, row[3] - 20, (x - 500) / 2 +500, row[3], row[2], 1.0, "default-bold", "center", "center", false, false, false, false, false) Link to comment
AE. Posted April 18, 2017 Share Posted April 18, 2017 يعني الاول كان شغال ولا كان في نفس المشكلة؟ Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 (edited) شف الصوره الاول شغال عادي التاني خراج برا الشاشه ا Edited April 18, 2017 by Deativated Link to comment
AE. Posted April 18, 2017 Share Posted April 18, 2017 الاول (قبل التعديل) كان شغال عادي صح؟ طيب انت علي شو عدلت وحط الكود اللي عدلت عليه Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 1 minute ago, 3laa33 said: الاول (قبل التعديل) كان شغال عادي صح؟ طيب انت علي شو عدلت وحط الكود اللي عدلت عليه لا مب تعديل ولا شيء الاول شغال عشان الكلام حقه صغير يكون كلام كبير يسوي برا الشاشه فهمتني ؟ Link to comment
AE. Posted April 18, 2017 Share Posted April 18, 2017 13 minutes ago, Deativated said: سلام عليكم ورحمه الله وبركاته في مود التوب بار شات عدلت عليه كده Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 Just now, 3laa33 said: لا م هوا توب بار بالغلط قلته هوا جيو مسج عدلت عليه تمام ولين اسوي كلام صغير انا يجي جوا الشاشه لين اكبر الكلام يخرج النص برا الشاشه Link to comment
AE. Posted April 18, 2017 Share Posted April 18, 2017 Just now, Deativated said: لا م هوا توب بار بالغلط قلته هوا جيو مسج عدلت عليه وين التعديل طيب ؟ ورينا Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 function drawRows() dxDrawRectangle((x - 500)/1, 0, 600, R, tocolor(0, 0, 0, 130)) for i, row in pairs(Rows) do dxDrawText(row[1], (x - 500)/2.0, row[3] - 20, (x - 500) / 2 +500, row[3], row[2], 1.0, "default-bold", "center", "center", false, false, false, false, false) end end addEventHandler("onClientPreRender", root, drawRows) Link to comment
AE. Posted April 18, 2017 Share Posted April 18, 2017 2 minutes ago, Deativated said: function drawRows() dxDrawRectangle((x - 500)/1, 0, 600, R, tocolor(0, 0, 0, 130)) for i, row in pairs(Rows) do dxDrawText(row[1], (x - 500)/2.0, row[3] - 20, (x - 500) / 2 +500, row[3], row[2], 1.0, "default-bold", "center", "center", false, false, false, false, false) end end addEventHandler("onClientPreRender", root, drawRows) وين المتغير حق R اللي ف السطر الثاني .. Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 Just now, 3laa33 said: وين المتغير حق R اللي ف السطر الثاني .. شكلك , مب فاهم شو دخل المتغير الحين ؟ المشكله ان الكلام الكبير يظهر برا الشاشه السودا والكلام الصغير جوا الشاشه السودا @Killer Project Link to comment
AE. Posted April 18, 2017 Share Posted April 18, 2017 مبين ان المشكلة من الاحداثيات ! وين R وش اللي مب فاهم لا فاهم منيح Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 local x, y = guiGetScreenSize() local Rows = {} local R = 0 function outputClient(text, r, g, b) local r = r or 255 local g = g or 255 local b = b or 255 local color = tocolor(r, g, b, 255) R = R + 17 table.insert(Rows, {text, color, R}) setTimer(function() setTimer(function() if R > 0 then R = R - 1.0 for i, row in pairs(Rows) do Rows[i] = {row[1], row[2], row[3] - 1.0} if row[3] <= 0 then table.remove(Rows, i) end end end end, 50, 17) end, 10000, 1) end addEvent("calloutputClient", true) addEventHandler("calloutputClient", root, outputClient) Link to comment
AE. Posted April 18, 2017 Share Posted April 18, 2017 انت قبل ماتعدل كان يشتغل مع الكلام الكبير عادي ؟ Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 Just now, 3laa33 said: انت قبل ماتعدل كان يشتغل مع الكلام الكبير عادي ؟ كيف كان بيشتغل مع الكبير وكانت الشاشه السودا بالنص وليس باليمين ؟ Link to comment
AE. Posted April 18, 2017 Share Posted April 18, 2017 انت تقول عدلت علي المود صح انت قبل ماتعدل كان الكلام الكبير يطلع برا ولا لا Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 1 minute ago, 3laa33 said: انت تقول عدلت علي المود صح انت قبل ماتعدل كان الكلام الكبير يطلع برا ولا لا شف كلامي فوق وبتفهم كيف يطلع برا الشاشه وكانت الشاشه بالنص ؟؟؟؟؟؟؟ @Master_MTA Link to comment
Master_MTA Posted April 18, 2017 Share Posted April 18, 2017 33 minutes ago, Deativated said: سلام عليكم ورحمه الله وبركاته في مود التوب بار شات عدلت عليه كده اذا كلام صغير مثلا م يطلع برا الشاشه السودا لو سويت كلام كبير يطلع برا الشاشه السودا ومدري كيف احلها الكود dxDrawText(row[1], (x - 500)/2.0, row[3] - 20, (x - 500) / 2 +500, row[3], row[2], 1.0, "default-bold", "center", "center", false, false, false, false, false) حبيب قلبي سوي السايز حق الجيو يجي اوتوماتيك مع اللينث حق الكلام Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 Just now, Master_MTA said: حبيب قلبي سوي السايز حق الجيو يجي اوتوماتيك مع اللينث حق الكلام كيف يعني؟ Link to comment
Master_MTA Posted April 18, 2017 Share Posted April 18, 2017 17 minutes ago, Deativated said: كيف يعني؟ هات كود درو ريتانجل كله بالتكست بكل شي Link to comment
AHMED MOSTAFA Posted April 18, 2017 Share Posted April 18, 2017 (edited) Just now, Master_MTA said: هات كود درو ريتانجل كله بالتكست بكل شي ما يحتاج كل ذا DxX = 800 -- اي رقم حسب طول الدي اكس اللي تبيه dxDrawRectangle((x - DxX )/2, 0, DxX, R, tocolor(0, 0, 0, 130)) Edited April 18, 2017 by Killer Project add /2 Link to comment
AHMED MOSTAFA Posted April 18, 2017 Share Posted April 18, 2017 Just now, #BrosS said: @Killer Project غلط تمام .. وش الغلط ؟ Link to comment
Adham Posted April 18, 2017 Author Share Posted April 18, 2017 3 minutes ago, Killer Project said: تمام .. وش الغلط ؟ المشكله في كل الكود الفوق هذا كل مظبوت تمام لاكن الكلام الكبير يجي برا الشاشه السودا فهمت Link to comment
AHMED MOSTAFA Posted April 18, 2017 Share Posted April 18, 2017 Just now, Deativated said: المشكله في كل الكود الفوق هذا كل مظبوت تمام لاكن الكلام الكبير يجي برا الشاشه السودا فهمت كل الموضوع تبي تكبر الكلام ؟؟؟؟؟؟؟؟ وتبي المنطقة السودا تظلله ولا وش ؟ ...كبر الخط تمام ؟ وخلي هذي قيمة اكبر من 17 R = R + 17 اذا غير كدة وضح اكثر ماني فاهمك ذذ 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