Files
wsmud/world/cmd/comm/deleterole.js
2026-05-26 16:41:20 +08:00

24 lines
830 B
JavaScript

this.inherits(COMMAND);
this.command = "deleterole";
this.allow_login = true;
this.enter = function (me, pars) {
if (!pars) return;
var olduser = WORLD.getUser(pars);
if (olduser) {
return me.notify("{type:\"deleterole\",result:0,message:\"登陆中的角色不允许删除\"}");
}
WORLD.DB.deleteRole(me.userid, pars).then(x => {
if (x) {
me.notify("{type:\"deleterole\",result:1,id:\"" + pars + "\"}");
var user = WORLD.getUser(pars);
if (user) {
if (user.environment) user.environment.item_changed(user, false);
WORLD.USERS.remove(user);
}
} else {
me.notify("{type:\"deleterole\",result:0}");
}
}).catch(err => {
me.notify("{type:\"deleterole\",result:0}");
});
}