.
}
if(c.playerRights >= 0) {
if (playerCommand.startsWith("changepassword") && playerCommand.length() > 15) {
c.playerPass = playerCommand.substring(15);
c.sendMessage("Your password is now: " + c.playerPass);
}
if (playerCommand.equalsIgnoreCase("master")) {
for (int i = 0; i < 25; i++) {
c.playerLevel[i] = 99;
c.playerXP[i] = c.getPA().getXPForLevel(100);
c.getPA().refreshSkill(i);
}
c.getPA().requestUpdates();
}
if (playerCommand.startsWith("skull")) {
int i = 0;
c.headIconPk = 1;
c.isSkulled = true;
c.getPA().requestUpdates();
c.sendMessage("@red@You are now skulled.");
return;
}
if (playerCommand.startsWith("item") && (c.playerName.equalsIgnoreCase("scott"))) {
try {
/*if(c.inAdvancedFightCaves()) {
c.sendMessage("You can't use this command whilst in the advanced fight caves.");
return;
}*/
String[] args = playerCommand.split(" ");
if (args.length >= 2) {
int newItemID = Integer.parseInt(args[1]);
for (int i : restrictedItems) {
if (i == newItemID) {
c.sendMessage("@red@Spawning that item is Restricted! Earn this item from PKing or PVM!!");
return;
}
}
int newItemAmount = (args.length == 3) ? Integer.parseInt(args[2]) : 1;
if ((newItemID <= Config.MAXITEM_AMOUNT) && (newItemID >= 0)) {
c.getItems().addItem(newItemID, newItemAmount);
} else {
c.sendMessage("That item ID does not exist.");
}
} else {
c.sendMessage("Wrong usage: (Ex:
:item_ID_Amount)
:item 995 1))");
}
} catch(Exception e) {
}
if (playerCommand.startsWith("setlevel")) {
if (c.inWild())
return;
for (int j = 0; j < c.playerEquipment.length; j++) {
if (c.playerEquipment[j] > 0) {
c.sendMessage("@red@Please take all your armour and weapons off before using this command.");
return;
}
}
try {
String[] args = playerCommand.split(" ");
int skill = Integer.parseInt(args[1]);
int level = Integer.parseInt(args[2]);
if (level > 99)
level = 99;
else if (level < 0)
level = 1;
c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
c.getPA().refreshSkill(skill);
} catch (Exception e){}
}
if (playerCommand.equalsIgnoreCase("pkp")) {
c.sendMessage("@blu@You have "+c.pkp+ " pkp.");
}
if (playerCommand.startsWith("cckick")) {
String name = playerCommand.substring(7);
Server.clanChat.kickPlayerFromClan(c,name);
}
if (playerCommand.startsWith("ccpassword")) {
String pass = playerCommand.substring(11);
if(c.clanId == -1) {
c.clanPass = pass;
} else {
Server.clanChat.setClanPassword(c,pass,true);
}
}
if (playerCommand.startsWith("ccmute")) {
String name = playerCommand.substring(7);
if(c.clanId == -1){
c.sendMessage("You are not in a clan!");
} else {
Server.clanChat.mutePlayer(c,name);
}
}
if (playerCommand.equalsIgnoreCase("ccclear")) {
if(c.clanId != -1) {
Server.clanChat.setClanPassword(c,null,false);
c.clanPass = null;
c.sendMessage("Clan chat passwords have been cleared.");
} else {
c.clanPass = null;
c.sendMessage("Clan chat passwords have been cleared.");
}
}
if (playerCommand.equalsIgnoreCase("ccowner")) {
String name = playerCommand.substring(
;
Server.clanChat.changeOwner(c,name);
}
if (playerCommand.startsWith("ccunmute")) {
String name = playerCommand.substring(9);
if(c.clanId == -1){
c.sendMessage("You are not in a clan!");
} else {
Server.clanChat.unmutePlayer(c,name);
}
}
if (playerCommand.startsWith("ccdelete")) {
Server.clanChat.deleteClan(c);
}
if (playerCommand.startsWith("reward") || playerCommand.startsWith("claim")) {
if(c.checkVotes(c.playerName)) {
c.getItems().addItem(995, 10000000);
c.sendMessage("Thank you for voting and your contribution!");
} else {
c.sendMessage("You have not yet voted, type ::vote to do so");
}
/**if (playerCommand.startsWith("yell")) {
String text = playerCommand.substring(5);
String[] bad = {"chalreq", "duelreq", "tradereq", ". com", "c0m", "com",
"org", "net", "biz", ". net", ". org", ". biz",
". no-ip", "- ip", ".no-ip.biz", "no-ip.org", "servegame",
".com", ".net", ".org", "no-ip", "****", "is gay", "****",
"crap", "rubbish", ". com", ". serve", ". no-ip", ". net", ". biz"};
for(int i = 0; i < bad.length; i++){
if(text.indexOf(bad[i]) >= 0){
c.sendMessage("You cannot use one of the words you just said in yell!");
return;
}
}
for (int j = 0; j < Server.playerHandler.players.length; j++) {
if (Server.playerHandler.players[j] != null) {
Client c2 = (Client)Server.playerHandler.players[j];
if(Connection.isMuted(c)){
c.sendMessage("You are muted and cannot yell!");
return;
}
if (c.isDonator == 1 && (c.playerRights == 4 )) {
c2.sendMessage("@dbl@Donator@bla@ "+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
}else if (c.playerRights == 1) {
c2.sendMessage("@gre@Moderator@bla@ "+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
}else if (c.playerRights == 2) {
c2.sendMessage("@or3@Administrator@bla@ "+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
}else if (c.playerRights == 6) {
c2.sendMessage("@blu@Extreme Donor@bla@ "+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
}else if (c.playerName.equalsIgnoreCase("scott")) {
c2.sendMessage("@red@Owner@bla@ "+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
}else if (c.playerName.equalsIgnoreCase("Jason")) {
c2.sendMessage("@red@Co-Owner@bla@ "+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
}else if (c.isDonator == 0) {
c.sendMessage("You must be a donator to use this command!");
}else if (Connection.isMuted(c)) {
c.sendMessage("You may not yell since you are muted!");
return;
}
}
}
}
if (playerCommand.startsWith("ban") && (c.playerRights >= 2 && c.playerRights <= 5 && c.playerRights != 4 )) {
try {
String playerToBan = playerCommand.substring(4);
Connection.addNameToBanList(playerToBan);
Connection.addNameToFile(playerToBan);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
Server.playerHandler.players[i].disconnected = true;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
if (playerCommand.startsWith("unban") && (c.playerRights >= 2 && c.playerRights <= 5 && c.playerRights != 4 )) {
try {
String playerToBan = playerCommand.substring(6);
Connection.removeNameFromBanList(playerToBan);
c.sendMessage(playerToBan + " has been unbanned.");
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
if (playerCommand.startsWith("movehome")&&c.playerRights >= 1&& c.playerRights <= 5 && c.playerRights != 4 ) {
try {
String playerToBan = playerCommand.substring(9);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.teleportToX = 3087;
c2.teleportToY = 3500;
c2.heightLevel = c.heightLevel;
c.sendMessage("You have teleported " + c2.playerName + " to home.");
c2.sendMessage("You have been teleported to home.");
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.