jsplanet
Version:
A controller for Trackmania 2020 dedicated server.
20 lines (19 loc) • 611 B
JavaScript
class TeamsManager {
remote;
constructor(remote) {
this.remote = remote;
}
async forcePlayerTeam(player, team) {
const [isSuccess] = await this.remote.callMethod("ForcePlayerTeam", player.login, team);
return isSuccess;
}
async getForcedTeams() {
const [areTeamsForced] = await this.remote.callMethod("GetForcedTeams");
return areTeamsForced;
}
async setForcedTeams(areTeamsForced) {
const [isSuccess] = await this.remote.callMethod("SetForcedTeams", areTeamsForced);
return isSuccess;
}
}
export default TeamsManager;