teeworlds
Version:
Library for (ingame) teeworlds bots.
20 lines (16 loc) • 565 B
JavaScript
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()
})