Thread: 2006Redone Release - Highly Accurate Runescape 2006 Remake

Page 21 of 32 FirstFirst ... 11192021222331 ... LastLast
Results 201 to 210 of 316
  1. #201  
    Donator
    Mr Extremez's Avatar
    Join Date
    Jun 2012
    Posts
    2,245
    Thanks given
    97
    Thanks received
    297
    Rep Power
    61
    Quote Originally Posted by 99 rc only View Post
    how does this handle when you put it on a VPS? terrible memory leak?
    Not that I know of
    Add my new Skype: live:extremezgp

    Discord: Mr Extremez#3049

    Reply With Quote  
     

  2. #202  
    Registered Member
    Join Date
    Oct 2017
    Posts
    6
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Theres a bug with woodcutting. If you spamclick "Chop" Willow tree for example it will shop 10+ willow logs every second. Very weird.
    Reply With Quote  
     

  3. #203  
    Registered Member
    Join Date
    Dec 2017
    Posts
    1
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    could find class path? could not load class main? sorry im very new to server development i just want to play this offline and have some fun please help!
    Reply With Quote  
     

  4. #204  
    Donator
    Mr Extremez's Avatar
    Join Date
    Jun 2012
    Posts
    2,245
    Thanks given
    97
    Thanks received
    297
    Rep Power
    61
    Quote Originally Posted by icejon View Post
    could find class path? could not load class main? sorry im very new to server development i just want to play this offline and have some fun please help!
    Use eclipse ide
    Add my new Skype: live:extremezgp

    Discord: Mr Extremez#3049

    Reply With Quote  
     

  5. #205  
    Just a guy
    Join Date
    Mar 2013
    Posts
    1
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    I'm not sure if you'd be able to help me out with this issue, but whenever anyone with player rights other than 0 (I only tested with player right 1, 2, and 3) it seems that those accounts lose their passwords whenever the game autosaves or they log out. I tried looking in the PlayerSave file but I had no luck to fix it. I changed the SaveGame method to not have the if statement around the password, and it didn't change a thing. Can anyone help me?
    Reply With Quote  
     

  6. #206  
    Owner of Golden-Age, 06 Remake
    NeonClouds's Avatar
    Join Date
    Feb 2017
    Posts
    54
    Thanks given
    11
    Thanks received
    8
    Rep Power
    15
    Quote Originally Posted by Nor390 View Post
    Theres a bug with woodcutting. If you spamclick "Chop" Willow tree for example it will shop 10+ willow logs every second. Very weird.
    Yeah i have it too, it works with mining also

    Quote Originally Posted by jakekillsall View Post
    I'm not sure if you'd be able to help me out with this issue, but whenever anyone with player rights other than 0 (I only tested with player right 1, 2, and 3) it seems that those accounts lose their passwords whenever the game autosaves or they log out. I tried looking in the PlayerSave file but I had no luck to fix it. I changed the SaveGame method to not have the if statement around the password, and it didn't change a thing. Can anyone help me?
    Yeah, pm me i have the fix
    I Support:
    Reply With Quote  
     

  7. #207  
    Ore
    Ore is offline
    ✥COMING SOON...✥
    Ore's Avatar
    Join Date
    Aug 2015
    Posts
    428
    Thanks given
    49
    Thanks received
    113
    Rep Power
    126
    Digging the 2006 feels, brings back nostalgia.
    Reply With Quote  
     

  8. #208  
    Owner of Golden-Age, 06 Remake
    NeonClouds's Avatar
    Join Date
    Feb 2017
    Posts
    54
    Thanks given
    11
    Thanks received
    8
    Rep Power
    15
    Playersave.java

    Code:
    package redone.game.players;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    import redone.util.Misc;
    
    public class PlayerSave {
    
    	/**
    	 * Loading
    	 **/
    	public static int loadGame(Client player, String playerName,
    			String playerPass) {
    		String line = "";
    		String token = "";
    		String token2 = "";
    		String[] token3 = new String[3];
    		boolean EndOfFile = false;
    		int ReadMode = 0;
    		BufferedReader characterfile = null;
    		boolean File1 = false;
    
    		try {
    			characterfile = new BufferedReader(new FileReader(
    					"./Data/characters/" + playerName + ".txt"));
    			File1 = true;
    		} catch (FileNotFoundException fileex1) {
    		}
    
    		if (File1) {
    			// new File ("./characters/"+playerName+".txt");
    		} else {
    			Misc.println(playerName + ": character file not found.");
    			player.newPlayer = false;
    			return 0;
    		}
    		try {
    			line = characterfile.readLine();
    		} catch (IOException ioexception) {
    			Misc.println(playerName + ": error loading file.");
    			return 3;
    		}
    		while (EndOfFile == false && line != null) {
    			line = line.trim();
    			int spot = line.indexOf("=");
    			if (spot > -1) {
    				token = line.substring(0, spot);
    				token = token.trim();
    				token2 = line.substring(spot + 1);
    				token2 = token2.trim();
    				token3 = token2.split("\t");
    				switch (ReadMode) {
    				case 1:
    					if (token.equals("character-password")) {
    						if (playerPass.equalsIgnoreCase(token2)) {
    							playerPass = token2;
    						} else {
    							return 3;
    						}
    					}
    					break;
    				case 2:
    					if (token.equals("character-height")) {
    						player.heightLevel = Integer.parseInt(token2);
    					} else if (token.equals("character-posx")) {
    						player.teleportToX = Integer.parseInt(token2) <= 0 ? player.lastX : Integer.parseInt(token2);
    					} else if (token.equals("character-posy")) {
    						player.teleportToY = Integer.parseInt(token2) <= 0 ? player.lastY : Integer.parseInt(token2);
    					} else if (token.equals("character-rights")) {
    						player.playerRights = Integer.parseInt(token2);
    					} else if (token.equals("blackMarks")) {
    						player.blackMarks = Integer.parseInt(token2);
    					} else if (token.equals("lostCannon")) {
    						player.lostCannon = Boolean.parseBoolean(token2);
    					} else if (token.equals("myBalls")) {
    						player.getCannon().myBalls = Integer.parseInt(token2);
    					} else if (token.equals("cannonX")) {
    						player.cannonX = Integer.parseInt(token2);
    					} else if (token.equals("cannonY")) {
    						player.cannonY = Integer.parseInt(token2);
    					} else if (token.equals("removedTask0")) {
    						player.removedTasks[0] = Integer.parseInt(token2);
    					} else if (token.equals("removedTask1")) {
    						player.removedTasks[1] = Integer.parseInt(token2);
    					} else if (token.equals("removedTask2")) {
    						player.removedTasks[2] = Integer.parseInt(token2);
    					} else if (token.equals("removedTask3")) {
    						player.removedTasks[3] = Integer.parseInt(token2);
    					} else if (token.equals("SlayerMaster")) {
    						player.SlayerMaster = Integer.parseInt(token2);
    					} else if (token.equals("slayerTask")) {
    						player.slayerTask = Integer.parseInt(token2);
    					} else if (token.equals("slayerPoints")) {
    						player.slayerPoints = Integer.parseInt(token2);
    					} else if (token.equals("taskAmount")) {
    						player.taskAmount = Integer.parseInt(token2);
    					} else if (token.equals("cw-games")) {
    						player.cwGames = Integer.parseInt(token2);
    					} else if (token.equals("crystal-bow-shots")) {
    						player.crystalBowArrowCount = Integer.parseInt(token2);
    					} else if (token.equals("randomActions")) {
    						player.randomActions = Integer.parseInt(token2);
    					} else if (token.equals("skull-timer")) {
    						player.skullTimer = Integer.parseInt(token2);
    					} else if (token.equals("recoilHits")) {
    						player.recoilHits = Integer.parseInt(token2);
    					} else if (token.equals("brightness")) {
    						player.brightness = Integer.parseInt(token2);
    					} else if (token.equals("spiritTree")) {
    						player.spiritTree = Boolean.parseBoolean(token2);
    					} else if (token.equals("npcCanAttack")) {
    						player.npcCanAttack = Boolean.parseBoolean(token2);
    					} else if (token.equals("rope")) {
    						player.rope = Boolean.parseBoolean(token2);
    					} else if (token.equals("rope2")) {
    						player.rope2 = Boolean.parseBoolean(token2);
    					} else if (token.equals("recievedMask")) {
    						player.recievedMask = Boolean.parseBoolean(token2);
    					} else if (token.equals("recievedReward")) {
    						player.recievedReward = Boolean.parseBoolean(token2);
    					} else if (token.equals("splitChat")) {
    						player.splitChat = Boolean.parseBoolean(token2);
    					} else if (token.equals("hasPaid")) {
    						player.hasPaid = Boolean.parseBoolean(token2);
    					} else if (token.equals("poison")) {
    						player.poison = Boolean.parseBoolean(token2);
    					} else if (token.equals("closeTutorialInterface")) {
    						player.closeTutorialInterface = Boolean
    								.parseBoolean(token2);
    					} else if (token.equals("canWalkTutorial")) {
    						player.canWalkTutorial = Boolean.parseBoolean(token2);
    					} else if (token.equals("needsNewTask")) {
    						player.needsNewTask = Boolean.parseBoolean(token2);
    					} else if (token.equals("isBotting")) {
    						player.isBotting = Boolean.parseBoolean(token2);
    					} else if (token.equals("musicOn")) {
    						player.musicOn = Boolean.parseBoolean(token2);
    					} else if (token.equals("barrowsNpcs")) {
    						player.barrowsNpcs[Integer.parseInt(token3[0])][1] = Integer.parseInt(token3[1]);
    					} else if (token.equals("summonId")) {
    						player.summonId = Integer.parseInt(token2);
    					} else if (token.equals("has-npc")) {
    						player.hasNpc = Boolean.parseBoolean(token2);
    					} else if (token.equals("barrowsKillCount")) {
    						player.barrowsKillCount = Integer.parseInt(token2);
    					} else if (token.equals("luthas")) {
    						player.luthas = Boolean.parseBoolean(token2);
    					} else if (token.equals("village")) {
    						player.village = Boolean.parseBoolean(token2);
    					} else if (token.equals("lastThieve")) {
    						player.lastThieve = Long.parseLong(token2);
    					} else if (token.equals("homeTele")) {
    						player.homeTele = Long.parseLong(token2);
    					} else if (token.equals("tutorial-progress")) {
    						player.tutorialProgress = Integer.parseInt(token2);
    					} else if (token.equals("strongHold")) {
    						player.strongHold = Boolean.parseBoolean(token2);
    					} else if (token.equals("filter")) {
    						player.filter = Boolean.parseBoolean(token2);
    					} else if (token.equals("ratdied2")) {
    						player.ratdied2 = Boolean.parseBoolean(token2);
    					} else if (token.equals("questStages")) {
    						player.questStages = Integer.parseInt(token2);
    					} else if (token.equals("cookAss")) {
    						player.cookAss = Integer.parseInt(token2);
    					} else if (token.equals("bananas")) {
    						player.bananas = Integer.parseInt(token2);
    					} else if (token.equals("sheepShear")) {
    						player.sheepShear = Integer.parseInt(token2);
    					} else if (token.equals("runeMist")) {
    						player.runeMist = Integer.parseInt(token2);
    					} else if (token.equals("dragonSlayerQuestStage")) {
    						player.dragonSlayerQuestStage = Integer.parseInt(token2);
    					} else if (token.equals("doricQuest")) {
    						player.doricQuest = Integer.parseInt(token2);
    					} else if (token.equals("pirateTreasure")) {
    						player.pirateTreasure = Integer.parseInt(token2);
    					} else if (token.equals("romeo-juliet")) {
    						player.romeojuliet = Integer.parseInt(token2);
    					} else if (token.equals("vampSlayer")) {
    						player.vampSlayer = Integer.parseInt(token2);
    					} else if (token.equals("gertCat")) {
    						player.gertCat = Integer.parseInt(token2);
    					} else if (token.equals("witchspot")) {
    						player.witchspot = Integer.parseInt(token2);
    					} else if (token.equals("restGhost")) {
    						player.restGhost = Integer.parseInt(token2);
    					} else if (token.equals("impsC")) {
    						player.impsC = Integer.parseInt(token2);
    					} else if (token.equals("knightS")) {
    						player.knightS = Integer.parseInt(token2);
    					} else if (token.equals("lastX")) {
    						player.lastX = Integer.parseInt(token2);
    					} else if (token.equals("lastY")) {
    						player.lastY = Integer.parseInt(token2);
    					} else if (token.equals("lastH")) {
    						player.lastH = Integer.parseInt(token2);
    					} else if (token.equals("hasStarter")) {
    						player.hasStarter = Boolean.parseBoolean(token2);
    					} else if (token.equals("thankedForDonation")) {
    						player.thankedForDonation = Integer.parseInt(token2);
    					} else if (token.equals("membership")) {
    						player.membership = Boolean.parseBoolean(token2);
    					} else if (token.equals("canSpeak")) {
    						player.canSpeak = Boolean.parseBoolean(token2);
    					} else if (token.equals("questPoints")) {
    						player.questPoints = Integer.parseInt(token2);
    					} else if (token.equals("magic-book")) {
    						player.playerMagicBook = Integer.parseInt(token2);
    					} else if (token.equals("special-amount")) {
    						player.specAmount = Double.parseDouble(token2);
    					} else if (token.equals("selected-coffin")) {
    						player.randomCoffin = Integer.parseInt(token2);
    					} else if (token.equals("isRunning")) {
    						player.isRunning2 = Boolean.parseBoolean(token2);
    					} else if (token.equals("character-energy")) {
    						player.playerEnergy = Integer.parseInt(token2);
    					} else if (token.equals("teleblock-length")) {
    						player.teleBlockDelay = System.currentTimeMillis();
    						player.teleBlockLength = Integer.parseInt(token2);
    					} else if (token.equals("lastYell")) {
    						player.lastYell = Long.parseLong(token2);
    					} else if (token.equals("pc-points")) {
    						player.pcPoints = Integer.parseInt(token2);
    					} else if (token.equals("magePoints")) {
    						player.magePoints = Integer.parseInt(token2);
    					} else if (token.equals("autoRet")) {
    						player.autoRet = Integer.parseInt(token2);
    					} else if (token.equals("flagged")) {
    						player.accountFlagged = Boolean.parseBoolean(token2);
    					} else if (token.equals("lastLoginDate")) {
    						player.lastLoginDate = Integer.parseInt(token2);
    					} else if (token.equals("hasBankpin")) {
    						player.hasBankpin = Boolean.parseBoolean(token2);
    					} else if (token.equals("setPin")) {
    						player.setPin = Boolean.parseBoolean(token2);
    					} else if (token.equals("pinRegisteredDeleteDay")) {
    						player.pinDeleteDateRequested = Integer.parseInt(token2);
    					} else if (token.equals("requestPinDelete")) {
    						player.requestPinDelete = Boolean.parseBoolean(token2);
    					} else if (token.equals("bankPin1")) {
    						player.bankPin1 = Integer.parseInt(token2);
    					} else if (token.equals("bankPin2")) {
    						player.bankPin2 = Integer.parseInt(token2);
    					} else if (token.equals("bankPin3")) {
    						player.bankPin3 = Integer.parseInt(token2);
    					} else if (token.equals("bankPin4")) {
    						player.bankPin4 = Integer.parseInt(token2);
    					} else if (token.equals("wave")) {
    						player.waveId = Integer.parseInt(token2);
    					} else if (token.equals("ptjob")) {
    						player.ptjob = Integer.parseInt(token2);
    					} else if (token.equals("creationAddress")) {
    						player.creationAddress = token2;
    					} else if (token.equals("music")) {
    						for (int j = 0; j < token3.length; j++) {
    							player.getPlayList().unlocked[j] = Boolean.parseBoolean(token3[j]);
    						}
    					} else if (token.equals("void")) {
    						for (int j = 0; j < token3.length; j++) {
    							player.voidStatus[j] = Integer.parseInt(token3[j]);
    						}
    					} else if (token.equals("gwkc")) {
    						player.killCount = Integer.parseInt(token2);
    					} else if (token.equals("fightMode")) {
    						player.fightMode = Integer.parseInt(token2);
    					}
    					break;
    				case 3:
    					if (token.equals("character-equip")) {
    						player.playerEquipment[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    						player.playerEquipmentN[Integer.parseInt(token3[0])] = Integer.parseInt(token3[2]);
    					}
    					break;
    				case 4:
    					if (token.equals("character-look")) {
    						player.playerAppearance[Integer.parseInt(token3[0])] = Integer	.parseInt(token3[1]);
    					}
    					break;
    				case 5:
    					if (token.equals("character-skill")) {
    						player.playerLevel[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    						player.playerXP[Integer.parseInt(token3[0])] = Integer.parseInt(token3[2]);
    					}
    					break;
    				case 6:
    					if (token.equals("character-item")) {
    						player.playerItems[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    						player.playerItemsN[Integer.parseInt(token3[0])] = Integer	.parseInt(token3[2]);
    					}
    					break;
    				case 7:
    					if (token.equals("character-bank")) {
    						player.bankItems[Integer.parseInt(token3[0])] = Integer.parseInt(token3[1]);
    						player.bankItemsN[Integer.parseInt(token3[0])] = Integer.parseInt(token3[2]);
    					}
    					break;
    				case 8:
    					if (token.equals("character-friend")) {
    						player.friends[Integer.parseInt(token3[0])] = Long.parseLong(token3[1]);
    					}
    					break;
    				case 9:
    					 if (token.equals("character-ignore")) {
    							player.ignores[Integer.parseInt(token3[0])] = Long.parseLong(token3[1]);
    					 }
    					break;
    				}
    			} else {
    				if (line.equals("[ACCOUNT]")) {
    					ReadMode = 1;
    				} else if (line.equals("[CHARACTER]")) {
    					ReadMode = 2;
    				} else if (line.equals("[EQUIPMENT]")) {
    					ReadMode = 3;
    				} else if (line.equals("[LOOK]")) {
    					ReadMode = 4;
    				} else if (line.equals("[SKILLS]")) {
    					ReadMode = 5;
    				} else if (line.equals("[ITEMS]")) {
    					ReadMode = 6;
    				} else if (line.equals("[BANK]")) {
    					ReadMode = 7;
    				} else if (line.equals("[FRIENDS]")) {
    					ReadMode = 8;
    				} else if (line.equals("[IGNORES]")) {
    					ReadMode = 9;
    				} else if (line.equals("[EOF]")) {
    					try {
    						characterfile.close();
    					} catch (IOException ioexception) {
    					}
    					return 1;
    				}
    			}
    			try {
    				line = characterfile.readLine();
    			} catch (IOException ioexception1) {
    				EndOfFile = true;
    			}
    		}
    		try {
    			characterfile.close();
    		} catch (IOException ioexception) {
    		}
    		return 13;
    	}
    
    	/**
    	 * Saving
    	 **/
    	public static boolean saveGame(Client player) {
    		if (!player.saveFile || player.newPlayer || !player.saveCharacter) {
    			// System.out.println("first");
    			return false;
    		}
    		if (player.playerName == null
    				|| PlayerHandler.players[player.playerId] == null) {
    			// System.out.println("second");
    			return false;
    		}
    		player.playerName = player.playerName2;
    		int tbTime = (int) (player.teleBlockDelay - System.currentTimeMillis() + player.teleBlockLength);
    		if (tbTime > 300000 || tbTime < 0) {
    			tbTime = 0;
    		}
    
    		BufferedWriter characterfile = null;
    		try {
    			characterfile = new BufferedWriter(new FileWriter(
    					"./Data/characters/" + player.playerName + ".txt"));
    
    			/* ACCOUNT */
    			characterfile.write("[ACCOUNT]", 0, 9);
    			characterfile.newLine();
    			characterfile.write("character-username = ", 0, 21);
    			characterfile.write(player.playerName, 0,
    					player.playerName.length());
    			characterfile.newLine();
    			characterfile.write("character-password = ", 0, 21);
    			characterfile.write(player.playerPass, 0,
    			player.playerPass.length());
    			characterfile.newLine();;
    			characterfile.newLine();
    
    			/* CHARACTER */
    			characterfile.write("[CHARACTER]", 0, 11);
    			characterfile.newLine();
    			characterfile.write("character-height = ", 0, 19);
    			characterfile.write(Integer.toString(player.heightLevel), 0,
    					Integer.toString(player.heightLevel).length());
    			characterfile.newLine();
    			characterfile.write("character-posx = ", 0, 17);
    			characterfile.write(Integer.toString(player.absX), 0, Integer
    					.toString(player.absX).length());
    			characterfile.newLine();
    			characterfile.write("character-posy = ", 0, 17);
    			characterfile.write(Integer.toString(player.absY), 0, Integer
    					.toString(player.absY).length());
    			characterfile.newLine();
    			characterfile.write("character-rights = ", 0, 19);
    			characterfile.write(Integer.toString(player.playerRights), 0,Integer.toString(player.playerRights).length());
    			characterfile.newLine();
    			characterfile.write("hasStarter = ", 0, 13);
    			characterfile.write(Boolean.toString(player.hasStarter), 0, Boolean
    					.toString(player.hasStarter).length());
    			characterfile.newLine();
    					characterfile.write("bankPin1 = ", 0, 11);
    			characterfile.write(Integer.toString(player.bankPin1), 0, Integer
    					.toString(player.bankPin1).length());
    			characterfile.newLine();
    			characterfile.write("bankPin2 = ", 0, 11);
    			characterfile.write(Integer.toString(player.bankPin2), 0, Integer
    					.toString(player.bankPin2).length());
    			characterfile.newLine();
    			characterfile.write("bankPin3 = ", 0, 11);
    			characterfile.write(Integer.toString(player.bankPin3), 0, Integer
    					.toString(player.bankPin3).length());
    			characterfile.newLine();
    			characterfile.write("bankPin4 = ", 0, 11);
    			characterfile.write(Integer.toString(player.bankPin4), 0, Integer
    					.toString(player.bankPin4).length());
    			characterfile.newLine();
    			characterfile.write("hasBankpin = ", 0, 13);
    			characterfile.write(Boolean.toString(player.hasBankpin), 0, Boolean
    					.toString(player.hasBankpin).length());
    			characterfile.newLine();
    			characterfile.write("pinRegisteredDeleteDay = ", 0, 25);
    			characterfile.write(
    					Integer.toString(player.pinDeleteDateRequested), 0, Integer
    							.toString(player.pinDeleteDateRequested).length());
    			characterfile.newLine();
    			characterfile.write("requestPinDelete = ", 0, 19);
    			characterfile.write(Boolean.toString(player.requestPinDelete), 0,
    					Boolean.toString(player.requestPinDelete).length());
    			characterfile.newLine();
    			characterfile.write("lastLoginDate = ", 0, 16);
    			characterfile.write(Integer.toString(player.lastLoginDate), 0,
    					Integer.toString(player.lastLoginDate).length());
    			characterfile.newLine();
    				characterfile.write("setPin = ", 0, 9);
    			characterfile.write(Boolean.toString(player.setPin), 0, Boolean
    					.toString(player.setPin).length());
    			characterfile.newLine();
    			characterfile.write("hasPaid = ", 0, 10);
    			characterfile.write(Boolean.toString(player.hasPaid), 0, Boolean
    					.toString(player.hasPaid).length());
    			characterfile.newLine();
    			characterfile.write("lostCannon = ", 0, 13);
    			characterfile.write(Boolean.toString(player.lostCannon), 0, Boolean.toString(player.lostCannon).length());
    			characterfile.newLine();
    			characterfile.write("cannonX = ", 0, 10);
    			characterfile.write(Integer.toString(player.cannonX), 0, Integer.toString(player.cannonY).length());
    			characterfile.newLine();
    			characterfile.write("cannonY = ", 0, 10);
    			characterfile.write(Integer.toString(player.cannonY), 0, Integer.toString(player.cannonY).length());
    			characterfile.newLine();
    			characterfile.write("myBalls = ", 0, 10);
    			characterfile.write(Integer.toString(player.getCannon().myBalls), 0, Integer.toString(player.getCannon().myBalls).length());
    			characterfile.newLine();
    			characterfile.write("poison = ", 0, 9);
    			characterfile.write(Boolean.toString(player.poison), 0, Boolean
    					.toString(player.poison).length());
    			characterfile.newLine();
    			characterfile.write("spiritTree = ", 0, 13);
    			characterfile.write(Boolean.toString(player.spiritTree), 0, Boolean
    					.toString(player.spiritTree).length());
    			characterfile.newLine();
    			characterfile.write("npcCanAttack = ", 0, 15);
    			characterfile.write(Boolean.toString(player.npcCanAttack), 0, Boolean
    					.toString(player.npcCanAttack).length());
    			characterfile.newLine();
    			characterfile.write("rope = ", 0, 7);
    			characterfile.write(Boolean.toString(player.rope), 0, Boolean
    					.toString(player.rope).length());
    			characterfile.newLine();
    			characterfile.write("rope2 = ", 0, 8);
    			characterfile.write(Boolean.toString(player.rope2), 0, Boolean
    					.toString(player.rope2).length());
    			characterfile.newLine();
    			characterfile.write("recievedMask = ", 0, 15);
    			characterfile.write(Boolean.toString(player.recievedMask), 0, Boolean
    					.toString(player.recievedMask).length());
    			characterfile.newLine();
    			characterfile.write("recievedReward = ", 0, 17);
    			characterfile.write(Boolean.toString(player.recievedReward), 0, Boolean
    					.toString(player.recievedReward).length());
    			characterfile.newLine();
    			characterfile.write("isBotting = ", 0, 12);
    			characterfile.write(Boolean.toString(player.isBotting), 0,
    					Boolean.toString(player.isBotting).length());
    			characterfile.newLine();
    			characterfile.write("brightness = ", 0, 13);
    			characterfile.write(Integer.toString(player.brightness), 0, Integer
    					.toString(player.brightness).length());
    			characterfile.newLine();
    			characterfile.write("closeTutorialInterface = ", 0, 25);
    			characterfile.write(
    					Boolean.toString(player.closeTutorialInterface), 0, Boolean
    							.toString(player.closeTutorialInterface).length());
    			characterfile.newLine();
    			characterfile.write("canWalkTutorial = ", 0, 18);
    			characterfile.write(Boolean.toString(player.canWalkTutorial), 0,
    					Boolean.toString(player.canWalkTutorial).length());
    			characterfile.newLine();
    			characterfile.write("village = ", 0, 10);
    			characterfile.write(Boolean.toString(player.village), 0, Boolean
    					.toString(player.village).length());
    			characterfile.newLine();
    			characterfile.write("lastThieve = ", 0, 13);
    			characterfile.write(Long.toString(player.lastThieve), 0, Long.toString(player.lastThieve).length());
    			characterfile.newLine();
    			characterfile.write("homeTele = ", 0, 11);
    			characterfile.write(Long.toString(player.homeTele), 0, Long.toString(player.homeTele).length());
    			characterfile.newLine();
    			characterfile.write("strongHold = ", 0, 13);
    			characterfile.write(Boolean.toString(player.strongHold), 0, Boolean
    					.toString(player.strongHold).length());
    			characterfile.newLine();
    			characterfile.write("character-energy = ", 0, 19);
    			characterfile.write(Integer.toString(player.playerEnergy), 0,
    					Integer.toString(player.playerEnergy).length());
    			characterfile.newLine();
    			characterfile.write("crystal-bow-shots = ", 0, 20);
    			characterfile.write(Integer.toString(player.crystalBowArrowCount),
    					0, Integer.toString(player.crystalBowArrowCount).length());
    			characterfile.newLine();
    			characterfile.write("splitChat = ", 0, 12);
    			characterfile.write(Boolean.toString(player.splitChat), 0, Boolean
    					.toString(player.splitChat).length());
    			characterfile.newLine();
    			characterfile.write("canSpeak = ", 0, 11);
    			characterfile.write(Boolean.toString(player.canSpeak), 0, Boolean
    					.toString(player.canSpeak).length());
    			characterfile.newLine();
    			for (int b = 0; b < player.barrowsNpcs.length; b++) {
    				characterfile.write("barrowsNpcs = ", 0, 14);
    				characterfile.write(Integer.toString(b), 0, Integer.toString(b).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(player.barrowsNpcs[b][1] <= 1 ? Integer.toString(0) : Integer.toString(player.barrowsNpcs[b][1]), 0, Integer.toString(player.barrowsNpcs[b][1]).length());
    				characterfile.newLine();
    			}
    			characterfile.write("questStages = ", 0, 14);
    			characterfile.write(Integer.toString(player.questStages), 0,
    					Integer.toString(player.questStages).length());
    			characterfile.newLine();
    			characterfile.write("SlayerMaster = ", 0, 15);
    			characterfile.write(Integer.toString(player.SlayerMaster), 0,
    					Integer.toString(player.SlayerMaster).length());
    			characterfile.newLine();
    			characterfile.write("music = ", 0, 8);
    			String music = "";
    			for (boolean element : player.getPlayList().unlocked) {
    				music += element + "\t";
    			}
    			characterfile.write(music);
    			characterfile.newLine();
    			characterfile.write("randomActions = ", 0, 16);
    			characterfile.write(Integer.toString(player.randomActions), 0,
    					Integer.toString(player.randomActions).length());
    			characterfile.newLine();
    			characterfile.write("blackMarks = ", 0, 13);
    			characterfile.write(Integer.toString(player.blackMarks), 0, Integer
    					.toString(player.blackMarks).length());
    			characterfile.newLine();
    			characterfile.write("tutorial-progress = ", 0, 20);
    			characterfile.write(Integer.toString(player.tutorialProgress), 0,
    					Integer.toString(player.tutorialProgress).length());
    			characterfile.newLine();
    			characterfile.write("skull-timer = ", 0, 14);
    			characterfile.write(Integer.toString(player.skullTimer), 0, Integer
    					.toString(player.skullTimer).length());
    			characterfile.newLine();
    			characterfile.write("recoilHits = ", 0, 13);
    			characterfile.write(Integer.toString(player.recoilHits), 0, Integer
    					.toString(player.recoilHits).length());
    			characterfile.newLine();
    			characterfile.write("lastX = ", 0, 8);
    			characterfile.write(Integer.toString(player.lastX), 0, Integer
    					.toString(player.lastX).length());
    			characterfile.newLine();
    			characterfile.write("lastY = ", 0, 8);
    			characterfile.write(Integer.toString(player.lastY), 0, Integer
    					.toString(player.lastY).length());
    			characterfile.newLine();
    			characterfile.write("lastH = ", 0, 8);
    			characterfile.write(Integer.toString(player.lastH), 0, Integer
    					.toString(player.lastH).length());
    			characterfile.newLine();
    			for (int i = 0; i < player.removedTasks.length; i++) {
    				characterfile.write("removedTask" + i + " = ", 0, 15);
    				characterfile.write(Integer.toString(player.removedTasks[i]),
    						0, Integer.toString(player.removedTasks[i]).length());
    				characterfile.newLine();
    			}
    			characterfile.write("creationAddress = ", 0, 18);
    			characterfile.write(player.creationAddress, 0,
    					player.creationAddress.length());
    			characterfile.newLine();
    			characterfile.write("has-npc = ", 0, 10);
    			characterfile.write(Boolean.toString(player.hasNpc), 0, Boolean
    					.toString(player.hasNpc).length());
    			characterfile.newLine();
    			characterfile.write("summonId = ", 0, 11);
    			characterfile.write(Integer.toString(player.summonId), 0, Integer
    					.toString(player.summonId).length());
    			characterfile.newLine();
    			characterfile.write("thankedForDonation = ", 0, 21);
    			characterfile.write(Integer.toString(player.thankedForDonation), 0,
    					Integer.toString(player.thankedForDonation).length());
    			characterfile.newLine();
    			characterfile.write("membership = ", 0, 13);
    			characterfile.write(Boolean.toString(player.membership), 0, Boolean
    					.toString(player.membership).length());
    			characterfile.newLine();
    			characterfile.write("questPoints = ", 0, 14);
    			characterfile.write(Integer.toString(player.questPoints), 0,
    					Integer.toString(player.questPoints).length());
    			characterfile.newLine();
    			characterfile.write("bananas = ", 0, 10);
    			characterfile.write(Integer.toString(player.bananas), 0, Integer
    					.toString(player.bananas).length());
    			characterfile.newLine();
    			characterfile.write("magic-book = ", 0, 13);
    			characterfile.write(Integer.toString(player.playerMagicBook), 0,
    					Integer.toString(player.playerMagicBook).length());
    			characterfile.newLine();
    			characterfile.write("special-amount = ", 0, 17);
    			characterfile.write(Double.toString(player.specAmount), 0, Double
    					.toString(player.specAmount).length());
    			characterfile.newLine();
    			characterfile.write("musicOn = ", 0, 10);
    			characterfile.write(Boolean.toString(player.musicOn), 0, Boolean
    					.toString(player.musicOn).length());
    			characterfile.newLine();
    			characterfile.write("needsNewTask = ", 0, 15);
    			characterfile.write(Boolean.toString(player.needsNewTask), 0,
    					Boolean.toString(player.needsNewTask).length());
    			characterfile.newLine();
    			characterfile.write("luthas = ", 0, 9);
    			characterfile.write(Boolean.toString(player.luthas), 0, Boolean
    					.toString(player.luthas).length());
    			characterfile.newLine();
    			characterfile.write("selected-coffin = ", 0, 18);
    			characterfile.write(Integer.toString(player.randomCoffin), 0,
    					Integer.toString(player.randomCoffin).length());
    			characterfile.newLine();
    			characterfile.write("runeMist = ", 0, 11);
    			characterfile.write(Integer.toString(player.runeMist), 0, Integer
    					.toString(player.runeMist).length());
    			characterfile.newLine();
    			characterfile.write("cookAss = ", 0, 10);
    			characterfile.write(Integer.toString(player.cookAss), 0, Integer
    					.toString(player.cookAss).length());
    			characterfile.newLine();
    			characterfile.write("pirateTreasure = ", 0, 17);
    			characterfile.write(Integer.toString(player.pirateTreasure), 0,
    					Integer.toString(player.pirateTreasure).length());
    			characterfile.newLine();
    			characterfile.write("ptjob = ", 0, 8);
    			characterfile.write(Integer.toString(player.ptjob), 0, Integer
    					.toString(player.ptjob).length());
    			characterfile.newLine();
    			characterfile.write("doricQuest = ", 0, 13);
    			characterfile.write(Integer.toString(player.doricQuest), 0, Integer
    					.toString(player.doricQuest).length());
    			characterfile.newLine();
    			characterfile.write("dragonSlayerQuestStage = ", 0, 25);
    			characterfile.write(
    					Integer.toString(player.dragonSlayerQuestStage), 0, Integer
    							.toString(player.dragonSlayerQuestStage).length());
    			characterfile.newLine();
    			characterfile.write("impsC = ", 0, 8);
    			characterfile.write(Integer.toString(player.impsC), 0, Integer
    					.toString(player.impsC).length());
    			characterfile.newLine();
    			characterfile.write("knightS = ", 0, 10);
    			characterfile.write(Integer.toString(player.knightS), 0, Integer.toString(player.knightS).length());
    			characterfile.newLine();
    			characterfile.write("sheepShear = ", 0, 13);
    			characterfile.write(Integer.toString(player.sheepShear), 0, Integer
    					.toString(player.sheepShear).length());
    			characterfile.newLine();
    			characterfile.write("romeo-juliet = ", 0, 15);
    			characterfile.write(Integer.toString(player.romeojuliet), 0,
    					Integer.toString(player.romeojuliet).length());
    			characterfile.newLine();
    			characterfile.write("gertCat = ", 0, 10);
    			characterfile.write(Integer.toString(player.gertCat), 0, Integer
    					.toString(player.gertCat).length());
    			characterfile.newLine();
    			characterfile.write("cw-games = ", 0, 11);
    			characterfile.write(Integer.toString(player.cwGames), 0, Integer
    					.toString(player.cwGames).length());
    			characterfile.newLine();
    			characterfile.write("witchspot = ", 0, 12);
    			characterfile.write(Integer.toString(player.witchspot), 0, Integer
    					.toString(player.witchspot).length());
    			characterfile.newLine();
    			characterfile.write("restGhost = ", 0, 12);
    			characterfile.write(Integer.toString(player.restGhost), 0, Integer
    					.toString(player.restGhost).length());
    			characterfile.newLine();
    			characterfile.write("vampSlayer = ", 0, 13);
    			characterfile.write(Integer.toString(player.vampSlayer), 0, Integer
    					.toString(player.vampSlayer).length());
    			characterfile.newLine();
    			characterfile.write("RatDied2 = ", 0, 11);
    			characterfile.write(Boolean.toString(player.ratdied2), 0, Boolean
    					.toString(player.ratdied2).length());
    			characterfile.newLine();
    			characterfile.write("teleblock-length = ", 0, 19);
    			characterfile.write(Integer.toString(tbTime), 0,
    					Integer.toString(tbTime).length());
    			characterfile.newLine();
    			characterfile.write("pc-points = ", 0, 12);
    			characterfile.write(Integer.toString(player.pcPoints), 0, Integer
    					.toString(player.pcPoints).length());
    			characterfile.newLine();
    			characterfile.write("lastYell = ", 0, 11);
    			characterfile.write(Long.toString(player.lastYell), 0, Long.toString(player.lastYell).length());
    			characterfile.newLine();
    			characterfile.write("slayerTask = ", 0, 13);
    			characterfile.write(Integer.toString(player.slayerTask), 0, Integer
    					.toString(player.slayerTask).length());
    			characterfile.newLine();
    			characterfile.write("taskAmount = ", 0, 13);
    			characterfile.write(Integer.toString(player.taskAmount), 0, Integer
    					.toString(player.taskAmount).length());
    			characterfile.newLine();
    			characterfile.write("magePoints = ", 0, 13);
    			characterfile.write(Integer.toString(player.magePoints), 0, Integer
    					.toString(player.magePoints).length());
    			characterfile.newLine();
    			characterfile.write("autoRet = ", 0, 10);
    			characterfile.write(Integer.toString(player.autoRet), 0, Integer
    					.toString(player.autoRet).length());
    			characterfile.newLine();
    			characterfile.write("barrowsKillCount = ", 0, 19);
    			characterfile.write(Integer.toString(player.barrowsKillCount), 0,
    					Integer.toString(player.barrowsKillCount).length());
    			characterfile.newLine();
    			characterfile.write("slayerPoints = ", 0, 15);
    			characterfile.write(Integer.toString(player.slayerPoints), 0,
    					Integer.toString(player.slayerPoints).length());
    			characterfile.newLine();
    			characterfile.write("flagged = ", 0, 10);
    			characterfile.write(Boolean.toString(player.accountFlagged), 0,
    					Boolean.toString(player.accountFlagged).length());
    			characterfile.newLine();
    			characterfile.write("wave = ", 0, 7);
    			characterfile.write(Integer.toString(player.waveId), 0, Integer
    					.toString(player.waveId).length());
    			characterfile.newLine();
    			characterfile.write("gwkc = ", 0, 7);
    			characterfile.write(Integer.toString(player.killCount), 0, Integer
    					.toString(player.killCount).length());
    			characterfile.newLine();
    			characterfile.write("isRunning = ", 0, 12);
    			characterfile.write(Boolean.toString(player.isRunning2), 0, Boolean
    					.toString(player.isRunning2).length());
    			characterfile.newLine();
    			characterfile.write("fightMode = ", 0, 12);
    			characterfile.write(Integer.toString(player.fightMode), 0, Integer
    					.toString(player.fightMode).length());
    			characterfile.newLine();
    			characterfile.write("void = ", 0, 7);
    			String toWrite = player.voidStatus[0] + "\t" + player.voidStatus[1]
    					+ "\t" + player.voidStatus[2] + "\t" + player.voidStatus[3]
    					+ "\t" + player.voidStatus[4];
    			characterfile.write(toWrite);
    			characterfile.newLine();
    			characterfile.newLine();
    
    			/* EQUIPMENT */
    			characterfile.write("[EQUIPMENT]", 0, 11);
    			characterfile.newLine();
    			for (int i = 0; i < player.playerEquipment.length; i++) {
    				characterfile.write("character-equip = ", 0, 18);
    				characterfile.write(Integer.toString(i), 0, Integer.toString(i)
    						.length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(
    						Integer.toString(player.playerEquipment[i]), 0, Integer
    								.toString(player.playerEquipment[i]).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(
    						Integer.toString(player.playerEquipmentN[i]), 0,
    						Integer.toString(player.playerEquipmentN[i]).length());
    				characterfile.write("	", 0, 1);
    				characterfile.newLine();
    			}
    			characterfile.newLine();
    
    			/* LOOK */
    			characterfile.write("[LOOK]", 0, 6);
    			characterfile.newLine();
    			for (int i = 0; i < player.playerAppearance.length; i++) {
    				characterfile.write("character-look = ", 0, 17);
    				characterfile.write(Integer.toString(i), 0, Integer.toString(i)
    						.length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(
    						Integer.toString(player.playerAppearance[i]), 0,
    						Integer.toString(player.playerAppearance[i]).length());
    				characterfile.newLine();
    			}
    			characterfile.newLine();
    
    			/* SKILLS */
    			characterfile.write("[SKILLS]", 0, 8);
    			characterfile.newLine();
    			for (int i = 0; i < player.playerLevel.length; i++) {
    				characterfile.write("character-skill = ", 0, 18);
    				characterfile.write(Integer.toString(i), 0, Integer.toString(i)
    						.length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(Integer.toString(player.playerLevel[i]), 0,
    						Integer.toString(player.playerLevel[i]).length());
    				characterfile.write("	", 0, 1);
    				characterfile.write(Integer.toString(player.playerXP[i]), 0,
    						Integer.toString(player.playerXP[i]).length());
    				characterfile.newLine();
    			}
    			characterfile.newLine();
    
    			/* ITEMS */
    			characterfile.write("[ITEMS]", 0, 7);
    			characterfile.newLine();
    			for (int i = 0; i < player.playerItems.length; i++) {
    				if (player.playerItems[i] > 0) {
    					characterfile.write("character-item = ", 0, 17);
    					characterfile.write(Integer.toString(i), 0, Integer
    							.toString(i).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(
    							Integer.toString(player.playerItems[i]), 0, Integer
    									.toString(player.playerItems[i]).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(
    							Integer.toString(player.playerItemsN[i]), 0,
    							Integer.toString(player.playerItemsN[i]).length());
    					characterfile.newLine();
    				}
    			}
    			characterfile.newLine();
    
    			/* BANK */
    			characterfile.write("[BANK]", 0, 6);
    			characterfile.newLine();
    			for (int i = 0; i < player.bankItems.length; i++) {
    				if (player.bankItems[i] > 0) {
    					characterfile.write("character-bank = ", 0, 17);
    					characterfile.write(Integer.toString(i), 0, Integer
    							.toString(i).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(Integer.toString(player.bankItems[i]),
    							0, Integer.toString(player.bankItems[i]).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(Integer.toString(player.bankItemsN[i]),
    							0, Integer.toString(player.bankItemsN[i]).length());
    					characterfile.newLine();
    				}
    			}
    			characterfile.newLine();
    
    			/* FRIENDS */
    			characterfile.write("[FRIENDS]", 0, 9);
    			characterfile.newLine();
    			for (int i = 0; i < player.friends.length; i++) {
    				if (player.friends[i] > 0) {
    					characterfile.write("character-friend = ", 0, 19);
    					characterfile.write(Integer.toString(i), 0, Integer
    							.toString(i).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write("" + player.friends[i]);
    					characterfile.newLine();
    				}
    			}
    			characterfile.newLine();
    
    			characterfile.write("[IGNORES]", 0, 9);
    			characterfile.newLine();
    			for (int i = 0; i < player.ignores.length; i++) {
    				if (player.ignores[i] > 0) {
    					characterfile.write("character-ignore = ", 0, 19);
    					characterfile.write(Integer.toString(i), 0, Integer.toString(i).length());
    					characterfile.write("	", 0, 1);
    					characterfile.write(Long.toString(player.ignores[i]), 0, Long.toString(player.ignores[i]).length());
    					characterfile.newLine();
    				}
    			}
    			characterfile.newLine();
    			
    			/* EOF */
    			characterfile.write("[EOF]", 0, 5);
    			characterfile.newLine();
    			characterfile.newLine();
    			characterfile.close();
    		} catch (IOException ioexception) {
    			Misc.println(player.playerName + ": error writing file.");
    			return false;
    		}
    		return true;
    	}
    
    }
    I Support:
    Reply With Quote  
     

  9. #209  
    Registered Member
    Join Date
    Mar 2016
    Posts
    43
    Thanks given
    3
    Thanks received
    6
    Rep Power
    36
    Someone wanna just local host this pl0x haha need a little 06 to mess around on =)
    Reply With Quote  
     

  10. #210  
    Owner of Golden-Age, 06 Remake
    NeonClouds's Avatar
    Join Date
    Feb 2017
    Posts
    54
    Thanks given
    11
    Thanks received
    8
    Rep Power
    15
    I have a 06 up and runnin lol
    I Support:
    Reply With Quote  
     

Page 21 of 32 FirstFirst ... 11192021222331 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. 2006Redone || Runescape 2006 Remake
    By Mr Extremez in forum Projects
    Replies: 167
    Last Post: 03-07-2014, 08:29 AM
  2. Replies: 85
    Last Post: 03-09-2013, 01:22 PM
  3. Replies: 28
    Last Post: 11-01-2012, 11:04 PM
  4. 2006Redone || Runescape 2006 Remake
    By Mr Extremez in forum Advertise
    Replies: 69
    Last Post: 09-28-2012, 09:55 PM
  5. RSPSHub - A Real Runescape 2006 Remake
    By Russian in forum Advertise
    Replies: 190
    Last Post: 12-09-2011, 07:46 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •