- encoder.Decode(
string
str, bool
decompress )
- encoder.Encode(
any
value, bool
compress )
- encoder.GetDecoder(
number
typeID )
- encoder.SetDecoder(
number
typeID, function
decodeFunc )
- encoder.GetEncoder(
number
typeID )
- encoder.SetEncoder(
number
typeID, function
compressFunc )
local encoder = install( "packages/glua-encoder.lua", "https://raw.githubusercontent.com/Pika-Software/glua-encoder/main/lua/packages/glua-encoder.lua" )
local encoded = encoder.Encode( "foofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoo", true )
local decoded = encoder.Decode( encoded, true )
print( decoded )
- TYPE_NIL
- TYPE_BOOL
- TYPE_STRING
- TYPE_NUMBER
- TYPE_TABLE
( does not support table links )
- TYPE_ANGLE
- TYPE_VECTOR
- TYPE_COLOR
- TYPE_ENTITY
- TYPE_CONVAR