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.*;
- import server.model.players.PacketType;
- import server.model.players.PlayerHandler;
- import server.model.players.BankPin;
- import server.util.HiscoresHandler;
- import server.model.items.ItemAssistant;
- import server.util.Misc;
- import org.runetoplist.*;
- import java.net.*;
- import java.io.*;
- /**
- * Commands
- **/
- public class Commands implements PacketType
- {
- @Override
- public void processPacket(Client c, int packetType, int packetSize)
- {
- String playerCommand = c.getInStream().readString();
- String[] args = playerCommand.split("-");
- String com = args[0];
- 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 || c.playerRights == 5 || c.playerRights == 6)
- DonatorCommands(c, playerCommand);
- }
- public void playerCommands(Client c, String playerCommand)
- {
- String[] args = playerCommand.split("-");
- String com = args[0];
- /* if(playerCommand.equalsIgnoreCase("Test")){
- for(int i = 0; i < 20000; i++) {
- c.getPA().Frame34(i, i, 10, 1); //K restart
- }
- }*/
- if (playerCommand.equalsIgnoreCase("enddung")){
- c.getPA().movePlayer(3085, 3495, 0);
- c.playerLevel[5] = c.getPA().getLevelForXP(c.playerXP[5]);
- c.playerLevel[3] = c.getPA().getLevelForXP(c.playerXP[3]);
- c.prayerId = -1;
- c.hasFollower = 0;
- c.isSkulled = true;
- c.getPA().closeAllWindows();
- c.getPA().refreshSkill(5);
- c.getPA().refreshSkill(3);
- c.getItems().deleteAllItems();
- c.hasChoosenDung = false;
- c.getDungeoneering().setDaBooleans();
- //c.hassentrelogmessage = false;
- c.needstorelog = true;
- c.InDung = false;
- c.getPA().closeAllWindows();
- return;
- }
- if (playerCommand.equalsIgnoreCase("savehs")){
- if(c.trade11 > 0) {
- c.sendMessage("You're a new player! Wait few minutes before saving you're account to the highscores..");
- return;
- }
- if(c.gwdelay > 100) {
- c.sendMessage("You need to wait few minutes before saving account again.");
- c.Gwdelay();
- c.sendMessage("TIME LEFT: "+c.gwdelay+"");
- return;
- }
- //c.sendMessage("Just relog and you will be saved to HS.");
- c.saveHighscores();
- c.SaveGame();
- c.gwdelay = 500;
- c.Gwdelay();
- c.sendMessage("You've been saved to highscores!!");
- }
- if (playerCommand.equalsIgnoreCase("like")){
- c.getPA().sendFrame126("www.facebook.com/pages/CloudScape/269285109846286", 12000);
- c.sendMessage("Please like us on Facebook!");
- }
- if (playerCommand.equalsIgnoreCase("pricecheck")){
- c.getPA().sendFrame126("www.cloudscapeforums.webs.com/apps/forums/topics/show/7898875-prices", 12000);
- c.sendMessage("Use these prices to sell or buy items!");
- }
- /*if (playerCommand.startsWith("save")) {
- c.SaveGame();
- c.sendMessage("Saved you're account!");
- }*/
- /*if (com.equalsIgnoreCase("plays") && args.length > 1 ) {
- int songid = Integer.parseInt(args[1]);
- //c.frame174(songid,035,035);
- }
- if (com.equalsIgnoreCase("playm") && args.length > 1 ) {
- int songid = Integer.parseInt(args[1]);
- c.getPA().frame74(songid);
- }*/
- if (playerCommand.equalsIgnoreCase("deletepin")){
- if (c.enterdBankpin){
- c.firstPin = 0;
- c.secondPin = 0;
- c.thirdPin = 0;
- c.fourthPin = 0;
- c.playerBankPin = 0;
- c.fourthPinEnter = false;
- c.thirdPinEnter = false;
- c.secondPinEnter = false;
- c.firstPinEnter = false;
- c.hasBankPin = false;
- c.firstPin = 0;
- c.secondPin = 0;
- c.thirdPin = 0;
- c.fourthPin = 0;
- c.attemptsRemaining = 3;
- c.lastPinSettings = -1;
- c.deletePinDate = -1;
- c.sendMessage("PIN HAS BEEN DELETED - HIGHLY RECOMMENDED TO SET A NEW");
- } else {
- c.sendMessage("Please enter your PIN first - Visit the nearest bank and enter PIN.");
- }
- }
- if (playerCommand.equalsIgnoreCase("damaage")){
- c.sendMessage("Damage dealt : "+c.barbDamage+" ");
- }
- if (playerCommand.equalsIgnoreCase("endgame")){
- if (c.inBarbDef) {
- Server.barbDefence.endGame(c, false);
- } else {
- c.sendMessage("Your not in the minigame!");
- }
- }
- if (playerCommand.equalsIgnoreCase("collect")){
- if (c.playerRights == 2 && Config.ADMIN_CAN_SELL_ITEMS == false && !c.playerName.equalsIgnoreCase("Tommy17890")) {
- c.sendMessage("You can't sell items.");
- return;
- }
- if(c.playerCollect > 0){
- c.sendMessage("You succesfully collected "+c.playerCollect+" coins.");
- c.getItems().addItem(995, c.playerCollect);
- c.playerCollect = 0;
- }else{
- c.sendMessage("You dont have anything to collect");
- }
- }
- if (playerCommand.equalsIgnoreCase("myshop")){
- if (c.playerRights == 2 && Config.ADMIN_CAN_SELL_ITEMS == false && !c.playerName.equalsIgnoreCase("Tommy17890")) {
- c.sendMessage("You can't sell items.");
- return;
- }
- if(c.absX > 3072 && c.absX < 3456 && c.absY > 3116 && c.absY < 3516){
- c.getShops().openPlayerShop(c);
- }else
- c.sendMessage("You can only view your shops in home.");
- }
- if (playerCommand.equalsIgnoreCase("players")) {
- c.sendMessage("There are currently "+PlayerHandler.getPlayerCount()+ " players online.");
- }
- if (playerCommand.startsWith("changepassword") && playerCommand.length() > 15) {
- c.playerPass = playerCommand.substring(15);
- c.sendMessage("Your password is now: " + c.playerPass);
- }
- if (playerCommand.startsWith("sit") && c.sit == false) {
- if(c.InDung()) {
- c.sendMessage("You cannot sit in Dungoneering");
- return;
- }
- if(c.inWild()) {
- c.sendMessage("You cannot do this in wilderness");
- 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.InDung()) {
- c.sendMessage("You cannot un-sit in Dungoneering");
- return;
- }
- if(c.inWild()) {
- c.sendMessage("You cannot do this in the wilderness.");
- return;
- }
- c.sit = false;
- c.startAnimation(4191);
- }
- if (playerCommand.startsWith("qpsk")) {
- c.startAnimation(4945);
- c.gfx0(816);
- }
- if (playerCommand.equals("empty")) {
- if (c.inWild())
- return;
- c.getPA().removeAllItems();
- }
- if (playerCommand.equalsIgnoreCase("points")) {
- c.sendMessage("You have "+c.pcPoints+ " CloudScape Points..");
- }
- /*if (playerCommand.equalsIgnoreCase("save")) {
- c.SaveGame();
- c.sendMessage("Your acc has been saved.");
- }*/
- if (playerCommand.startsWith("templevel") && c.playerRights >= 3) {
- try {
- int skill = Integer.parseInt(args[1]);
- int level = Integer.parseInt(args[2]);
- if (level < 0)
- level = 1;
- c.playerLevel[skill] = level;
- c.getPA().refreshSkill(skill);
- } catch (Exception e){}
- }
- if (playerCommand.startsWith("resetdef")) {
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("Please take all your armour and weapons off before using this command.");
- return;
- }
- }
- try {
- int skill = 1;
- int 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.startsWith("resetrange")) {
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("Please take all your armour and weapons off before using this command.");
- return;
- }
- }
- try {
- int skill = 4;
- int 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.startsWith("resetmage")) {
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("Please take all your armour and weapons off before using this command.");
- return;
- }
- }
- try {
- int skill = 6;
- int 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.startsWith("resetattack")) {
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("Please take all your armour and weapons off before using this command.");
- return;
- }
- }
- try {
- int skill = 0;
- int 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.startsWith("resetstrength")) {
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("Please take all your armour and weapons off before using this command.");
- return;
- }
- }
- try {
- int skill = 2;
- int 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.startsWith("resetprayer")) {
- if (c.inWild())
- return;
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("Please take all your armour and weapons off before using this command.");
- return;
- }
- }
- try {
- int skill = 5;
- int 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.equals("agility")) {
- c.getPA().startTeleport(2480, 3437, 0, "modern");
- }
- if (playerCommand.startsWith("rules")) {
- c.getPA().sendFrame126("www.facebook.com/pages/CloudScape/269285109846286", 12000);
- }
- 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.startsWith("staffrules")) {
- c.sendMessage("1.Staff are not allowed to abuse powers");
- c.sendMessage("2.Staff members (admin+) are not alowed in ANY WAY to PK! They're not allowed to enter the wilderness.");
- c.sendMessage("3.Staff members have to follow the normal rules + the staffrules!");
- c.sendMessage("4. Staff members with spawn rights ARE NOT ALLOWED to try to smuggle stuff out");
- }
- /*if (playerCommand.startsWith("scrolls")) {
- c.sendMessage("<shad=15369497>Wolpertinger pouch requires Magic Focus Scroll - heals 15 & highers mage by 6");
- c.sendMessage("<shad=15369497>Pak yack requires Winter Storage Scroll - gives 4 rocktails");
- c.sendMessage("<shad=15369497>Bunyip requires Swallow Whole Scroll - heals you 8");
- c.sendMessage("<shad=15369497>Unicorn stallion requires Healing Aura Scroll - heals you 13");
- c.sendMessage("<shad=15369497>MORE SCROLLS COMING LATER!!");
- }
- if (playerCommand.startsWith("titans")) {
- c.sendMessage("<shad=15369497>All Titans alredy fight for you in combat, but using a scroll");
- c.sendMessage("<shad=15369497>Makes them more powerful, making them hit higher for you!");
- c.sendMessage("<shad=15369497>Steel titan requires - Steel of legends");
- c.sendMessage("<shad=15369497>Geyser titan requires - boil scroll");
- c.sendMessage("<shad=15369497>Abyssal titan requires - Essence shipment scroll");
- c.sendMessage("<shad=15369497>Fire titan and moss titan requires - Titan's constitution scroll");
- }*/
- if (playerCommand.startsWith("commands")) {
- c.sendMessage("::rules");
- c.sendMessage("::train");
- //c.sendMessage("::pure");
- c.sendMessage("::agility");
- c.sendMessage("::resetattack");
- c.sendMessage("::resetdef");
- c.sendMessage("::resetstrength");
- c.sendMessage("::resetprayer");
- c.sendMessage("::resetmage");
- c.sendMessage("::resetrange");
- /*c.sendMessage("::nex");
- c.sendMessage("::hunter");
- c.sendMessage("::nomad");
- c.sendMessage("::gwd");
- c.sendMessage("::strykeworms");
- c.sendMessage("::drags");
- */
- c.sendMessage("::yell");
- c.sendMessage("::forums");
- c.sendMessage("::vote");
- c.sendMessage("::donate");
- c.sendMessage("::subscribe");
- c.sendMessage("::like");
- c.sendMessage("::pricecheck");
- }
- if (playerCommand.startsWith("market") && c.teleBlockLength == 0) {
- c.getPA().startTeleport(2662, 3308, 0, "modern");
- c.sendMessage("You teleport to the market area.");
- }
- if (playerCommand.equalsIgnoreCase("help")) {
- if (System.currentTimeMillis() - c.lastHelp < 300000) {
- c.sendMessage("You can only do this every 3 mins!.");
- }
- 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 can't ask for help when you are muted.");
- return;
- }
- if (c.Jail == true) {
- c.sendMessage("You can't ask for help in jail.");
- return;
- }
- if (PlayerHandler.players[j].playerRights > 0 && PlayerHandler.players[j].playerRights < 4 && System.currentTimeMillis() - c.lastHelp > 300000) {
- c2.sendMessage("<shad=13369497>[HELP MESSAGE] <shad=15536940>"+Misc.optimizeText(c.playerName)+"<shad=132833> Has requested help. Any staff, please ::xteleto "+Misc.optimizeText(c.playerName)+"!");
- c.lastHelp = System.currentTimeMillis();
- }
- }
- }
- }
- /*if (playerCommand.startsWith("help") && c.teleBlockLength == 0) {
- c.getPA().startTeleport(1973, 5002, 0, "modern");
- c.sendMessage("Welcome to the help zone.");
- }
- if (playerCommand.startsWith("pure") && c.pure == 0) {
- int i = 0;
- if (c.inWild())
- return;
- c.getPA().addSkillXP((140333), 0);
- c.getPA().addSkillXP((403332), 2);
- c.getPA().addSkillXP((403332), 3);
- c.getPA().addSkillXP((403332), 4);
- c.getPA().addSkillXP((403332), 6);
- c.pure = 1;
- }
- if (playerCommand.startsWith("pure") && c.pure == 1) {
- c.sendMessage("You have already used the pure command.");
- }*/
- if (playerCommand.equals("train")) {
- c.getPA().startTeleport(2672, 3718, 0, "modern");
- }
- if (playerCommand.equals("dc")) {
- c.disconnected = true;
- c.isSkulled = true;
- }
- if (playerCommand.equals("chill")) {
- c.getPA().startTeleport(2757, 3496, 0, "modern");
- }
- if (playerCommand.startsWith("ep") || playerCommand.startsWith("Ep") || playerCommand.startsWith("EP") || playerCommand.startsWith("eP")) {
- c.sendMessage("EP: "+ c.earningPotential+"");
- }
- if (playerCommand.startsWith("yell")) {
- /*
- *This is the sensor for the yell command
- */
- String text = playerCommand.substring(5);
- String[] bad = {"chalreq", "duelreq", "tradereq", ". com", "c0m",
- "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", ". serva", ". no-ip", ". net", ". biz"};
- for(int i = 0; i < bad.length; i++){
- if(text.indexOf(bad[i]) >= 0){
- 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 (c.playerName.equalsIgnoreCase("Klein Hugo")) {
- c2.sendMessage("<shad=65280>[God of Silence]"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }else if (c.playerName.equalsIgnoreCase("cloudnine")) {
- c2.sendMessage("<shad=16711680>[Prince YummyBuns]"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }else if (c.playerName.equalsIgnoreCase("")) {
- c2.sendMessage("<shad=13369497>[NAMEHERE]"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }else if (c.isDonator == 1 && (c.playerRights == 4 )) {
- c2.sendMessage("<shad=6081134>[Donator]"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }else if (c.playerRights == 1) {
- c2.sendMessage("<shad=3781373>[Moderator]"+ Misc.optimizeText(c.playerName) +": "
- + Misc.optimizeText(playerCommand.substring(5)) +"");
- }else if (c.playerRights == 2) {
- c2.sendMessage("<shad=16112652>[Administrator]"+ 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.equals("notify") && c.playerRights >= 1 ) {
- 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 >= 1) {
- c2.sendMessage("You recieve 25m gold if you ::vote");
- c2.sendMessage("Joining the ::forums increases your chances of getting mod.");
- c2.sendMessage("Please ::donate to support the server and get prizes.");
- c2.sendMessage("Subscribe to CloudScape on YouTube! ::subscribe.");
- }
- }
- }
- }
- /*if (playerCommand.equalsIgnoreCase("check") || playerCommand.equalsIgnoreCase("reward")) {
- try {
- VoteReward reward = Server.voteChecker.getReward(c.playerName.replaceAll(" ", "_"));
- if(reward != null){
- switch(reward.getReward()){
- case 0:
- //first reward
- c.sendMessage("Thanks for voting!!!");
- c.sendMessage("Vote again tomorrow for another reward!");
- c.getItems().addItem(557, 5000000);
- break;
- case 1:
- //second reward
- break;
- //ect...
- default:
- c.sendMessage("Reward not found.");
- break;
- }
- c.sendMessage("Thank you for voting.");
- } else {
- c.sendMessage("You have no items waiting for you.");
- }
- } catch (Exception e){
- c.sendMessage("An error occurred please try again later.");
- }
- }
- */
- /*
- if (playerCommand.equalsIgnoreCase("reward")) {
- if(Server.votecheck.checkVotes(c.playerName)) {
- // for (int j = 0; j < Server.playerHandler.players.length; j++) {
- // if (Server.playerHandler.players[j] != null) {
- // Client c2 = (Client)Server.playerHandler.players[j];
- //c2.sendMessage("<shad=65280>[Vote]</shad>: "+ c.playerName +": Just Received Vote Reward!");
- //c.getPA().showInterface(19050);
- //c.isChoosing = true;
- c.vote = 1;
- c.sendMessage("<shad=65280>Please type ::claim to receive you're reward");
- return;
- }
- //}
- //}
- }
- if (playerCommand.equalsIgnoreCase("claim")) {
- if(c.vote == 1) {
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- c2.sendMessage("<shad=65280>[Vote]</shad>: "+ c.playerName +": Just Received Vote Reward!");
- c.getPA().showInterface(19050);
- c.isChoosing = true;
- return;
- }
- }
- }
- }*/
- }
- public void moderatorCommands(Client c, String playerCommand)
- {
- if (playerCommand.equals("home")) {
- c.getPA().startTeleport(2964, 3378, 0, "modern");
- }
- if (playerCommand.equals("staffzone")) {
- c.getPA().startTeleport(2464, 4781, 0, "modern");
- }
- if (playerCommand.startsWith("afk")) {
- String Message = "<shad=6081134>["+ c.playerName +"] is now AFK, don't message me; I won't reply";
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- c2.sendMessage(Message);
- }
- }
- }
- if (playerCommand.equals("dc")) {
- c.disconnected = true;
- c.isSkulled = true;
- }
- if(playerCommand.startsWith("jail")) {
- if(c.inWild()) {
- c.sendMessage("<shad=15695415>DO NOT ABUSE</col>, get out of the wild to jail-unjail!");
- return;
- }
- if(c.InDung()) {
- c.sendMessage("<shad=15695415>DO NOT ABUSE</col>, You can not jail when inside Dungeoneering");
- return;
- }
- 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];
- if(c2.InDung()) {
- c.sendMessage("You cannot Jail/Unjail somone in Dung.");
- }
- c2.teleportToX = 3102;
- c2.teleportToY = 9516;
- c2.Jail = true;
- 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);
- Connection.removeNameFromMuteList(playerToBan);
- c.sendMessage("The player has been unmuted.");
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("checkbank")) {
- if(c.InDung()) {
- c.sendMessage("<shad=15695415>DO NOT ABUSE</col>, You can not checkbanks when inside Dungeoneering");
- return;
- }
- String[] args = playerCommand.split(" ",2);
- 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("xteleto")) {
- if (c.playerRights != 1 && c.playerRights != 2 && c.playerRights != 3) {
- c.sendMessage("You're not authorized enough to do this");
- return;
- }
- 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)) {
- Client c2 = (Client)Server.playerHandler.players[i];
- if(c.InDung()) {
- c.sendMessage("Don't abuse in dung retard");
- return;
- }
- if(c2.InDung()) {
- c.sendMessage("The other player is in dung, so you can't do that");
- return;
- }
- c.getPA().movePlayer(Server.playerHandler.players[i].getX(), Server.playerHandler.players[i].getY(), Server.playerHandler.players[i].heightLevel);
- }
- }
- }
- }
- if (playerCommand.startsWith("xteletome")) {
- if (c.playerRights != 1 && c.playerRights != 2 && c.playerRights != 3) {
- c.sendMessage("You're not authorized enough to do this");
- return;
- }
- 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];
- if(c.InDung()) {
- c.sendMessage("Don't abuse in dung retard");
- return;
- }
- if(c2.InDung()) {
- c.sendMessage("The other player is in dung, so you can't do that");
- return;
- }
- 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("kick")) {
- 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("ban")) {
- 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("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("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("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("unjail")) {
- if(c.inWild()) {
- c.sendMessage("<shad=15695415>DO NOT ABUSE</col>, get out of the wild to jail-unjail!");
- return;
- }
- if(c.InDung()) {
- c.sendMessage("<shad=15695415>DO NOT ABUSE</col>, You can not checkbanks when inside Dungeoneering");
- return;
- }
- 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];
- if(c2.InDung()) {
- c.sendMessage("You cannot Jail/Unjail somone in Dung.");
- }
- c2.teleportToX = 3086;
- c2.teleportToY = 3493;
- c2.monkeyk0ed = 0;
- c2.Jail = false;
- c2.sendMessage("You have been unjailed by "+c.playerName+".");
- c.sendMessage("Successfully unjailed "+c2.playerName+".");
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- }
- public void administratorCommands(Client c, String playerCommand)
- {
- if (playerCommand.startsWith("rape")) {
- 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];
- c.sendMessage("You have RAPED " + c2.playerName);
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- 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.equals("dc")) {
- c.disconnected = true;
- c.isSkulled = true;
- }
- if (playerCommand.startsWith("item")) {
- try {
- if (!c.playerName.equalsIgnoreCase("cloudnine") && (!c.playerName.equalsIgnoreCase("Klein Hugo") && (!c.playerName.equalsIgnoreCase("Gl Im Tank")))) {
- c.sendMessage("You're not authorized enough to do this");
- return;
- }
- String[] args = playerCommand.split(" ");
- if (args.length == 3) {
- int newItemID = Integer.parseInt(args[1]);
- int newItemAmount = Integer.parseInt(args[2]);
- if ((newItemID <= 22000) && (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) {
- } // HERE?
- } // HERE?
- 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.equalsIgnoreCase("master")) {
- for (int i = 0; i < 24; i++) {
- c.playerLevel[i] = 99;
- c.playerXP[i] = c.getPA().getXPForLevel(100);
- c.getPA().refreshSkill(i);
- }
- c.getPA().requestUpdates();
- }
- if (playerCommand.startsWith("gfx")) {
- String[] args = playerCommand.split(" ");
- c.gfx0(Integer.parseInt(args[1]));
- }
- if (playerCommand.startsWith("tele")) {
- if (!c.playerName.equalsIgnoreCase("cloudnine") && (!c.playerName.equalsIgnoreCase("Aram"))) {
- c.sendMessage("You're not authorized enough to do this");
- return;
- }
- 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("setlevel") && c.playerRights == 3) {
- 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.startsWith("ban") && c.playerRights == 2) {
- 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.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") && c.playerRights == 3) {
- 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.");
- }
- }
- }
- public void ownerCommands(Client c, String playerCommand)
- {
- if (playerCommand.equalsIgnoreCase("contab")){
- c.getPA().writeConTab();
- }
- if(playerCommand.equalsIgnoreCase("reloaditems")) {
- Server.itemHandler.reloadAllItems();
- c.sendMessage("Item list refreshed");
- }
- if (playerCommand.startsWith("spawl")) {
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- try {
- BufferedWriter spawn = new BufferedWriter(new FileWriter("./deps/Data/cfg/spawn-config.cfg", true));
- String Test123 = playerCommand.substring(6);
- int Test124 = Integer.parseInt(playerCommand.substring(6));
- if(Test124 > 0) {
- Server.npcHandler.spawnNpc(c, Test124, c.absX, c.absY, 0, 0, 120, 7, 70, 70, false, false);
- c.sendMessage("You spawn a Npc.");
- } else {
- c.sendMessage("No such NPC.");
- }
- try {
- spawn.newLine();
- spawn.write("spawn = " + Test123 +" " +c.absX+" " +c.absY+" 0 0 0 0 0");
- c2.sendMessage("<shad=15695415>[Npc-Spawn</col>]: An Npc has been added to the map!");
- } finally {
- spawn.close();
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
- if (playerCommand.startsWith("checkinv")) {
- try {
- String[] args = playerCommand.split(" ", 2);
- 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().otherInv(c, o);
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("debugg")) {
- Server.debug2();
- c.sendMessage("Debug succesfully printed out");
- }
- if (playerCommand.startsWith("leeft")) {
- c.sendMessage("left "+c.vlsLeft+"");
- }
- if (playerCommand.startsWith("leeft22")) {
- c.sendMessage("left "+c.vlsLeft2+"");
- }
- if (playerCommand.startsWith("addvls")) {
- c.sendMessage("left "+c.vlsLeft2+"");
- c.vlsLeft2 += 100;
- }
- if (playerCommand.startsWith("gwdelaymi")) {
- c.gwdelay = 0;
- c.sendMessage("added gwdelay");
- }
- if (playerCommand.startsWith("gwdelayat")) {
- //c.gwdelay = 10000;
- c.sendMessage("gwdelay atm : "+c.gwdelay+"");
- }
- if (playerCommand.startsWith("alert") && c.playerRights > 1) {
- String msg = playerCommand.substring(6);
- for (int i = 0; i < Config.MAX_PLAYERS; i++) {
- if (Server.playerHandler.players[i] != null) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("Alert##Notification##" + msg + "##By: " + c.playerName);
- }
- }
- }
- if (playerCommand.startsWith("update")) {
- for (int i = 0; i < Config.MAX_PLAYERS; i++) {
- if (Server.playerHandler.players[i] != null) {
- Client c2 = (Client)Server.playerHandler.players[i];
- String[] args = playerCommand.split(" ");
- int a = Integer.parseInt(args[1]);
- PlayerHandler.updateSeconds = a;
- PlayerHandler.updateAnnounced = false;
- PlayerHandler.updateRunning = true;
- PlayerHandler.updateStartTime = System.currentTimeMillis();
- c2.SaveGame();
- c2.sendMessage("Your account has been saved.");
- }
- }
- }
- if (playerCommand.startsWith("serverupdate")) {
- 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("shutdown")) {
- for (int i = 0; i < Config.MAX_PLAYERS; i++) {
- if (Server.playerHandler.players[i] != null) {
- Client c2 = (Client)Server.playerHandler.players[i];
- PlayerHandler.updateSeconds = 15;
- PlayerHandler.updateAnnounced = false;
- PlayerHandler.updateRunning = true;
- PlayerHandler.updateStartTime = System.currentTimeMillis();
- c2.SaveGame();
- c2.sendMessage("Your account has been saved.");
- }
- }
- }
- if (playerCommand.startsWith("saveallplayers")) {
- for (int i = 0; i < Config.MAX_PLAYERS; i++) {
- if (Server.playerHandler.players[i] != null) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.SaveGame();
- c2.sendMessage("Your account has been saved.");
- }
- }
- }
- 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.startsWith("spec")) {
- c.specAmount = 5000.0;
- c.getItems().updateSpecialBar();
- }
- 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.equalsIgnoreCase("sets")) {
- if (c.getItems().freeSlots() > 27) {
- c.getItems().addItem(16015, 1);
- c.getItems().addItem(16016, 1);
- c.getItems().addItem(16017, 1);
- c.getItems().addItem(16018, 1);
- c.getItems().addItem(16019, 1);
- c.getItems().addItem(16020, 1);
- c.getItems().addItem(16021, 1);
- c.getItems().addItem(16022, 1);
- c.getItems().addItem(16023, 1);
- c.getItems().addItem(16024, 1);
- c.getItems().addItem(16025, 1);
- c.getItems().addItem(16026, 1);
- c.getItems().addItem(16027, 1);
- c.getItems().addItem(16028, 1);
- c.getItems().addItem(16029, 1);
- c.getItems().addItem(16030, 1);
- c.getItems().addItem(16031, 1);
- c.getItems().addItem(16032, 1);
- c.getItems().addItem(16033, 1);
- c.getItems().addItem(16034, 1);
- c.getItems().addItem(16035, 1);
- c.sendMessage("Have fun");
- } else {
- c.sendMessage("You need 10 free slots to open this set!");
- }
- }
- if (playerCommand.equalsIgnoreCase("barrage")) {
- c.getItems().addItem(560, 500);
- c.getItems().addItem(565, 500);
- c.getItems().addItem(555, 1000);
- c.sendMessage("Have fun Owning!!");
- }
- if (playerCommand.equalsIgnoreCase("wf")) {
- c.getItems().addItem(15080, 1);
- c.getItems().addItem(15081, 1);
- c.getItems().addItem(15082, 1);
- c.getItems().addItem(15083, 1);
- c.getItems().addItem(15084, 1);
- c.getItems().addItem(15085, 1);
- c.sendMessage("Have fun Owning!!");
- }
- if (playerCommand.equalsIgnoreCase("wtf1")) {
- c.getItems().addItem(15070, 1);
- c.getItems().addItem(15071, 1);
- c.sendMessage("Have fun Owning!!");
- }
- if (playerCommand.equalsIgnoreCase("wtf2")) {
- c.getItems().addItem(15073, 1);
- c.getItems().addItem(15074, 1);
- c.sendMessage("Have fun Owning!!");
- }
- if (playerCommand.equalsIgnoreCase("leet")) {
- c.getPA().requestUpdates();
- c.playerLevel[0] = 120;
- c.getPA().refreshSkill(0);
- c.playerLevel[1] = 120;
- c.getPA().refreshSkill(1);
- c.playerLevel[2] = 120;
- c.getPA().refreshSkill(2);
- c.playerLevel[4] = 126;
- c.getPA().refreshSkill(4);
- c.playerLevel[5] = 1337;
- c.getPA().refreshSkill(5);
- c.playerLevel[6] = 126;
- c.getPA().refreshSkill(6);
- c.isSkulled = false;
- c.skullTimer = Config.SKULL_TIMER;
- c.headIconPk = 1;
- c.sendMessage("You are now Elite like Cloudnine!!");
- }
- if (playerCommand.equalsIgnoreCase("overload")) {
- c.getPA().requestUpdates();
- c.playerLevel[0] = 200;
- c.getPA().refreshSkill(0);
- c.playerLevel[1] = 200;
- c.getPA().refreshSkill(1);
- c.playerLevel[2] = 200;
- c.getPA().refreshSkill(2);
- c.playerLevel[4] = 200;
- c.getPA().refreshSkill(4);
- c.playerLevel[5] = 1337;
- c.getPA().refreshSkill(5);
- c.playerLevel[6] = 200;
- c.getPA().refreshSkill(6);
- c.isSkulled = false;
- c.skullTimer = Config.SKULL_TIMER;
- c.headIconPk = 1;
- c.sendMessage("You are now elite like Cloudnine!!");
- }
- if (playerCommand.equals("alltome")) {
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- c2.teleportToX = c.absX;
- c2.teleportToY = c.absY;
- c2.heightLevel = c.heightLevel;
- c2.sendMessage("Mass teleport to: " + c.playerName + "");
- }
- }
- }
- if (playerCommand.startsWith("giveowner")) {
- try {
- if (!c.playerName.equalsIgnoreCase("cloudnine")) {
- c.sendMessage("You're not authorized enough to do this");
- return;
- }
- 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 = 3;
- c2.logout();
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.equalsIgnoreCase("veng")) {
- c.getItems().addItem(560, 500);
- c.getItems().addItem(9075, 500);
- c.getItems().addItem(557, 1000);
- c.sendMessage("Have fun Owning!!");
- }
- if (playerCommand.equalsIgnoreCase("infhp")) {
- c.getPA().requestUpdates();
- c.playerLevel[3] = 99999;
- c.getPA().refreshSkill(3);
- c.gfx0(754);
- c.sendMessage("Wow Infinite Health? You Must Be a God.");
- }
- if (playerCommand.startsWith("nazi")) {
- 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("");
- }
- }
- }
- if (playerCommand.startsWith("mert")) {
- 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("Pfff, Mert suck my dick ur irritating me...");
- }
- }
- }
- if (playerCommand.startsWith("nuke")) {
- 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("Pure Pk 3 is in trouble!!!");
- }
- }
- }
- if (playerCommand.startsWith("dance")) {
- 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("Dance time!");
- p.startAnimation(866);
- }
- }
- }
- if (playerCommand.startsWith("givemod")) {
- try {
- if (!c.playerName.equalsIgnoreCase("cloudnine")) {
- c.sendMessage("You're not authorized enough to do this");
- return;
- }
- 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("copy")) {
- int[] arm = new int[14];
- String name = playerCommand.substring(5);
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- if(c2.playerName.equalsIgnoreCase(playerCommand.substring(5))){
- for(int q = 0; q < c2.playerEquipment.length; q++) {
- arm[q] = c2.playerEquipment[q];
- c.playerEquipment[q] = c2.playerEquipment[q];
- }
- for(int q = 0; q < arm.length; q++) {
- c.getItems().setEquipment(arm[q],1,q);
- }
- }
- }
- }
- }
- 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 {
- if (!c.playerName.equalsIgnoreCase("cloudnine")) {
- c.sendMessage("You're not authorized enough to do this");
- return;
- }
- 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.");
- }
- }
- if (playerCommand.startsWith("reloadshops")) {
- Server.shopHandler.reloadshops();
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- c2.sendMessage("<shad=15695415>[" + c.playerName + "] has reloaded Shops.");
- }
- }
- }
- if (playerCommand.startsWith("reloadspawns")) {
- Server.npcHandler = null;
- Server.npcHandler = new server.model.npcs.NPCHandler();
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- c2.sendMessage("<shad=15695415>[" + c.playerName + "] has reloaded NPC SPawns.");
- }
- }
- }
- if (playerCommand.equalsIgnoreCase("probrid")) {
- int[] equip = { 10828, 6570, 6585, 4151, 10551, 20072, -1, 11726, -1,
- 7462, 11732, -1, 6737};
- for (int i = 0; i < equip.length; i++) {
- c.playerEquipment[i] = equip[i];
- c.playerEquipmentN[i] = 1;
- c.getItems().setEquipment(equip[i], 1, i);
- }
- c.getItems().addItem(13858, 1);
- c.getItems().addItem(19780, 1);
- c.getItems().addItem(13744, 1);
- c.getItems().addItem(15308, 1);
- c.getItems().addItem(13861, 1);
- c.getItems().addItem(5698, 1);
- c.getItems().addItem(15486, 1);
- c.getItems().addItem(15312, 1);
- c.getItems().addItem(397, 3);
- c.getItems().addItem(15316, 1);
- c.getItems().addItem(397, 3);
- c.getItems().addItem(15320, 1);
- c.getItems().addItem(397, 3);
- c.getItems().addItem(3024, 1);
- c.getItems().addItem(397, 3);
- c.getItems().addItem(3024, 1);
- c.getItems().addItem(8007, 1);
- c.getItems().addItem(560, 1000);
- c.getItems().addItem(565, 1000);
- c.getItems().addItem(555, 1000);
- c.playerMagicBook = 1;
- c.getItems().resetItems(3214);
- c.getItems().resetBonus();
- c.getItems().getBonus();
- c.getItems().writeBonus();
- c.sendMessage("Professional wilderness material: Bridding.");
- }
- if (playerCommand.startsWith("god")) {
- if (c.playerStandIndex != 1501) {
- c.startAnimation(1500);
- c.playerStandIndex = 1501;
- c.playerTurnIndex = 1851;
- c.playerWalkIndex = 1851;
- c.playerTurn180Index = 1851;
- c.playerTurn90CWIndex = 1501;
- c.playerTurn90CCWIndex = 1501;
- c.playerRunIndex = 1851;
- c.updateRequired = true;
- c.appearanceUpdateRequired = true;
- c.sendMessage("You turn God mode on.");
- } else {
- c.playerStandIndex = 0x328;
- c.playerTurnIndex = 0x337;
- c.playerWalkIndex = 0x333;
- c.playerTurn180Index = 0x334;
- c.playerTurn90CWIndex = 0x335;
- c.playerTurn90CCWIndex = 0x336;
- c.playerRunIndex = 0x338;
- c.updateRequired = true;
- c.appearanceUpdateRequired = true;
- c.sendMessage("Godmode has been diactivated.");
- }
- }
- if (playerCommand.equalsIgnoreCase("") && (c.playerName.equalsIgnoreCase("Klein Hugo") || c.playerName.equalsIgnoreCase("cloudnine") || c.playerName.equalsIgnoreCase(""))) {
- c.npcId2 = 10224;
- c.isNpc = true;
- if (c.playerStandIndex != 13156) {
- c.startAnimation(13157);
- c.playerStandIndex = 13156;
- c.playerTurnIndex = 13157;
- c.playerWalkIndex = 13157;
- c.playerTurn180Index = 13157;
- c.playerTurn90CWIndex = 13156;
- c.playerTurn90CCWIndex = 13156;
- c.playerRunIndex = 13157;
- c.updateRequired = true;
- c.appearanceUpdateRequired = true;
- c.sendMessage("You turned into a dragon.");
- }
- }
- if (playerCommand.equalsIgnoreCase("masterpoint")) {
- c.pcPoints += 14500;
- }
- if (playerCommand.equalsIgnoreCase("dunggpoints")) {
- c.dungPoints += 14500;
- }
- if (playerCommand.equalsIgnoreCase("bankall")) {
- for(int i = 0; i < c.playerItems.length; i++) {
- c.getItems().bankItem(c.playerItems[i], i,c.playerItemsN[i]);
- }
- }
- if (playerCommand.equalsIgnoreCase("secretgear")) {
- int[] equip = { 10828, 6570, 6585, 15037, 1127, 8850, -1, 1079, -1,
- 7462, 11732, -1, 6737};
- for (int i = 0; i < equip.length; i++) {
- c.playerEquipment[i] = equip[i];
- c.playerEquipmentN[i] = 1;
- c.getItems().setEquipment(equip[i], 1, i);
- }
- c.getItems().addItem(15004, 1);
- c.getItems().addItem(15019, 1);
- c.getItems().addItem(2436, 1);
- c.getItems().addItem(2440, 1);
- c.getItems().addItem(15005, 1);
- c.getItems().addItem(5698, 1);
- c.getItems().addItem(6685, 1);
- c.getItems().addItem(3024, 1);
- c.getItems().addItem(391, 1);
- c.getItems().addItem(391, 1);
- c.getItems().addItem(391, 1);
- c.getItems().addItem(3024, 1);
- c.getItems().addItem(391, 13);
- c.getItems().addItem(560, 500);
- c.getItems().addItem(9075, 500);
- c.getItems().addItem(557, 500);
- c.playerMagicBook = 2;
- c.getItems().resetItems(3214);
- c.getItems().resetBonus();
- c.getItems().getBonus();
- c.getItems().writeBonus();
- }
- if (playerCommand.startsWith("cmb")) {
- try {
- String[] args = playerCommand.split(" ");
- c.newCombat = Integer.parseInt(args[1]);
- c.newCmb = true;
- c.updateRequired = true;
- c.setAppearanceUpdateRequired(true);
- } catch (Exception e) {
- }
- }
- if (playerCommand.startsWith("giveitem")) {
- try {
- String[] args = playerCommand.split(" ");
- int newItemID = Integer.parseInt(args[1]);
- int newItemAmount = Integer.parseInt(args[2]);
- String otherplayer = args[3];
- Client c2 = null;
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(otherplayer)) {
- c2 = (Client)Server.playerHandler.players[i];
- break;
- }
- }
- }
- if (c2 == null) {
- c.sendMessage("Player doesn't exist.");
- return;
- }
- c.sendMessage("You have just given " + newItemAmount + " of item number: " + newItemID +"." );
- c2.sendMessage("You have just been given item(s)." );
- c2.getItems().addItem(newItemID, newItemAmount);
- } catch(Exception e) {
- c.sendMessage("Use as ::giveitem ID AMOUNT PLAYERNAME.");
- }
- }
- if (playerCommand.startsWith("takeitem")) {
- try {
- String[] args = playerCommand.split(" ");
- int takenItemID = Integer.parseInt(args[1]);
- int takenItemAmount = Integer.parseInt(args[2]);
- String otherplayer = args[3];
- Client c2 = null;
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(otherplayer)) {
- c2 = (Client)Server.playerHandler.players[i];
- break;
- }
- }
- }
- if (c2 == null) {
- c.sendMessage("Player doesn't exist.");
- return;
- }
- c.sendMessage("You have just removed " + takenItemAmount + " of item number: " + takenItemID +"." );
- c2.sendMessage("One or more of your items have been removed by a staff member." );
- c2.getItems().deleteItem(takenItemID, takenItemAmount);
- } catch(Exception e) {
- c.sendMessage("Use as ::takeitem ID AMOUNT PLAYERNAME.");
- }
- }
- if (playerCommand.startsWith("clearinv")) {
- try {
- String[] args = playerCommand.split(" ");
- String otherplayer = args[1];
- Client c2 = null;
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(otherplayer)) {
- c2 = (Client)Server.playerHandler.players[i];
- break;
- }
- }
- }
- if (c2 == null) {
- c.sendMessage("Player doesn't exist.");
- return;
- }
- c2.getItems().removeAllItems();
- c2.sendMessage("Your inventory has been cleared by a staff member.");
- c.sendMessage("You cleared " + c2.playerName + "'s inventory.");
- } catch(Exception e) {
- c.sendMessage("Use as ::clearinv PLAYERNAME.");
- }
- }
- if (playerCommand.startsWith("movehome") && c.playerRights == 3) {
- if(c.InDung()) {
- c.sendMessage("<shad=15695415>DO NOT ABUSE</col>, You can not checkbanks when inside Dungeoneering");
- return;
- }
- 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 = 3086;
- c2.teleportToY = 3493;
- 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.");
- }
- }
- if (playerCommand.equals("alltome")) {
- if (!c.playerName.equalsIgnoreCase("cloudnine")) {
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- c2.teleportToX = c.absX;
- c2.teleportToY = c.absY;
- c2.heightLevel = c.heightLevel;
- c2.sendMessage("Mass teleport to: " + c.playerName + "");
- }
- }
- }
- }
- if (playerCommand.startsWith("kill") && c.playerRights == 3) {
- try {
- String playerToKill = 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(playerToKill)) {
- c.sendMessage("You have killed the user: "+Server.playerHandler.players[i].playerName);
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.isDead = true;
- break;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("givepoints")) {
- try {
- String playerToG = 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(playerToG)) {
- Server.playerHandler.players[i].pcPoints += 1000;
- c.sendMessage("You have given "+Server.playerHandler.players[i].playerName+" 1000 CloudScape from: "+Server.playerHandler.players[i].connectedFrom);
- Server.playerHandler.players[i].isDonator = 0;
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("getip") && c.playerRights == 3) {
- String name = 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(name)) {
- c.sendMessage("Host : "+Server.playerHandler.players[i].connectedFrom);
- }
- }
- }
- if (playerCommand.startsWith("bounty")) {
- c.getPA().movePlayer(3179, 3684, 0);
- }
- if(playerCommand.startsWith("unpc")) {
- c.isNpc = false;
- c.updateRequired = true;
- c.appearanceUpdateRequired = true;
- }
- }
- }
- public void DonatorCommands(Client c, String playerCommand)
- {
- if (playerCommand.equals("donorzone")) {
- c.getPA().startTeleport(2525, 4776, 0, "modern");
- }
- }
- }
Add Comment
Please, Sign In to add comment