function UI.Event:OnChat(msg)
splitmsg(msg)
end
function splitmsg(msg)
local t = {}
local result = {}
for i = 1, msg:len() do
table.insert(t, string.byte(msg, i))
end
for i = 1, #t do
if t[i] then
if t[i] < 128 then
table.insert(result, string.char(t[i]))
else
table.insert(result, string.char(t[i], t[i+1], t[i+2]))
t[i+1] = nil
t[i+2] = nil
end
end
end
for i = 1, #result do
print(result[i]) -- 결과 확인용
end
return result
end
추천 :
1