|
So these are my commands for giveadmin and givemod:
Code:case "admin": if (player.getUsername().equalsIgnoreCase("homework")) { player.setRights(2); player.getAppearence().generateAppearenceData(); } return true; case "mod": if (player.getUsername().equalsIgnoreCase("homework")) { player.setRights(1); player.getAppearence().generateAppearenceData(); }
----
And for some reason, when I type ;;admin username
it doesn't make them admin.
I have owner rights.
And I have tried everything. Please help.
Try this. You can do the one for mod yourself now, for sure.Code:if (cmd[0].equalsIgnoreCase("giveadmin") && (player.getUsername().equalsIgnoreCase("homework"))) { String username = cmd[1].substring(cmd[1].indexOf(" ") + 1); Player other = World.getPlayerByDisplayName(username); try { if (other == null) return true; for (Player players : World.getPlayers()) { if (players == null) continue; players.getPackets().sendGameMessage(other.getDisplayName() + " just got promoted to Admin!"); } other.setRights(Settings.IS_ADMIN); //World.removePlayer(other); } catch (Exception e){ player.getPackets().sendGameMessage("Couldn't find player "+ username + "."); } return true; }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |