Jump to content

تعديل بسيط


Adham

Recommended Posts

سلام عليكم ورحمه الله وبركاته

في مود التوب بار شات عدلت عليه كده

اذا كلام صغير مثلا

م يطلع برا الشاشه السودا

لو سويت كلام كبير يطلع برا الشاشه السودا ومدري كيف احلها

الكود

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
1 minute ago, 3laa33 said:

الاول (قبل التعديل) كان شغال عادي صح؟

طيب انت علي شو عدلت وحط الكود اللي عدلت عليه

لا مب تعديل ولا شيء

الاول شغال

عشان الكلام حقه صغير

يكون كلام كبير

يسوي برا الشاشه فهمتني ؟

Link to comment
Just now, 3laa33 said:

 

لا م هوا توب بار

بالغلط قلته

هوا جيو مسج

عدلت عليه

تمام

ولين اسوي كلام صغير انا

يجي جوا الشاشه

لين اكبر الكلام

يخرج النص برا الشاشه

Link to comment
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
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
Just now, 3laa33 said:

وين المتغير حق
R
اللي ف السطر الثاني .. 

شكلك , مب فاهم

شو دخل المتغير الحين ؟

المشكله

ان الكلام الكبير يظهر برا الشاشه السودا

والكلام الصغير جوا الشاشه السودا

@Killer Project

Link to comment
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
Just now, 3laa33 said:

انت قبل ماتعدل كان يشتغل مع الكلام الكبير عادي ؟

كيف كان بيشتغل مع الكبير

وكانت الشاشه السودا بالنص

وليس باليمين ؟

Link to comment
1 minute ago, 3laa33 said:

انت تقول عدلت علي المود صح 
انت قبل ماتعدل كان الكلام الكبير يطلع برا ولا لا

شف كلامي فوق وبتفهم

كيف يطلع برا الشاشه

وكانت الشاشه بالنص ؟؟؟؟؟؟؟

@Master_MTA

Link to comment
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
Just now, Master_MTA said:

هات كود درو ريتانجل كله بالتكست

بكل شي




ما يحتاج كل ذا


 

DxX = 800 -- اي رقم حسب طول الدي اكس اللي تبيه  
dxDrawRectangle((x - DxX )/2, 0, DxX, R, tocolor(0, 0, 0, 130))

 

Edited by Killer Project
add /2
Link to comment
3 minutes ago, Killer Project said:


تمام .. وش الغلط ؟

المشكله في كل الكود الفوق هذا

كل مظبوت تمام

لاكن الكلام الكبير

يجي برا الشاشه السودا فهمت

Link to comment
Just now, Deativated said:

المشكله في كل الكود الفوق هذا

كل مظبوت تمام

لاكن الكلام الكبير

يجي برا الشاشه السودا فهمت

كل الموضوع تبي تكبر الكلام ؟؟؟؟؟؟؟؟
وتبي المنطقة السودا تظلله ولا وش ؟

...


كبر الخط تمام ؟
وخلي هذي قيمة اكبر من 17

R = R + 17


اذا غير كدة وضح اكثر ماني فاهمك ذذ

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...