Jump to content

×[مسآعده]× أمسح النص حالة الاعب في سكور بورد


iiv03

Recommended Posts

أول شيئ سلام عليكم ورحمة الله وبركاته

معي مشكله ب النص في سكور بورد الي يعطيك

,waiting, joined, alive, dead spectating

ذول موجودين ب جيم مود ريس

آنا بستخدم جيم مود اصلي حق اللعبه

آبغى افهم شلون امسح النصوص الي فوق في جيم مود يعني مايطلعو ب سكور بورد أتوقع فيه شيئ ب ملف حق جيم مود اسويه عشان امسح النص؟

	setPlayerStatus(source, "alive")
        setPlayerStatus(player, "waiting")
		setPlayerStatus( player, "joined" )
				setPlayerStatus( player, nil, "spectating")

صورة مشكله

p_1397fhydk1.png

Link to comment

نسيت سطر

function setPlayerStatus( player, status1 )
	if status1 then
		setElementData ( player, "status1", status1 )
	end
	local status = getElementData ( player, "status1" )
	if not status then
		status = getElementData ( player, "status1" )
	end
	if status then
		setElementData ( player, "state", status )
	end
end

كل شيئ وآضح لاتبخلون بلحل بالله

Edited by xFabel
Link to comment
32 minutes ago, #\_oskar_/# said:

اللي فهمته انك تبي تمسح الكولمن 

Export  اذا كدا تقصد سوي اكسبورت 

مثال 


exports.Scoreboard:scoreboardRemoveColumn( "state" ) -- state يمسح كولمن الـ

 

السطر ذا يمسح الستأيت كله؟ عشان انا مسوي صوره ومخليه ب الوان وابغى اشيل بس النصوص الي مثل waiting , alive الخ

كذا
local colorForState = {
	["waiting"] = tocolor(242, 223, 11, 255),
	["alive"] = tocolor(255, 0, 0, 255),
	["dead"] = tocolor(200, 200, 200, 255),
	["spectating"] = tocolor(255, 255, 255, 255),
	["training"] = tocolor(255, 255, 255, 255)
}

			if column[1] == "state" then
				local state = getElementData(player, "state")
				local color = tocolor(255, 255, 255, 255)
				if colorForState[state] then
					color = colorForState[state]
				end
				dxDrawImage(offsetX + scoreboard.padding + scoreboard.heartOffsetX * 5, offsetY + scoreboard.heartOffsetY/1.2, scoreboard.state, scoreboard.state, "img/circle.png", 0, 0, 0, color)
				end

 

Edited by xFabel
Link to comment
  • Scripting Moderators
1 minute ago, Live said:

شلته ولسه باقي dead,alive,waiting

function addRaceScoreboardColumns()
	--exports.scoreboard:addScoreboardColumn('race rank')
	--exports.scoreboard:addScoreboardColumn('checkpoint')
	--exports.scoreboard:addScoreboardColumn('state')
end

addEventHandler('onResourceStop', g_ResRoot,
	function()
        gotoState( 'Race resource stopping' )
        fadeCamera ( g_Root, false, 0.0, 0,0, 0 )
		outputDebugString('Resource stopping')
		unloadAll()
		--exports.scoreboard:removeScoreboardColumn('race rank')
		--exports.scoreboard:removeScoreboardColumn('checkpoint')
		--exports.scoreboard:removeScoreboardColumn('state')
	end
)

 

Link to comment
  • Scripting Moderators
31 minutes ago, xFabel said:

شلته ولسه باقي dead,alive,waiting


function addRaceScoreboardColumns()
	--exports.scoreboard:addScoreboardColumn('race rank')
	--exports.scoreboard:addScoreboardColumn('checkpoint')
	--exports.scoreboard:addScoreboardColumn('state')
end

addEventHandler('onResourceStop', g_ResRoot,
	function()
        gotoState( 'Race resource stopping' )
        fadeCamera ( g_Root, false, 0.0, 0,0, 0 )
		outputDebugString('Resource stopping')
		unloadAll()
		--exports.scoreboard:removeScoreboardColumn('race rank')
		--exports.scoreboard:removeScoreboardColumn('checkpoint')
		--exports.scoreboard:removeScoreboardColumn('state')
	end
)

 

انت قصدك تبي تستعمل نفس اسم الداتا؟ ولا قصدك باقي موجود بالسكور بورد؟

Link to comment
  • Scripting Moderators
10 minutes ago, N3xT said:

اذا شلتها من قيم مود الريس راح يخرب القيم مود, لأنه يعتمد عليها

احذفها من نفس السكوربورد

يب لكن اذا قصدك تبي تستعمل نفس الإسم بالسكور بورد لكن ماتبي تخرب الداتا سوي كذا

exports.scoreboard:scoreboardAddColumn ( "state2",root,70,"state")
-- لأن قيم الريس يستخدمه واذا شلته بيخرب زي ماقال لك نكست state الارقمنت الأول اسم الداتا خليه اي شي غير 
-- الارقمنت الأخير يلي هو الاسم يلي بيطلع مب السكوربورد مب اسم الداتا ماراح يأثر

state كذا راح تضيف بالسكوربورد عمود
بدون ماتأثر على حق الريس

Edited by Live
تصحيح خطأ بسيط
Link to comment
21 minutes ago, Live said:

يب لكن اذا قصدك تبي تستعمل نفس الإسم بالسكور بورد لكن ماتبي تخرب الداتا سوي كذا


exports.scoreboard:scoreboardAddColumn ( "state2",root,width = 70,"state")
-- لأن قيم الريس يستخدمه واذا شلته بيخرب زي ماقال لك نكست state الارقمنت الأول اسم الداتا خليه اي شي غير 
-- الارقمنت الأخير يلي هو الاسم يلي بيطلع مب السكوربورد مب اسم الداتا ماراح يأثر

state كذا راح تضيف بالسكوربورد عمود
بدون ماتأثر على حق الريس

الي قصدي ابغى شيل التيكست في كلام الي قلتهم فوق + فوق

طلع لي خطأ ب كود حقك

p_1398ob6m81.png

 

 

38 minutes ago, N3xT said:

اذا شلتها من قيم مود الريس راح يخرب القيم مود, لأنه يعتمد عليها

احذفها من نفس السكوربورد

من وين احذفه؟._.

local colorForState = {
	["waiting"] = tocolor(242, 223, 11, 255),
	["alive"] = tocolor(255, 0, 0, 255),
	["dead"] = tocolor(200, 200, 200, 255),
	["spectating"] = tocolor(255, 255, 255, 255),
	["training"] = tocolor(255, 255, 255, 255)
}

if column[1] == "state" then
				local state = getElementData(player, "state")
				local color = tocolor(255, 255, 255, 255)
				if colorForState[state] then
					color = colorForState[state]
				end
				dxDrawImage(offsetX + scoreboard.padding + scoreboard.heartOffsetX * 5, offsetY + scoreboard.heartOffsetY/1.2, scoreboard.state, scoreboard.state, "img/circle.png", 0, 0, 0, color)
				end

 

Link to comment
  • Scripting Moderators
11 minutes ago, xFabel said:

الي قصدي ابغى شيل التيكست في كلام الي قلتهم فوق + فوق

طلع لي خطأ ب كود حقك

p_1398ob6m81.png

 

 

من وين احذفه؟._.


local colorForState = {
	["waiting"] = tocolor(242, 223, 11, 255),
	["alive"] = tocolor(255, 0, 0, 255),
	["dead"] = tocolor(200, 200, 200, 255),
	["spectating"] = tocolor(255, 255, 255, 255),
	["training"] = tocolor(255, 255, 255, 255)
}

if column[1] == "state" then
				local state = getElementData(player, "state")
				local color = tocolor(255, 255, 255, 255)
				if colorForState[state] then
					color = colorForState[state]
				end
				dxDrawImage(offsetX + scoreboard.padding + scoreboard.heartOffsetX * 5, offsetY + scoreboard.heartOffsetY/1.2, scoreboard.state, scoreboard.state, "img/circle.png", 0, 0, 0, color)
				end

 

يخوي والله ماشرحت لنا وش تبي تسوي بالضبط
انت تبي تضيف حالة ستاتس جديدة؟
ولا تبي تعدل على حقت الريس ولا تبي تضيف صورة بس؟
تبي تضيف صورة بس ولا تبي تضيف حالات جديدة؟
اشرح لنا
اذا تبي تشيل التكست وتخلي الصورة لازم تدور
dxDrawText بالسكور بورد
واذا كان الكلمون ستات لا تخليه يسوي دراو للتكست وخليه يسوي للصورة
بالنسبة للكود يلي عطيتك اياه عدلته معليش كان فيه خطأ بسيط

Edited by Live
  • Like 1
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...