Thread: [Vencillio] Received starter

Results 1 to 6 of 6
  1. #1 [Vencillio] Received starter 
    Donator

    Join Date
    Nov 2012
    Posts
    252
    Thanks given
    40
    Thanks received
    10
    Rep Power
    24
    Starters should get saved in the starter folder, but it doesn't the folder is empty.
    Here is the code in PlayerConstants.java

    Code:
    	public static void doStarter(Player player) {
    		player.setAppearanceUpdateRequired(true);
    		player.getEquipment().onLogin();
    		PlayerSaveUtil.setReceivedStarter(player);
    		player.getRunEnergy().setRunning(true);
    		player.setProfilePrivacy(false);
    	}
    In PlayerSaveUtil.java:

    Code:
    	public static void setReceivedStarter(Player p) {
    		BufferedWriter writer = null;
    		BufferedReader reader = null;
    
    		final String directory = STARTER_TRACK_FILE + p.getClient().getHost() + ".txt";
    
    		try {
    			int amount = 1;
    
    			if (new File(directory).exists()) {
    				reader = new BufferedReader(new FileReader(directory));
    
    				try {
    					amount += Integer.parseInt(reader.readLine());
    				} catch (Exception e) {
    					e.printStackTrace();
    				}
    
    				reader.close();
    				new File(directory).delete();
    			}
    
    			writer = new BufferedWriter(new FileWriter(directory, true));
    			writer.write("" + amount);
    			writer.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    
    			if (writer != null) {
    				try {
    					writer.close();
    				} catch (IOException e1) {
    					e1.printStackTrace();
    				}
    			}
    
    			if (reader != null) {
    				try {
    					reader.close();
    				} catch (IOException e1) {
    					e1.printStackTrace();
    				}
    			}
    		} finally {
    			if (writer != null)
    				try {
    					writer.close();
    				} catch (IOException e) {
    					e.printStackTrace();
    				}
    		}
    	}
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    May 2011
    Posts
    37
    Thanks given
    5
    Thanks received
    2
    Rep Power
    1
    I also need this ...
    Reply With Quote  
     

  3. #3  
    Donator

    Join Date
    Nov 2012
    Posts
    252
    Thanks given
    40
    Thanks received
    10
    Rep Power
    24
    Bump
    Reply With Quote  
     

  4. #4  
    Banned
    Join Date
    Mar 2016
    Posts
    16
    Thanks given
    6
    Thanks received
    3
    Rep Power
    0
    Any errors?
    Reply With Quote  
     

  5. #5  
    Donator

    Join Date
    Nov 2012
    Posts
    252
    Thanks given
    40
    Thanks received
    10
    Rep Power
    24
    Quote Originally Posted by Vindred View Post
    Any errors?
    Nope, it simply doesn't do anything.
    Reply With Quote  
     

  6. #6  
    Donator

    Join Date
    Oct 2014
    Posts
    146
    Thanks given
    5
    Thanks received
    18
    Rep Power
    4
    Add this method somewhere in Player.java


    Code:
    public void saveStarterHostToFile() {
    	BufferedWriter writer = null;
    	try {
    		writer = new BufferedWriter(new FileWriter("./data/logs/starters/" + getClient().getHost() + ".txt", true));
    		writer.write("" + 1);
    		writer.close();
    
    	} catch (Exception e) {
    
    	}
    	}

    Find this in Player.java:

    Code:
    if (starter) {

    Remove everything inside that if block, and then add this instead:

    Code:
    PlayerConstants.doStarter(this);
          saveStarterHostToFile();

    Go to PlayerConstants.java and add this:

    Code:
    player.start(new Tutorial(player));
    under

    Code:
    player.setProfilePrivacy(false);

    There is probably a way better/efficient way of doing this, but this works. Feel free to improve this in anyway you want.
    Reply With Quote  
     


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. Replies: 6
    Last Post: 02-16-2014, 08:02 PM
  2. ==== Sever Starter Pack V2 ====
    By Icepkz in forum Tools
    Replies: 90
    Last Post: 10-19-2013, 10:45 PM
  3. === Awesome Starter Pack ===
    By Icepkz in forum Tools
    Replies: 24
    Last Post: 01-26-2008, 03:38 AM
  4. Replies: 6
    Last Post: 04-19-2007, 12:09 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
  •