iiv03 Posted October 29, 2019 Share Posted October 29, 2019 أول شيئ سلام عليكم ورحمة الله وبركاته معي مشكله ب النص في سكور بورد الي يعطيك ,waiting, joined, alive, dead spectating ذول موجودين ب جيم مود ريس آنا بستخدم جيم مود اصلي حق اللعبه آبغى افهم شلون امسح النصوص الي فوق في جيم مود يعني مايطلعو ب سكور بورد أتوقع فيه شيئ ب ملف حق جيم مود اسويه عشان امسح النص؟ setPlayerStatus(source, "alive") setPlayerStatus(player, "waiting") setPlayerStatus( player, "joined" ) setPlayerStatus( player, nil, "spectating") صورة مشكله Link to comment
iiv03 Posted October 29, 2019 Author Share Posted October 29, 2019 (edited) نسيت سطر 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 October 29, 2019 by xFabel Link to comment
#\_oskar_/# Posted October 30, 2019 Share Posted October 30, 2019 اللي فهمته انك تبي تمسح الكولمن Export اذا كدا تقصد سوي اكسبورت مثال exports.Scoreboard:scoreboardRemoveColumn( "state" ) -- state يمسح كولمن الـ Link to comment
iiv03 Posted October 30, 2019 Author Share Posted October 30, 2019 (edited) 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 October 30, 2019 by xFabel Link to comment
Scripting Moderators xLive Posted October 30, 2019 Scripting Moderators Share Posted October 30, 2019 (edited) شيل هذي الأسطر من قيم الريس https://github.com/multitheftauto/mtasa-resources/blob/a5c4178d4b4f4bf8cfe2dbdf53bae87457e5e3f9/[gamemodes]/[race]/race/race_server.Lua#L807 https://github.com/multitheftauto/mtasa-resources/blob/a5c4178d4b4f4bf8cfe2dbdf53bae87457e5e3f9/[gamemodes]/[race]/race/race_server.Lua#L818 لو تبي تضيف واحد جديد Edited October 30, 2019 by Live Link to comment
iiv03 Posted October 30, 2019 Author Share Posted October 30, 2019 1 minute ago, Live said: شيل هذي الأسطر من قيم الريس https://github.com/multitheftauto/mtasa-resources/blob/a5c4178d4b4f4bf8cfe2dbdf53bae87457e5e3f9/[gamemodes]/[race]/race/race_server.Lua#L807 https://github.com/multitheftauto/mtasa-resources/blob/a5c4178d4b4f4bf8cfe2dbdf53bae87457e5e3f9/[gamemodes]/[race]/race/race_server.Lua#L818 شلته ولسه باقي 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 xLive Posted October 30, 2019 Scripting Moderators Share Posted October 30, 2019 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
N3xT Posted October 30, 2019 Share Posted October 30, 2019 اذا شلتها من قيم مود الريس راح يخرب القيم مود, لأنه يعتمد عليها احذفها من نفس السكوربورد Link to comment
Scripting Moderators xLive Posted October 30, 2019 Scripting Moderators Share Posted October 30, 2019 (edited) 10 minutes ago, N3xT said: اذا شلتها من قيم مود الريس راح يخرب القيم مود, لأنه يعتمد عليها احذفها من نفس السكوربورد يب لكن اذا قصدك تبي تستعمل نفس الإسم بالسكور بورد لكن ماتبي تخرب الداتا سوي كذا exports.scoreboard:scoreboardAddColumn ( "state2",root,70,"state") -- لأن قيم الريس يستخدمه واذا شلته بيخرب زي ماقال لك نكست state الارقمنت الأول اسم الداتا خليه اي شي غير -- الارقمنت الأخير يلي هو الاسم يلي بيطلع مب السكوربورد مب اسم الداتا ماراح يأثر state كذا راح تضيف بالسكوربورد عمود بدون ماتأثر على حق الريس Edited October 30, 2019 by Live تصحيح خطأ بسيط Link to comment
iiv03 Posted October 30, 2019 Author Share Posted October 30, 2019 21 minutes ago, Live said: يب لكن اذا قصدك تبي تستعمل نفس الإسم بالسكور بورد لكن ماتبي تخرب الداتا سوي كذا exports.scoreboard:scoreboardAddColumn ( "state2",root,width = 70,"state") -- لأن قيم الريس يستخدمه واذا شلته بيخرب زي ماقال لك نكست state الارقمنت الأول اسم الداتا خليه اي شي غير -- الارقمنت الأخير يلي هو الاسم يلي بيطلع مب السكوربورد مب اسم الداتا ماراح يأثر state كذا راح تضيف بالسكوربورد عمود بدون ماتأثر على حق الريس الي قصدي ابغى شيل التيكست في كلام الي قلتهم فوق + فوق طلع لي خطأ ب كود حقك 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 xLive Posted October 30, 2019 Scripting Moderators Share Posted October 30, 2019 (edited) 11 minutes ago, xFabel 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 يخوي والله ماشرحت لنا وش تبي تسوي بالضبط انت تبي تضيف حالة ستاتس جديدة؟ ولا تبي تعدل على حقت الريس ولا تبي تضيف صورة بس؟ تبي تضيف صورة بس ولا تبي تضيف حالات جديدة؟ اشرح لنا اذا تبي تشيل التكست وتخلي الصورة لازم تدور dxDrawText بالسكور بورد واذا كان الكلمون ستات لا تخليه يسوي دراو للتكست وخليه يسوي للصورة بالنسبة للكود يلي عطيتك اياه عدلته معليش كان فيه خطأ بسيط Edited October 30, 2019 by Live 1 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