من قال ماتقدر تلون الكلام الي في التاب
خش ملف dxscoreboard_clientsettings
وانزل تحت شوي وتلقا الاكواد بصيغه ار بي جي الي هو :255,255,255
بس في الملف بتلقاها كذا
["r"] = 255,
["g"] = 255,
["b"] = 255,
["a"] = 170
settings = { ["useanimation"] = nil, ["toggleable"] = nil, ["showserverinfo"] = nil, ["showgamemodeinfo"] = nil, ["showteams"] = nil, ["usecolors"] = nil, ["drawspeed"] = nil, ["scale"] = nil, ["columnfont"] = nil, ["contentfont"] = nil, ["teamfont"] = nil, ["serverinfofont"] = nil, ["bg_color"] = {}, ["selection_color"] = {}, ["highlight_color"] = {}, ["header_color"] = {}, ["team_color"] = {}, ["border_color"] = {}, ["serverinfo_color"] = {}, ["content_color"] = {} } defaultSettings = { ["useanimation"] = true, ["toggleable"] = false, ["showserverinfo"] = false, ["showgamemodeinfo"] = false, ["showteams"] = true, ["usecolors"] = true, ["drawspeed"] = 1.5, ["scale"] = 1.0, ["columnfont"] = "default-bold", ["contentfont"] = "default-bold", ["teamfont"] = "clear", ["serverinfofont"] = "default", ["bg_color"] = { ["r"] = 0, ["g"] = 0, ["b"] = 0, ["a"] = 170 }, ["selection_color"] = { ["r"] = 82, ["g"] = 103, ["b"] = 188, ["a"] = 170 }, ["highlight_color"] = { ["r"] = 255, ["g"] = 255, ["b"] = 255, ["a"] = 50 }, ["header_color"] = { ["r"] = 100, ["g"] = 100, ["b"] = 100, ["a"] = 255 }, ["team_color"] = { ["r"] = 100, ["g"] = 100, ["b"] = 100, ["a"] = 100 }, ["border_color"] = { ["r"] = 100, ["g"] = 100, ["b"] = 100, ["a"] = 50 }, ["serverinfo_color"] = { ["r"] = 150, ["g"] = 150, ["b"] = 150, ["a"] = 255 }, ["content_color"] = { ["r"] = 255, ["g"] = 255, ["b"] = 255, ["a"] = 255 } } tempColors = { ["bg_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["selection_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["highlight_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["header_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["team_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["border_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["serverinfo_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["content_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil } } MAX_DRAWSPEED = 4.0 MIN_DRAWSPEED = 0.5 MAX_SCALE = 2.5 MIN_SCALE = 0.5 fontIndexes = { ["column"] = 1, ["content"] = 1, ["team"] = 1, ["serverinfo"] = 1 } fontNames = { "default", "default-bold", "clear", "arial", "sans","pricedown", "bankgothic", "diploma", "beckett" } function readScoreboardSettings() local settingsFile = xmlLoadFile( "settings.xml" ) if not settingsFile then settingsFile = xmlCreateFile( "settings.xml", "settings" ) if not settingsFile then return false end local useanimationTag = xmlCreateChild( settingsFile, "useanimation" ) xmlNodeSetValue( useanimationTag, tostring( defaultSettings.useanimation ) ) local toggleableTag = xmlCreateChild( settingsFile, "toggleable" ) xmlNodeSetValue( toggleableTag, tostring( defaultSettings.toggleable ) ) local showserverinfoTag = xmlCreateChild( settingsFile, "showserverinfo" ) xmlNodeSetValue( showserverinfoTag, tostring( defaultSettings.showserverinfo ) ) local showgamemodeinfoTag = xmlCreateChild( settingsFile, "showgamemodeinfo" ) xmlNodeSetValue( showgamemodeinfoTag, tostring( defaultSettings.showgamemodeinfo ) ) local showteamsTag = xmlCreateChild( settingsFile, "showteams" ) xmlNodeSetValue( showteamsTag, tostring( defaultSettings.showteams ) ) local usecolorsTag = xmlCreateChild( settingsFile, "usecolors" ) xmlNodeSetValue( usecolorsTag, tostring( defaultSettings.usecolors ) ) local drawspeedTag = xmlCreateChild( settingsFile, "drawspeed" ) xmlNodeSetValue( drawspeedTag, tostring( defaultSettings.drawspeed ) ) local scaleTag = xmlCreateChild( settingsFile, "scale" ) xmlNodeSetValue( scaleTag, tostring( defaultSettings.scale ) ) local columnfontTag = xmlCreateChild( settingsFile, "columnfont" ) xmlNodeSetValue( columnfontTag, tostring( defaultSettings.columnfont ) ) local contentfontTag = xmlCreateChild( settingsFile, "contentfont" ) xmlNodeSetValue( contentfontTag, tostring( defaultSettings.contentfont ) ) local teamfontTag = xmlCreateChild( settingsFile, "teamfont" ) xmlNodeSetValue( teamfontTag, tostring( defaultSettings.teamfont ) ) local serverinfofontTag = xmlCreateChild( settingsFile, "serverinfofont" ) xmlNodeSetValue( serverinfofontTag, tostring( defaultSettings.serverinfofont ) ) local bg_colorTag = xmlCreateChild( settingsFile, "bg_color" ) xmlNodeSetAttribute( bg_colorTag, "r", tostring( defaultSettings.bg_color.r ) ) xmlNodeSetAttribute( bg_colorTag, "g", tostring( defaultSettings.bg_color.g ) ) xmlNodeSetAttribute( bg_colorTag, "b", tostring( defaultSettings.bg_color.b ) ) xmlNodeSetAttribute( bg_colorTag, "a", tostring( defaultSettings.bg_color.a ) ) local selection_colorTag = xmlCreateChild( settingsFile, "selection_color" ) xmlNodeSetAttribute( selection_colorTag, "r", tostring( defaultSettings.selection_color.r ) ) xmlNodeSetAttribute( selection_colorTag, "g", tostring( defaultSettings.selection_color.g ) ) xmlNodeSetAttribute( selection_colorTag, "b", tostring( defaultSettings.selection_color.b ) ) xmlNodeSetAttribute( selection_colorTag, "a", tostring( defaultSettings.selection_color.a ) ) local highlight_colorTag = xmlCreateChild( settingsFile, "highlight_color" ) xmlNodeSetAttribute( highlight_colorTag, "r", tostring( defaultSettings.highlight_color.r ) ) xmlNodeSetAttribute( highlight_colorTag, "g", tostring( defaultSettings.highlight_color.g ) ) xmlNodeSetAttribute( highlight_colorTag, "b", tostring( defaultSettings.highlight_color.b ) ) xmlNodeSetAttribute( highlight_colorTag, "a", tostring( defaultSettings.highlight_color.a ) ) local header_colorTag = xmlCreateChild( settingsFile, "header_color" ) xmlNodeSetAttribute( header_colorTag, "r", tostring( defaultSettings.header_color.r ) ) xmlNodeSetAttribute( header_colorTag, "g", tostring( defaultSettings.header_color.g ) ) xmlNodeSetAttribute( header_colorTag, "b", tostring( defaultSettings.header_color.b ) ) xmlNodeSetAttribute( header_colorTag, "a", tostring( defaultSettings.header_color.a ) ) local team_colorTag = xmlCreateChild( settingsFile, "team_color" ) xmlNodeSetAttribute( team_colorTag, "r", tostring( defaultSettings.team_color.r ) ) xmlNodeSetAttribute( team_colorTag, "g", tostring( defaultSettings.team_color.g ) ) xmlNodeSetAttribute( team_colorTag, "b", tostring( defaultSettings.team_color.b ) ) xmlNodeSetAttribute( team_colorTag, "a", tostring( defaultSettings.team_color.a ) ) local border_colorTag = xmlCreateChild( settingsFile, "border_color" ) xmlNodeSetAttribute( border_colorTag, "r", tostring( defaultSettings.border_color.r ) ) xmlNodeSetAttribute( border_colorTag, "g", tostring( defaultSettings.border_color.g ) ) xmlNodeSetAttribute( border_colorTag, "b", tostring( defaultSettings.border_color.b ) ) xmlNodeSetAttribute( border_colorTag, "a", tostring( defaultSettings.border_color.a ) ) local serverinfo_colorTag = xmlCreateChild( settingsFile, "serverinfo_color" ) xmlNodeSetAttribute( serverinfo_colorTag, "r", tostring( defaultSettings.serverinfo_color.r ) ) xmlNodeSetAttribute( serverinfo_colorTag, "g", tostring( defaultSettings.serverinfo_color.g ) ) xmlNodeSetAttribute( serverinfo_colorTag, "b", tostring( defaultSettings.serverinfo_color.b ) ) xmlNodeSetAttribute( serverinfo_colorTag, "a", tostring( defaultSettings.serverinfo_color.a ) ) local content_colorTag = xmlCreateChild( settingsFile, "content_color" ) xmlNodeSetAttribute( content_colorTag, "r", tostring( defaultSettings.content_color.r ) ) xmlNodeSetAttribute( content_colorTag, "g", tostring( defaultSettings.content_color.g ) ) xmlNodeSetAttribute( content_colorTag, "b", tostring( defaultSettings.content_color.b ) ) xmlNodeSetAttribute( content_colorTag, "a", tostring( defaultSettings.content_color.a ) ) xmlSaveFile( settingsFile ) end local useanimationTag = xmlFindChild( settingsFile, "useanimation", 0 ) if not useanimationTag then useanimationTag = xmlCreateChild( settingsFile, "useanimation" ) xmlNodeSetValue( useanimationTag, tostring( defaultSettings.useanimation ) ) xmlSaveFile( settingsFile ) end local toggleableTag = xmlFindChild( settingsFile, "toggleable", 0 ) if not toggleableTag then toggleableTag = xmlCreateChild( settingsFile, "toggleable" ) xmlNodeSetValue( toggleableTag, tostring( defaultSettings.toggleable ) ) xmlSaveFile( settingsFile ) end local showserverinfoTag = xmlFindChild( settingsFile, "showserverinfo", 0 ) if not showserverinfoTag then showserverinfoTag = xmlCreateChild( settingsFile, "showserverinfo" ) xmlNodeSetValue( showserverinfoTag, tostring( defaultSettings.showserverinfo ) ) xmlSaveFile( settingsFile ) end local showgamemodeinfoTag = xmlFindChild( settingsFile, "showgamemodeinfo", 0 ) if not showgamemodeinfoTag then showgamemodeinfoTag = xmlCreateChild( settingsFile, "showgamemodeinfo" ) xmlNodeSetValue( showgamemodeinfoTag, tostring( defaultSettings.showgamemodeinfo ) ) xmlSaveFile( settingsFile ) end local showteamsTag = xmlFindChild( settingsFile, "showteams", 0 ) if not showteamsTag then showteamsTag = xmlCreateChild( settingsFile, "showteams" ) xmlNodeSetValue( showteamsTag, tostring( defaultSettings.showteams ) )