mirror of
https://github.com/danbulant/flying-squid
synced 2026-06-20 15:01:17 +00:00
29 lines
No EOL
556 B
JavaScript
29 lines
No EOL
556 B
JavaScript
var moment=require("moment");
|
|
|
|
module.exports=inject;
|
|
|
|
function inject(serv,player)
|
|
{
|
|
function kick(reason)
|
|
{
|
|
player._client.write('kick_disconnect', {
|
|
reason: reason ? JSON.stringify(reason) : '"You were kicked!"'
|
|
});
|
|
}
|
|
|
|
function ban(reason) {
|
|
reason = reason || "You were banned!";
|
|
player.kick(reason);
|
|
var uuid=player._client.uuid;
|
|
serv.ban(uuid, reason);
|
|
}
|
|
|
|
function pardon() {
|
|
var uuid=player._client.uuid;
|
|
return serv.pardon(uuid);
|
|
}
|
|
|
|
player.kick=kick;
|
|
player.ban=ban;
|
|
player.pardon=pardon;
|
|
} |