Jump to content

x[ مساعدة ]x في بق النص


Recommended Posts

السلام عليكم حبيت اشوف حل مشكله هاذي ابغى مساعده لاهنتم

p_1239dhtvi1.png

هنا بق

ضفت كذا

		dxDrawText(getPlayerName(j), screenW * 0.1992, screenH * 0.4222 + yOffset, (screenW * 0.1992) + 92 + yOffset, ( screenH * 0.4222) + 33, tocolor(255, 255, 255, alpha), 1.30, "default", "center", "center", true, false, true, true, false)
   

:|ادري مراح تضبط عشان في ويكي يقول

  • colorCoded: Set to true to enable embedded #FFFFFF color codes. Note: clip and wordBreak are forced false if this is set.
  • فيه حل اخلي النص محدد مكان + الألوان؟
Link to comment
2 minutes ago, #BrosS said:

مافهمت ممكن توضح أكثر

تبي الإسم يظهر بدون ألوان ولا شنو

شفت النص لما يضهر اسم لاعب 

انا حددت النص طول والعرض

ابغى الاسم يضهر هناك بس 

هيك تشتغل بس لو اضيف ColorCoded true

يشتغل الوان + يصير بق

وانا ابغى Clip + ColorCoded اثنين شغالين

Link to comment
1 minute ago, #BrosS said:

لسا مافهمت ض1

QQQQQQQQQQQQQ هذا شنو

انت تقول تبي الإسم يظهر مكانه؟

 

هذاك اسمي انا ضض

لما خليته طويل مره يصير بق يعني يخرج علي لوحه

 

Link to comment
local playerName = getPlayerName ( j )
if ( string.len ( playerName ) > 15 ) then
	playerName = string.sub ( playerName, 1, 15 ) 
end
dxDrawText(playerName, screenW * 0.1992, screenH * 0.4222 + yOffset, (screenW * 0.1992) + 92 + yOffset, ( screenH * 0.4222) + 33, tocolor(255, 255, 255, alpha), 1.30, "default", "center", "center", true, false, true, true, false)

 

Link to comment
9 minutes ago, N3xT said:

local playerName = getPlayerName ( j )
if ( string.len ( playerName ) > 15 ) then
	playerName = string.sub ( playerName, 1, 15 ) 
end
dxDrawText(playerName, screenW * 0.1992, screenH * 0.4222 + yOffset, (screenW * 0.1992) + 92 + yOffset, ( screenH * 0.4222) + 33, tocolor(255, 255, 255, alpha), 1.30, "default", "center", "center", true, false, true, true, false)

 

مايشتغل

unexpected ymbol '

مأدري وش سالفه هنا

        local playerName = getPlayerName ( j )

 

Edited by liwahadri
Link to comment
1 hour ago, salh said:

local playerName = getPlayerName (  )

من وين جبت j?

            for i, j in ipairs(getElementsByType("player")) do

 

1 hour ago, N3xT said:

غير معرفة j الكود شغال عندي, تأكد من أكوادك يمكن الـ

p_1239w8k7g1.png

حاولت

بس الاسم مايضهر كامل في الوان

		if ( string.len ( player ) > 20 ) then
		player = string.sub ( player, -25, 10 ) 
		end

حل؟؟

Link to comment
1 hour ago, liwahadri said:

            for i, j in ipairs(getElementsByType("player")) do

 

p_1239w8k7g1.png

حاولت

بس الاسم مايضهر كامل في الوان


		if ( string.len ( player ) > 20 ) then
		player = string.sub ( player, -25, 10 ) 
		end

حل؟؟

جرب هذا الفنكشن

On 30/06/2012 at 00:20, TwiX! said:

function dxDrawColorText(str, ax, ay, bx, by, color, scale, font,alignX,alignY,clip, wordBreak, postGUI) 
    if not str then return false end 
    str = " "..str 
    ax= ax - dxGetTextWidth(" ", scale, font) 
    local pat = "(.-)#(%x%x%x%x%x%x)" 
    local s, e, cap, col = str:find(pat, 1) 
    local last = 1 
    while s do 
        if s ~= 1 or cap ~= "" then 
            local w = dxGetTextWidth(cap, scale, font) 
            dxDrawText(cap, ax, ay, ax + w, by, color, scale, font,alignX,alignY,clip, wordBreak, postGUI) 
            ax = ax + w 
            color = tocolor(tonumber("0x"..string.sub(col, 1, 2)), tonumber("0x"..string.sub(col, 3, 4)), tonumber("0x"..string.sub(col, 5, 6)), 255) 
        end 
        last = e+1 
        s, e, cap, col = str:find(pat, last) 
    end 
    if last <= #str then 
        cap = str:sub(last) 
        local w = dxGetTextWidth(cap, scale, font) 
        dxDrawText(cap, ax, ay, ax + w, by, color, scale, font,alignX,alignY,clip, wordBreak, postGUI) 
    end 
end 
 

 

 

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...