Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local dat = [[...]]
- local a = {}
- local i = 0
- for s in string.gmatch(dat, "pastebin.com/(%w+)") do
- i = i+1
- a[i] = {
- url = "https://pastebin.com/raw/"..s
- }
- end
- i = 0
- for s in string.gmatch(dat, " %- ([%w %p_]+)\n") do
- i = i+1
- a[i].filename = s
- end
- for k, v in ipairs(a) do
- local ver = string.match(v.filename, "shitcheat_(%d.%d%l?).lua")
- if ver then
- a[k].version = ver
- a[k].changelog = string.match(dat, "shitcheat_%d.%d%l?_to_"..ver.."_changelog.txt")
- end
- end
- print("local data = {")
- for k, v in ipairs(a) do
- print("\t{")
- local hidden = v.filename:find("_changelog.txt$") and true
- if v.version then
- print('\t\tname = "Shitcheat",')
- elseif not hidden then
- print('\t\tname = "CHANGEME",')
- end
- print(string.format('\t\tfilename = "%s",', v.filename))
- print(string.format('\t\turl = "%s",', v.url))
- if v.version then
- print(string.format('\t\tversion = "%s",', v.version))
- end
- if v.changelog then
- print(string.format('\t\tchangelog = "%s",', v.changelog))
- end
- if v.filename:find(".lua$") then
- print("\t\texecutable = true,")
- end
- if hidden then
- print("\t\thidden = true,")
- end
- print("\t},")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement