1.0.0 • Published 7 months ago

shotwars-js v1.0.0

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
7 months ago

shotwars-js

Node.js library for ShotWars.IO.

Installing: npm i shotwars-js.\ REQUIRES NODE.JS 12.0+!

Nodejs

Example

const ShotWars = require("shotwars");

const options = {
    name: "Anonymous",
    class: ShotWars.vClass.Pistol
};

const client = new ShotWars.Client(options);

client.on("id", () => {
    console.log("Connected to the server");
    client.chat("Hello, world!");
});

Events

open - Opened WebSocket connection.\ close - Closed WebSocket connection.\ join - Joined to the server.\ id - Got id.\ message - Any message from WebSocket server.\ leaderboard - Returns an object with leaders.\ voteUpdate - Returns list of votes.\ medkitUpdate - Medkit respawned.

Options

name (optional) - Player name (default: true).\ class (optional) - Player class (default: ak-47).\ skin (optional) - Player skin (should be set to vclass name) (default: ak-47).\ autospawn (optional) - Autospawn on connect (default: true).\ server (optional) - Server (default: eu1).\ ws (optional) - WebSocket URL (default: server).