reny.js
TypeScript icon, indicating that this package has built-in type declarations

1.1.9 • Public • Published

Usage

const { RenySocket } = require("reny.js");

const socket = new RenySocket(AUTHKEY);
socket.connect().then(async () => {
    console.log("Connected to server");
    const server = await socket.getServer(SERVERID);
    const module = await server.getServerModule(MODULEID);
    console.log(await module.setSetting(SETTINGNAME, SETTINGVALUE));
    console.log(await module.getSetting(SETTINGNAME));
})

Module Operations

const { RenySocket } = require("reny.js");

const socket = new RenySocket(AUTHKEY);

socket.connect().then(async () => {  
    const server = await socket.getServer(SERVERID);
    
    // get setting
    if (!server.hasModule("music.play")) {
        await server.createModule("music.play");   
    }
    const playModule = await server.getServerModule("music.play");
    const volume = await playModule.getSetting("volume");
    console.log(volume);
})
const { RenySocket } = require("reny.js");

const socket = new RenySocket(AUTHKEY);

socket.connect().then(async () => {  
    const server = await socket.getServer(SERVERID);
    
    // set setting
    if (!server.hasModule("music.play")) {
        await server.createModule("music.play");   
    }
    const playModule = await server.getServerModule("music.play");
    await playModule.setSetting("volume", 100);
})
const { RenySocket } = require("reny.js");

const socket = new RenySocket(AUTHKEY);

socket.connect().then(async () => {  
    const server = await socket.getServer(SERVERID);
    
    // lang and premium
    await server.setLang("tr");
    await server.setLang("en");

    console.log(server.serverLang); // en

    await server.setPremium(true);
    await server.setPremium(false);

    console.log(server.serverPremium); // 0
})

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i reny.js

    Weekly Downloads

    0

    Version

    1.1.9

    License

    MIT

    Unpacked Size

    12 kB

    Total Files

    7

    Last publish

    Collaborators

    • emrenebioglu
    • kayraegek18