Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server.model.players.packets;
- import server.Config;
- import server.Connection;
- import server.Server;
- import server.model.players.Client;
- import server.model.players.PacketType;
- import server.model.players.PlayerHandler;
- import server.util.Misc;
- import java.io.*;
- /**
- * Commands
- **/
- public class Commands implements PacketType
- {
- @Override
- public void processPacket(Client c, int packetType, int packetSize)
- {
- String playerCommand = c.getInStream().readString();
- if (!playerCommand.startsWith("/"))
- {
- c.getPA().writeCommandLog(playerCommand);
- }
- if (playerCommand.startsWith("/") && playerCommand.length() > 1) {
- if (c.clanId >= 0) {
- System.out.println(playerCommand);
- playerCommand = playerCommand.substring(1);
- Server.clanChat.playerMessageToClan(c.playerId, playerCommand, c.clanId);
- } else {
- if (c.clanId != -1)
- c.clanId = -1;
- c.sendMessage("You are not in a clan.");
- }
- return;
- }
- if (Config.SERVER_DEBUG)
- Misc.println(c.playerName+" playerCommand: "+playerCommand);
- if (c.playerRights >= 0)
- playerCommands(c, playerCommand);
- if (c.playerRights == 1 || c.playerRights == 2 || c.playerRights == 3)
- moderatorCommands(c, playerCommand);
- if (c.playerRights == 2 || c.playerRights == 3)
- administratorCommands(c, playerCommand);
- if (c.playerRights == 3)
- ownerCommands(c, playerCommand);
- if (c.playerRights == 4)
- DonatorCommands(c, playerCommand);
- }
- public void playerCommands(Client c, String playerCommand)
- {
- if (playerCommand.startsWith("yell") && c.isDonator == 0) {
- c.sendMessage("Only donators can use this command!");
- }
- if (playerCommand.equalsIgnoreCase("chill")) {
- c.getPA().movePlayer(3494, 3473, 1);
- }
- if (playerCommand.equalsIgnoreCase("tank")) {
- c.getPA().addSkillXP(0, 0);
- c.getPA().addSkillXP(1210422, 1);
- c.getPA().addSkillXP(0, 2);
- c.getPA().addSkillXP(14000000, 3);
- c.getPA().addSkillXP(14000000, 4);
- c.getPA().addSkillXP(136594, 5);
- c.getPA().addSkillXP(14000000, 6);
- }
- if (playerCommand.equalsIgnoreCase("zerker")) {
- c.getPA().addSkillXP(14000000, 0);
- c.getPA().addSkillXP(65000, 1);
- c.getPA().addSkillXP(14000000, 2);
- c.getPA().addSkillXP(14000000, 3);
- c.getPA().addSkillXP(14000000, 4);
- c.getPA().addSkillXP(136594, 5);
- c.getPA().addSkillXP(14000000, 6);
- }
- if (playerCommand.equalsIgnoreCase("players")) {
- c.sendMessage("There are currently "+PlayerHandler.getPlayerCount()+ " players online.");
- }
- if (playerCommand.startsWith("kdr")) {
- double KDR = ((double)c.KC)/((double)c.DC);
- c.forcedChat("My Kill/Death ratio is "+c.KC+"/"+c.DC+"; "+KDR+".");
- }
- if (playerCommand.equalsIgnoreCase("pots")) {
- c.getItems().addItem(2440, 1);
- c.getItems().addItem(2442, 1);
- c.getItems().addItem(2436, 1);
- c.getItems().addItem(2444, 1);
- c.getItems().addItem(2446, 1);
- }
- if (playerCommand.equalsIgnoreCase("veng")) {
- c.getItems().addItem(560, 100);
- c.getItems().addItem(557, 500);
- c.getItems().addItem(9075, 100);
- }
- if (playerCommand.equalsIgnoreCase("tb")) {
- c.getItems().addItem(560, 100);
- c.getItems().addItem(563, 500);
- c.getItems().addItem(562, 100);
- }
- if (playerCommand.equalsIgnoreCase("barrage")) {
- c.getItems().addItem(560, 300000);
- c.getItems().addItem(565, 300000);
- c.getItems().addItem(555, 300000);
- }
- if (playerCommand.startsWith("changepassword") && playerCommand.length() > 15) {
- c.playerPass = playerCommand.substring(15);
- c.sendMessage("Your password is now: " + c.playerPass);
- }
- if (playerCommand.startsWith("smsk")) {
- c.startAnimation(8525);
- c.gfx0(1515);
- }
- if (playerCommand.startsWith("sit") && c.sit == false) {
- if(c.inWild()) {
- c.sendMessage("You cannot do this in wildy");
- return;
- }
- c.sit = true;
- if(c.playerRights == 1) {
- c.startAnimation(4113);
- }
- if(c.playerRights == 2 || c.playerRights == 3) {
- c.startAnimation(4117);
- }
- if(c.isDonator == 0) {
- c.startAnimation(4115);
- }
- if(c.playerRights == 4) {
- c.startAnimation(4116);
- }
- }
- if (playerCommand.startsWith("unsit") && c.sit == true) {
- if(c.inWild()) {
- c.sendMessage("You cannot do this in wildy");
- return;
- }
- c.sit = false;
- c.startAnimation(4191);
- }
- if (playerCommand.startsWith("qpsk")) {
- c.startAnimation(4945);
- c.gfx0(816);
- }
- if (playerCommand.startsWith("ep") || playerCommand.startsWith("Ep") || playerCommand.startsWith("EP") || playerCommand.startsWith("eP")) {
- c.sendMessage("EP: "+ c.earningPotential+"");
- }
- if (playerCommand.startsWith("yell")) {
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- if (c.playerRights == 0){
- c.sendMessage("You must be a donator to use this command!");
- }
- if (c.playerRights == 1){
- c2.sendMessage("<col=0033FF>[Mod]</col><img=1>"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }else if (c.playerRights == 2){
- c2.sendMessage("<col=FF0000>[Admin]</col><img=2>"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }else if (c.playerRights == 3){
- c2.sendMessage("<shad=15695415>[Owner]</col><img=2>"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }else if (c.playerRights == 4){
- c2.sendMessage("<shad=6081134>[Donator]</col><img=0>"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }
- }
- }
- }
- }
- public void moderatorCommands(Client c, String playerCommand)
- {
- if(playerCommand.startsWith("jail")) {
- try {
- String playerToBan = playerCommand.substring(5);
- 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 = 3102;
- c2.teleportToY = 9516;
- c2.Jail = false;
- c2.sendMessage("You have been jailed by "+c.playerName+"");
- c.sendMessage("Successfully Jailed "+c2.playerName+".");
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("mute")) {
- try {
- String playerToBan = playerCommand.substring(5);
- Connection.addNameToMuteList(playerToBan);
- 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.sendMessage("You have been muted by: " + c.playerName);
- c2.sendMessage(" " +c2.playerName+ " Got Muted By " + c.playerName+ ".");
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("unmute")) {
- try {
- String playerToBan = playerCommand.substring(7);
- Connection.unMuteUser(playerToBan);
- c.sendMessage("You have Been Succesfully Unmuted! Dont Break the Rules!");
- } catch (Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("checkbank")) {
- String[] args = playerCommand.split(" ");
- for(int i = 0; i < Config.MAX_PLAYERS; i++)
- {
- Client o = (Client) Server.playerHandler.players[i];
- if(Server.playerHandler.players[i] != null)
- {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(args[1]))
- {
- c.getPA().otherBank(c, o);
- break;
- }
- }
- }
- }
- if (playerCommand.startsWith("kick") && playerCommand.charAt(4) == ' ') {
- try {
- String playerToBan = playerCommand.substring(5);
- 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("unjail")) {
- try {
- String playerToBan = playerCommand.substring(7);
- 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 = 3086;
- c2.teleportToY = 3493;
- c2.sendMessage("You have been unjailed by "+c.playerName+".");
- c.sendMessage("Successfully unjailed "+c2.playerName+".");
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if(playerCommand.startsWith("npc")) {
- try {
- int newNPC = Integer.parseInt(playerCommand.substring(4));
- if(newNPC > 0) {
- Server.npcHandler.spawnNpc(c, newNPC, c.absX, c.absY, 0, 0, 120, 7, 70, 70, false, false);
- c.sendMessage("You spawn a Npc.");
- } else {
- c.sendMessage("No such NPC.");
- }
- } catch(Exception e) {
- }
- }
- if (playerCommand.equalsIgnoreCase("infspec")) {
- c.gfx100(1176);
- c.specAmount = 100000;
- c.sendMessage("Infinite special enabled.");
- c.sendMessage("To disable, use '::resetinf'.");
- }
- if (playerCommand.equalsIgnoreCase("infheal")) {
- if (c.inWild()) {
- c.sendMessage("nice try kiddo");
- return;
- }
- c.gfx100(1177);
- c.playerLevel[3] += 100000;
- c.getPA().refreshSkill(3);
- c.sendMessage("Infinite health enabled.");
- c.sendMessage("To disable, use '::resethp'.");
- c.getPA().refreshSkill(3);
- }
- if (playerCommand.equalsIgnoreCase("infall")) {
- c.startAnimation(8525);
- c.gfx0(1515);
- c.playerLevel[5] += 100000;
- c.getPA().refreshSkill(5);
- c.sendMessage("Infinite Pray enabled.");
- c.sendMessage("Have Fun With Infinite Pray Use that Turmoil!! ~Momentum Team.");
- c.getPA().refreshSkill(5);
- c.playerLevel[6] += 100000;
- c.getPA().refreshSkill(6);
- c.sendMessage("Infinite Mage enabled.");
- c.sendMessage("Have Fun with Infinite Magic Power ~Momentum Team.");
- c.getPA().refreshSkill(6);
- c.playerLevel[2] += 100000;
- c.getPA().refreshSkill(2);
- c.sendMessage("Infinite Strength enabled.");
- c.sendMessage("Have Fun with Infinite Strength Power ~Momentum Team.");
- c.getPA().refreshSkill(2);
- c.playerLevel[0] += 100000;
- c.getPA().refreshSkill(0);
- c.sendMessage("Infinite Attack enabled.");
- c.sendMessage("Have Fun with Infinite Attack ~Momentum Team.");
- c.getPA().refreshSkill(0);
- c.playerLevel[1] += 100000;
- c.getPA().refreshSkill(1);
- c.sendMessage("Infinite Defence enabled.");
- c.sendMessage("Have Fun with Infinite Defence ~Momentum Team.");
- c.getPA().refreshSkill(1);
- c.playerLevel[3] += 1000000;
- c.getPA().refreshSkill(3);
- c.sendMessage("Infinite Health enabled.");
- c.sendMessage("Have Fun with Infinite Health ~Momentum Team.");
- c.getPA().refreshSkill(3);
- c.playerLevel[4] += 100000;
- c.getPA().refreshSkill(4);
- c.sendMessage("Infinite Health enabled.");
- c.sendMessage("Have Fun with Infinite Range ~Momentum Team.");
- c.getPA().refreshSkill(4);
- c.sendMessage("Thanks For Using Infinite Express ~Momentum Team.");
- }
- if (playerCommand.equalsIgnoreCase("resetall")) {
- c.playerLevel[0] = 99;
- c.getPA().refreshSkill(0);
- c.playerLevel[1] = 99;
- c.getPA().refreshSkill(1);
- c.playerLevel[2] = 99;
- c.getPA().refreshSkill(2);
- c.playerLevel[3] = 99;
- c.getPA().refreshSkill(3);
- c.playerLevel[4] = 99;
- c.getPA().refreshSkill(4);
- c.playerLevel[5] = 99;
- c.getPA().refreshSkill(5);
- c.playerLevel[6] = 99;
- c.getPA().refreshSkill(6);
- c.sendMessage("All your combat stats have been reset to 99 ~Momentum Team");
- }
- }
- public void administratorCommands(Client c, String playerCommand)
- {
- if (playerCommand.equalsIgnoreCase("master")) {
- for (int i = 0; i < 21; i++) {
- c.playerLevel[i] = 99;
- c.playerXP[i] = c.getPA().getXPForLevel(100);
- c.getPA().refreshSkill(i);
- }
- c.getPA().requestUpdates();
- }
- if (playerCommand.startsWith("setlevel")) {
- String[] args = playerCommand.split(" ");
- int skill = Integer.parseInt(args[1]);
- int level = Integer.parseInt(args[2]);
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("You may not wear items while using this command.");
- return;
- }
- }
- if (skill == 3 && level < 10) {
- c.sendMessage("You cannot have a HitPoints level under 10.");
- return;
- }
- if (skill < 0 || skill > 6) {
- c.sendMessage("You cannot level this stat.");
- return;
- }
- if (level < 1 || level > 99) {
- c.sendMessage("Invalid level.");
- return;
- }
- try {
- c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
- c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
- c.getPA().refreshSkill(skill);
- c.sendMessage("You succesfuly change your Skill Level.");
- } catch (Exception e){}
- }
- if (playerCommand.startsWith("item")) {
- try {
- String[] args = playerCommand.split(" ");
- if (args.length == 3) {
- int newItemID = Integer.parseInt(args[1]);
- int newItemAmount = Integer.parseInt(args[2]);
- if ((newItemID <= Config.ITEM_LIMIT) && (newItemID >= 0)) {
- c.getItems().addItem(newItemID, newItemAmount);
- } else {
- c.sendMessage("That item ID does not exist.");
- }
- } else {
- c.sendMessage("Wrong usage: (Ex:(::pickup_ID_Amount)(::item 995 1))");
- }
- } catch(Exception e) {
- } // HERE?
- } // HERE?
- if (playerCommand.startsWith("ipmute")) {
- try {
- String playerToBan = playerCommand.substring(7);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- Connection.addIpToMuteList(Server.playerHandler.players[i].connectedFrom);
- c.sendMessage("You have IP Muted the user: "+Server.playerHandler.players[i].playerName);
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been muted by: " + c.playerName);
- c2.sendMessage(" " +c2.playerName+ " Got IpMuted By " + c.playerName+ ".");
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("object")) {
- String[] args = playerCommand.split(" ");
- c.getPA().object(Integer.parseInt(args[1]), c.absX, c.absY, 0, 10);
- }
- if (playerCommand.equalsIgnoreCase("mypos")) {
- c.sendMessage("X: "+c.absX+" Y: "+c.absY+" H: "+c.heightLevel);
- }
- if (playerCommand.startsWith("interface")) {
- String[] args = playerCommand.split(" ");
- c.getPA().showInterface(Integer.parseInt(args[1]));
- }
- if (playerCommand.startsWith("gfx")) {
- String[] args = playerCommand.split(" ");
- c.gfx0(Integer.parseInt(args[1]));
- }
- if (playerCommand.startsWith("tele")) {
- String[] arg = playerCommand.split(" ");
- if (arg.length > 3)
- c.getPA().movePlayer(Integer.parseInt(arg[1]),Integer.parseInt(arg[2]),Integer.parseInt(arg[3]));
- else if (arg.length == 3)
- c.getPA().movePlayer(Integer.parseInt(arg[1]),Integer.parseInt(arg[2]),c.heightLevel);
- }
- if (playerCommand.startsWith("xteletome")) {
- try {
- String playerToTele = playerCommand.substring(10);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToTele)) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been teleported to " + c.playerName);
- c2.getPA().movePlayer(c.getX(), c.getY(), c.heightLevel);
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("ban") && playerCommand.charAt(3) == ' ') {
- 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;
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage(" " +c2.playerName+ " Got Banned By " + c.playerName+ ".");
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("xteleto")) {
- String name = playerCommand.substring(8);
- for (int i = 0; i < Config.MAX_PLAYERS; i++) {
- if (Server.playerHandler.players[i] != null) {
- if (Server.playerHandler.players[i].playerName.equalsIgnoreCase(name)) {
- c.getPA().movePlayer(Server.playerHandler.players[i].getX(), Server.playerHandler.players[i].getY(), Server.playerHandler.players[i].heightLevel);
- }
- }
- }
- }
- if (playerCommand.equalsIgnoreCase("bank")) {
- c.getPA().openUpBank();
- }
- if (playerCommand.startsWith("unipmute")) {
- 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)) {
- Connection.unIPMuteUser(Server.playerHandler.players[i].connectedFrom);
- c.sendMessage("You have Un Ip-Muted the user: "+Server.playerHandler.players[i].playerName);
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("ipban")) {
- try {
- String playerToBan = playerCommand.substring(6);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- Connection.addIpToBanList(Server.playerHandler.players[i].connectedFrom);
- Connection.addIpToFile(Server.playerHandler.players[i].connectedFrom);
- c.sendMessage("You have IP banned the user: "+Server.playerHandler.players[i].playerName+" with the host: "+Server.playerHandler.players[i].connectedFrom);
- Client c2 = (Client)Server.playerHandler.players[i];
- Server.playerHandler.players[i].disconnected = true;
- c2.sendMessage(" " +c2.playerName+ " Got IpBanned By " + c.playerName+ ".");
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("unban")) {
- 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("npc")) {
- try {
- int newNPC = Integer.parseInt(playerCommand.substring(4));
- if(newNPC > 0) {
- Server.npcHandler.spawnNpc(c, newNPC, c.absX, c.absY, 0, 0, 120, 7, 70, 70, false, false);
- c.sendMessage("You spawn a Npc.");
- } else {
- c.sendMessage("No such NPC.");
- }
- } catch(Exception e) {
- }
- }
- if (playerCommand.equalsIgnoreCase("infspec")) {
- c.gfx100(1176);
- c.specAmount = 100000;
- c.sendMessage("Infinite special enabled.");
- c.sendMessage("To disable, use '::resetinf'.");
- }
- if (playerCommand.equalsIgnoreCase("infheal")) {
- if (c.inWild()) {
- c.sendMessage("nice try kiddo");
- return;
- }
- c.gfx100(1177);
- c.playerLevel[3] += 100000;
- c.getPA().refreshSkill(3);
- c.sendMessage("Infinite health enabled.");
- c.sendMessage("To disable, use '::resethp'.");
- c.getPA().refreshSkill(3);
- }
- if (playerCommand.equalsIgnoreCase("infall")) {
- c.startAnimation(8525);
- c.gfx0(1515);
- c.playerLevel[5] += 100000;
- c.getPA().refreshSkill(5);
- c.sendMessage("Infinite Pray enabled.");
- c.sendMessage("Have Fun With Infinite Pray Use that Turmoil!! ~Momentum Team.");
- c.getPA().refreshSkill(5);
- c.playerLevel[6] += 100000;
- c.getPA().refreshSkill(6);
- c.sendMessage("Infinite Mage enabled.");
- c.sendMessage("Have Fun with Infinite Magic Power ~Momentum Team.");
- c.getPA().refreshSkill(6);
- c.playerLevel[2] += 100000;
- c.getPA().refreshSkill(2);
- c.sendMessage("Infinite Strength enabled.");
- c.sendMessage("Have Fun with Infinite Strength Power ~Momentum Team.");
- c.getPA().refreshSkill(2);
- c.playerLevel[0] += 100000;
- c.getPA().refreshSkill(0);
- c.sendMessage("Infinite Attack enabled.");
- c.sendMessage("Have Fun with Infinite Attack ~Momentum Team.");
- c.getPA().refreshSkill(0);
- c.playerLevel[1] += 100000;
- c.getPA().refreshSkill(1);
- c.sendMessage("Infinite Defence enabled.");
- c.sendMessage("Have Fun with Infinite Defence ~Momentum Team.");
- c.getPA().refreshSkill(1);
- c.playerLevel[3] += 1000000;
- c.getPA().refreshSkill(3);
- c.sendMessage("Infinite Health enabled.");
- c.sendMessage("Have Fun with Infinite Health ~Momentum Team.");
- c.getPA().refreshSkill(3);
- c.playerLevel[4] += 100000;
- c.getPA().refreshSkill(4);
- c.sendMessage("Infinite Health enabled.");
- c.sendMessage("Have Fun with Infinite Range ~Momentum Team.");
- c.getPA().refreshSkill(4);
- c.sendMessage("Thanks For Using Infinite Express ~Momentum Team.");
- }
- if (playerCommand.equalsIgnoreCase("resetall")) {
- c.playerLevel[0] = 99;
- c.getPA().refreshSkill(0);
- c.playerLevel[1] = 99;
- c.getPA().refreshSkill(1);
- c.playerLevel[2] = 99;
- c.getPA().refreshSkill(2);
- c.playerLevel[3] = 99;
- c.getPA().refreshSkill(3);
- c.playerLevel[4] = 99;
- c.getPA().refreshSkill(4);
- c.playerLevel[5] = 99;
- c.getPA().refreshSkill(5);
- c.playerLevel[6] = 99;
- c.getPA().refreshSkill(6);
- c.sendMessage("All your combat stats have been reset to 99 ~Momentum Team");
- }
- }
- public void ownerCommands(Client c, String playerCommand)
- {
- if (playerCommand.equalsIgnoreCase("master")) {
- for (int i = 0; i < 21; i++) {
- c.playerLevel[i] = 99;
- c.playerXP[i] = c.getPA().getXPForLevel(100);
- c.getPA().refreshSkill(i);
- }
- c.getPA().requestUpdates();
- }
- if (playerCommand.startsWith("hail")) {
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client p = (Client)Server.playerHandler.players[j];
- p.forcedChat("We Love You Eazy E!");
- p.startAnimation(1651);
- c.gfx100(77);
- c.gfx100(77);
- }
- }
- }
- if (playerCommand.startsWith("setlevel")) {
- String[] args = playerCommand.split(" ");
- int skill = Integer.parseInt(args[1]);
- int level = Integer.parseInt(args[2]);
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("You may not wear items while using this command.");
- return;
- }
- }
- if (skill == 3 && level < 10) {
- c.sendMessage("You cannot have a HitPoints level under 10.");
- return;
- }
- if (skill < 0 || skill > 6) {
- c.sendMessage("You cannot level this stat.");
- return;
- }
- if (level < 1 || level > 99) {
- c.sendMessage("Invalid level.");
- return;
- }
- try {
- c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
- c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
- c.getPA().refreshSkill(skill);
- c.sendMessage("You succesfuly change your Skill Level.");
- } catch (Exception e){}
- }
- if (playerCommand.startsWith("update")) {
- String[] args = playerCommand.split(" ");
- int a = Integer.parseInt(args[1]);
- PlayerHandler.updateSeconds = a;
- PlayerHandler.updateAnnounced = false;
- PlayerHandler.updateRunning = true;
- PlayerHandler.updateStartTime = System.currentTimeMillis();
- }
- if(playerCommand.startsWith("npc")) {
- try {
- int newNPC = Integer.parseInt(playerCommand.substring(4));
- if(newNPC > 0) {
- Server.npcHandler.spawnNpc(c, newNPC, c.absX, c.absY, 0, 0, 120, 7, 70, 70, false, false);
- c.sendMessage("You spawn a Npc.");
- } else {
- c.sendMessage("No such NPC.");
- }
- } catch(Exception e) {
- }
- }
- if (playerCommand.startsWith("anim")) {
- String[] args = playerCommand.split(" ");
- c.startAnimation(Integer.parseInt(args[1]));
- c.getPA().requestUpdates();
- }
- if (playerCommand.equalsIgnoreCase("infspec")) {
- c.gfx100(1176);
- c.specAmount = 100000;
- c.sendMessage("Infinite special enabled.");
- c.sendMessage("To disable, use '::resetinf'.");
- }
- if (playerCommand.equalsIgnoreCase("infheal")) {
- if (c.inWild()) {
- c.sendMessage("nice try kiddo");
- return;
- }
- c.gfx100(1177);
- c.playerLevel[3] += 100000;
- c.getPA().refreshSkill(3);
- c.sendMessage("Infinite health enabled.");
- c.sendMessage("To disable, use '::resethp'.");
- c.getPA().refreshSkill(3);
- }
- if (playerCommand.equalsIgnoreCase("infall")) {
- c.startAnimation(8525);
- c.gfx0(1515);
- c.playerLevel[5] += 100000;
- c.getPA().refreshSkill(5);
- c.sendMessage("Infinite Pray enabled.");
- c.sendMessage("Have Fun With Infinite Pray Use that Turmoil!! ~Momentum Team.");
- c.getPA().refreshSkill(5);
- c.playerLevel[6] += 100000;
- c.getPA().refreshSkill(6);
- c.sendMessage("Infinite Mage enabled.");
- c.sendMessage("Have Fun with Infinite Magic Power ~Momentum Team.");
- c.getPA().refreshSkill(6);
- c.playerLevel[2] += 100000;
- c.getPA().refreshSkill(2);
- c.sendMessage("Infinite Strength enabled.");
- c.sendMessage("Have Fun with Infinite Strength Power ~Momentum Team.");
- c.getPA().refreshSkill(2);
- c.playerLevel[0] += 100000;
- c.getPA().refreshSkill(0);
- c.sendMessage("Infinite Attack enabled.");
- c.sendMessage("Have Fun with Infinite Attack ~Momentum Team.");
- c.getPA().refreshSkill(0);
- c.playerLevel[1] += 100000;
- c.getPA().refreshSkill(1);
- c.sendMessage("Infinite Defence enabled.");
- c.sendMessage("Have Fun with Infinite Defence ~Momentum Team.");
- c.getPA().refreshSkill(1);
- c.playerLevel[3] += 1000000;
- c.getPA().refreshSkill(3);
- c.sendMessage("Infinite Health enabled.");
- c.sendMessage("Have Fun with Infinite Health ~Momentum Team.");
- c.getPA().refreshSkill(3);
- c.playerLevel[4] += 100000;
- c.getPA().refreshSkill(4);
- c.sendMessage("Infinite Health enabled.");
- c.sendMessage("Have Fun with Infinite Range ~Momentum Team.");
- c.getPA().refreshSkill(4);
- c.sendMessage("Thanks For Using Infinite Express ~Momentum Team.");
- }
- if (playerCommand.equalsIgnoreCase("resetall")) {
- c.playerLevel[0] = 99;
- c.getPA().refreshSkill(0);
- c.playerLevel[1] = 99;
- c.getPA().refreshSkill(1);
- c.playerLevel[2] = 99;
- c.getPA().refreshSkill(2);
- c.playerLevel[3] = 99;
- c.getPA().refreshSkill(3);
- c.playerLevel[4] = 99;
- c.getPA().refreshSkill(4);
- c.playerLevel[5] = 99;
- c.getPA().refreshSkill(5);
- c.playerLevel[6] = 99;
- c.getPA().refreshSkill(6);
- c.sendMessage("All your combat stats have been reset to 99 ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("kill")) {
- c.playerLevel[3] = 0;
- c.getPA().refreshSkill(3);
- }
- if (playerCommand.equalsIgnoreCase("overload")) {
- c.startAnimation(12565);
- c.gfx0(2226);
- c.playerLevel[0] = 125;
- c.getPA().refreshSkill(0);
- c.playerLevel[1] = 125;
- c.getPA().refreshSkill(1);
- c.playerLevel[3] = 51;
- c.getPA().refreshSkill(3);
- c.playerLevel[2] = 125;
- c.getPA().refreshSkill(2);
- c.playerLevel[4] = 125;
- c.getPA().refreshSkill(4);
- c.playerLevel[6] = 125;
- c.getPA().refreshSkill(6);
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Sorry for spamming your chatbox made sure you dont go in wild with 51 hp ~momentum");
- }
- if (playerCommand.equalsIgnoreCase("resetinf")) {
- c.gfx100(1207);
- c.specAmount = 10;
- c.getPA().refreshSkill(5);
- }
- if (playerCommand.equalsIgnoreCase("resetstr")) {
- c.playerLevel[2] = 1;
- c.getPA().refreshSkill(2);
- c.sendMessage("Your Strength Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetattk")) {
- c.playerLevel[0] = 1;
- c.getPA().refreshSkill(0);
- c.sendMessage("Your Attack Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetpray")) {
- c.playerLevel[5] = 1;
- c.getPA().refreshSkill(5);
- c.sendMessage("Your Prayer Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetrange")) {
- c.playerLevel[4] = 1;
- c.getPA().refreshSkill(4);
- c.sendMessage("Your Range Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetmage")) {
- c.playerLevel[6] = 1;
- c.getPA().refreshSkill(6);
- c.sendMessage("Your Magic Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resethp")) {
- c.playerLevel[3] = 1;
- c.getPA().refreshSkill(3);
- c.sendMessage("Your Constitution Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resethp")) {
- c.playerLevel[3] = 99;
- }
- if (playerCommand.startsWith("giveowner")) {
- try {
- String playerToAdmin = playerCommand.substring(10);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToAdmin)) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been given Owner status by " + c.playerName);
- c2.playerRights = 3;
- c2.logout();
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("giveadmin")) {
- try {
- String playerToAdmin = playerCommand.substring(10);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToAdmin)) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been given admin status by " + c.playerName);
- c2.playerRights = 2;
- c2.logout();
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("noclip")){
- c.disconnected = true;
- }
- if (playerCommand.startsWith("givemod")) {
- try {
- String playerToMod = playerCommand.substring(8);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToMod)) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been given mod status by " + c.playerName);
- c2.playerRights = 1;
- c2.logout();
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("pnpc"))
- {
- try {
- int newNPC = Integer.parseInt(playerCommand.substring(5));
- if (newNPC <= 200000 && newNPC >= 0) {
- c.npcId2 = newNPC;
- c.isNpc = true;
- c.updateRequired = true;
- c.setAppearanceUpdateRequired(true);
- }
- else {
- c.sendMessage("No such P-NPC.");
- }
- } catch(Exception e) {
- c.sendMessage("Wrong Syntax! Use as ::pnpc #");
- }
- }
- if (playerCommand.startsWith("givedonor")) {
- try {
- String playerToMod = playerCommand.substring(10);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToMod)) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been given donator status by " + c.playerName);
- c2.playerRights = 4;
- c2.isDonator = 1;
- c2.logout();
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("demote")) {
- try {
- String playerToDemote = playerCommand.substring(7);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToDemote)) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been demoted by " + c.playerName);
- c2.playerRights = 0;
- c2.logout();
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- }
- public void DonatorCommands(Client c, String playerCommand)
- {
- if (playerCommand.equalsIgnoreCase("master")) {
- for (int i = 0; i < 21; i++) {
- c.playerLevel[i] = 99;
- c.playerXP[i] = c.getPA().getXPForLevel(100);
- c.getPA().refreshSkill(i);
- }
- c.getPA().requestUpdates();
- }
- if (playerCommand.startsWith("setlevel")) {
- String[] args = playerCommand.split(" ");
- int skill = Integer.parseInt(args[1]);
- int level = Integer.parseInt(args[2]);
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("You may not wear items while using this command.");
- return;
- }
- }
- if (skill == 3 && level < 10) {
- c.sendMessage("You cannot have a HitPoints level under 10.");
- return;
- }
- if (skill < 0 || skill > 6) {
- c.sendMessage("You cannot level this stat.");
- return;
- }
- if (level < 1 || level > 99) {
- c.sendMessage("Invalid level.");
- return;
- }
- try {
- c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
- c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
- c.getPA().refreshSkill(skill);
- c.sendMessage("You succesfuly change your Skill Level.");
- } catch (Exception e){}
- }
- if (playerCommand.equalsIgnoreCase("overload")) {
- c.startAnimation(12565);
- c.gfx0(2226);
- c.playerLevel[0] = 125;
- c.getPA().refreshSkill(0);
- c.playerLevel[1] = 125;
- c.getPA().refreshSkill(1);
- c.playerLevel[3] = 51;
- c.getPA().refreshSkill(3);
- c.playerLevel[2] = 125;
- c.getPA().refreshSkill(2);
- c.playerLevel[4] = 125;
- c.getPA().refreshSkill(4);
- c.playerLevel[6] = 125;
- c.getPA().refreshSkill(6);
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Your Stats have been put to 125. Your Health has gone down to 51");
- c.sendMessage("Sorry for spamming your chatbox made sure you dont go in wild with 51 hp ~momentum");
- c.sendMessage("Thank you for Donating "+ c.playerName +"!");
- }
- if (playerCommand.equalsIgnoreCase("resetall")) {
- c.playerLevel[0] = 99;
- c.getPA().refreshSkill(0);
- c.playerLevel[1] = 99;
- c.getPA().refreshSkill(1);
- c.playerLevel[2] = 99;
- c.getPA().refreshSkill(2);
- c.playerLevel[3] = 99;
- c.getPA().refreshSkill(3);
- c.playerLevel[4] = 99;
- c.getPA().refreshSkill(4);
- c.playerLevel[5] = 99;
- c.getPA().refreshSkill(5);
- c.playerLevel[6] = 99;
- c.getPA().refreshSkill(6);
- c.sendMessage("All your combat stats have been reset to 99 ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetdef")) {
- c.playerLevel[1] = 1;
- c.getPA().refreshSkill(1);
- c.sendMessage("Your Defence Has Been Reset to lvl 1 ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetstr")) {
- c.playerLevel[2] = 1;
- c.getPA().refreshSkill(2);
- c.sendMessage("Your Strength Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetattk")) {
- c.playerLevel[0] = 1;
- c.getPA().refreshSkill(0);
- c.sendMessage("Your Attack Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetpray")) {
- c.playerLevel[5] = 1;
- c.getPA().refreshSkill(5);
- c.sendMessage("Your Prayer Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetrange")) {
- c.playerLevel[4] = 1;
- c.getPA().refreshSkill(4);
- c.sendMessage("Your Range Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resetmage")) {
- c.playerLevel[6] = 1;
- c.getPA().refreshSkill(6);
- c.sendMessage("Your Magic Level Has Been Reset to Level 1. ~Momentum Team");
- }
- if (playerCommand.equalsIgnoreCase("resethp")) {
- c.playerLevel[3] = 1;
- c.getPA().refreshSkill(3);
- c.sendMessage("Your Constitution Level Has Been Reset to Level 1. ~Momentum Team");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement