Node.js library for Evades.IO.
Installing: npm i evades-js
.
REQUIRES NODE.JS 12.0+!
const EJS = require("evades-js");
const bot = new EJS.Client({
username: "your username",
password: "your password"
});
bot.on("join", () => {
console.log("Connected! Nickname: " + bot.username);
});
open
- Opened WebSocket connection.
close
- Closed WebSocket connection.
join
- Joined to the server.
messages
- List of messages sent at the same time.
rawMessage
- Returns "nickname: message"
.
chatMessage
- Returns ChatMessage class.
message
- Decoded WebSocket messages.
playerJoin
- Player joined the server.
playerLeft
- Player left the server.
HeroType (optional)
- Hero type (default: gameDataProtocol.HeroType.MAGMAX
).
wss (optional)
- Hero type (default: "wss://eu.evades.io/api/game/connect?backend=0&game=0"
).
sessionCookie (optional)
- Session cookie for logging in.
username, password (optional)
- Account username and password for logging in.
server (optional)
- Server id. (1, 2, 3, 4)
location (optional)
- Server location. (eu, us)