Let me explain. I made a Paint2RichText thing where I could make pixel art and convert it to rich text for textboxes and so I can use my pixel art without building it with bricks, but it's not turning colors. Here is "HI": Link If you paste it into a textbox it does nothing. Here is the script for building the RichText:
function LineText(li,un)
local LineSource = ""
local a = li.a.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.b.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.c.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.d.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.e.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.f.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.g.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.h.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.i.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.j.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.k.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.l.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.m.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.n.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.o.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.p.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.q.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.r.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.s.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>"
local a = li.t.BackgroundColor3
LineSource = LineSource.."<font color=\"rgb("..(a.R * 255)..","..(a.G * 255)..","..(a.B * 255)..")\">"..un.."</font>\n"
return LineSource
end
function EXPORT(Unicode)
local Source = ""
local Pal = script.Parent.Parent.Parent.Parent.Palette
Source = Source.."\n"..LineText(Pal.r1,Unicode)
Source = Source.."\n"..LineText(Pal.r2,Unicode)
Source = Source.."\n"..LineText(Pal.r3,Unicode)
Source = Source.."\n"..LineText(Pal.r4,Unicode)
Source = Source.."\n"..LineText(Pal.r5,Unicode)
Source = Source.."\n"..LineText(Pal.r6,Unicode)
Source = Source.."\n"..LineText(Pal.r7,Unicode)
Source = Source.."\n"..LineText(Pal.r8,Unicode)
Source = Source.."\n"..LineText(Pal.r9,Unicode)
Source = Source.."\n"..LineText(Pal.r10,Unicode)
Source = Source.."\n"..LineText(Pal.r11,Unicode)
Source = Source.."\n"..LineText(Pal.r12,Unicode)
Source = Source.."\n"..LineText(Pal.r13,Unicode)
Source = Source.."\n"..LineText(Pal.r14,Unicode)
Source = Source.."\n"..LineText(Pal.r15,Unicode)
Source = Source.."\n"..LineText(Pal.r16,Unicode)
Source = Source.."\n"..LineText(Pal.r17,Unicode)
Source = Source.."\n"..LineText(Pal.r18,Unicode)
Source = Source.."\n"..LineText(Pal.r19,Unicode)
Source = Source.."\n"..LineText(Pal.r20,Unicode)
return Source
end
script.Parent.OnServerEvent:Connect(function(p,un)
print(EXPORT(un))
end)
Can someone help?
