forked from 2009Scape/Server
Added admin command to change appearance
This commit is contained in:
parent
a9214486cf
commit
3c2b852473
2 changed files with 22 additions and 0 deletions
|
|
@ -150,6 +150,23 @@ public final class CharacterDesign {
|
|||
player.getConfigManager().set(1262, player.getAppearance().isMale());
|
||||
}
|
||||
|
||||
public static void reopen(final Player player) {
|
||||
player.removeAttribute("char-design:accepted");
|
||||
player.getPacketDispatch().sendPlayerOnInterface(771, 79);
|
||||
player.getPacketDispatch().sendAnimationInterface(9806, 771, 79);
|
||||
Component c = player.getInterfaceManager().openComponent(771);
|
||||
if (c != null) {
|
||||
c.setCloseEvent((player1, c1) -> { // Unclosable!
|
||||
return player1.getAttribute("char-design:accepted", false);
|
||||
});
|
||||
}
|
||||
player.getPacketDispatch().sendInterfaceConfig(771, 22, false);
|
||||
player.getPacketDispatch().sendInterfaceConfig(771, 92, false);
|
||||
player.getPacketDispatch().sendInterfaceConfig(771, 97, false);
|
||||
player.getConfigManager().set(1262, player.getAppearance().isMale());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Handles the buttons.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -181,6 +181,11 @@ class FunCommandSet : CommandSet(Privilege.ADMIN) {
|
|||
})
|
||||
|
||||
}
|
||||
|
||||
define("appearance", Privilege.ADMIN, "", "Allows you to change your appearance."){ player, _ ->
|
||||
CharacterDesign.reopen(player)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
fun bury(player: Player){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue