UNPKG

teeworlds

Version:

Library for (ingame) teeworlds bots.

20 lines (16 loc) 565 B
let teeworlds = require('teeworlds'); let client = new teeworlds.Client("127.0.0.1", 8303, "nameless bot"); client.on("connected", () => console.log("connected!")) client.on("snapshot", () => { let myDDNetChar = client.SnapshotUnpacker.getObjExDDNetCharacter(client.SnapshotUnpacker.OwnID); if (myDDNetChar == undefined) return; if (myDDNetChar.m_FreezeEnd != 0) { client.game.Kill(); } }) client.connect(); process.on("SIGINT", () => { client.Disconnect().then(() => process.exit(0)); // disconnect on ctrl + c // process.exit() })