me myself

the best

このスクリプトは単体で利用できません。右のようなメタデータを含むスクリプトから、ライブラリとして読み込まれます: // @require https://update.sleazyfork.org/scripts/390103/733014/me%20myself.js

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
module.exports = class {
    constructor(size){
        this.buffer = Buffer.allocUnsafe(size)
        this.byteOffset = 0
    }
    writeUint8(value){
        this.buffer.writeUInt8(value, this.byteOffset++)
    }
    writeInt32(value){
        this.buffer.writeInt32LE(value, this.byteOffset)
        this.byteOffset += 4
    }
    writeUint32(value){
        this.buffer.writeUInt32LE(value, this.byteOffset)
        this.byteOffset += 4
    }
    writeString(string){
        for(let i = 0; i < string.length; i++) this.writeUint8(string.charCodeAt(i))
        this.writeUint8(0)
    }
}