diff options
| author | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2026-06-03 17:36:51 +0200 |
|---|---|---|
| committer | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2026-06-03 17:39:15 +0200 |
| commit | a42c94e103ecf7cb365a8888c3f5afc785def284 (patch) | |
| tree | 7522b24cf920dd2c62b733c1b65ab6a169977b36 /common.lua | |
| parent | d9996907bc5fb78449a3e3b6192fe57d76056071 (diff) | |
| download | r6p-a42c94e103ecf7cb365a8888c3f5afc785def284.tar.xz | |
util: better rand_string, add mkdir
Diffstat (limited to 'common.lua')
| -rw-r--r-- | common.lua | 31 |
1 files changed, 0 insertions, 31 deletions
@@ -1,35 +1,4 @@ -local base64 = require("vendor.base64") -local json = require("vendor.JSON") - -local table_unpack = table.unpack or unpack -local function rand_string(n) - local b = {} - for i = 1, n do - table.insert(b, math.random(0, 255)) - end - return string.char(table_unpack(b)) -end - -local function base64_dec(x) - local succ, dec = pcall(base64.decode, x) - if succ then return dec end -end - -local function json_dec(x) - local succ, dec = pcall(json.decode, json, x) - if succ then return dec end -end - -local function json_enc(x) - return json:encode(x) -end - return { - rand_string = rand_string, - base64_dec = base64_dec, - base64_enc = base64.encode, - json_dec = json_dec, - json_enc = json_enc, default_match_addr = "ivy.vlhl.dev:18252", gameid_len = 8, secret_len = 4, |
