Thread: mining help please, easy

Results 1 to 9 of 9
  1. #1 mining help please, easy 
    Registered Member
    Join Date
    Apr 2012
    Posts
    749
    Thanks given
    5
    Thanks received
    1
    Rep Power
    10
    so i got object id's for ores but 1 problem, they are the old runescape ores and when i have all the ores looking like the old rs the rune ore looks like the newer version and it looks weird is it possible to switch this? and my mining animation look weird and how do i make ores unlimited? the ore becomes invalid after 1 piece.
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    May 2011
    Posts
    185
    Thanks given
    4
    Thanks received
    15
    Rep Power
    6
    Idk about the rune ore probem u would have to figure out the item model id and change the item to that model in itemdef.java client sided, as for the animation this is mine idk if it will help you {bronze:625,iron:626,steel:627,mithril:629,adamant :628,rune:624. Also explain the ores invalid after 1 piece?
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Apr 2012
    Posts
    749
    Thanks given
    5
    Thanks received
    1
    Rep Power
    10
    Quote Originally Posted by justin oglesby View Post
    Idk about the rune ore probem u would have to figure out the item model id and change the item to that model in itemdef.java client sided, as for the animation this is mine idk if it will help you {bronze:625,iron:626,steel:627,mithril:629,adamant :628,rune:624. Also explain the ores invalid after 1 piece?
    i dont know how to switch animations and by invalid i mean if you mine, after 1 piece it becomes nothing and u have to wait for it to respawn did u ever mine in runescape? if you did then its like that.
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    May 2011
    Posts
    185
    Thanks given
    4
    Thanks received
    15
    Rep Power
    6
    Idk why you would want to change it but do you have a mining.java in ur source files?
    Reply With Quote  
     

  5. #5  
    Registered Member

    Join Date
    Sep 2011
    Posts
    1,140
    Thanks given
    385
    Thanks received
    398
    Rep Power
    474
    You might wanna provide what base you are using.
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Apr 2012
    Posts
    749
    Thanks given
    5
    Thanks received
    1
    Rep Power
    10
    Quote Originally Posted by null View Post
    You might wanna provide what base you are using.
    insidiaX, is that the base or source.... cause im confused alrdy like is the base pi or insidiaX...
    Reply With Quote  
     

  7. #7  
    Registered Member
    Join Date
    Apr 2012
    Posts
    749
    Thanks given
    5
    Thanks received
    1
    Rep Power
    10
    my mining.java:
    Code:
    package server.model.players.skills;
    
    import server.model.players.*;
    import server.Config;
    import server.util.Misc;
    import java.util.Random;
    import server.event.*;
    import server.model.objects.Object;
    import server.Server;
    
    /**
    * @Author Null++
    */
    
    public class Mining {
    	
    	private Client c;
    	
    	public final int[][] Pick_Settings = {
    		{1265, 1, 1, 6753}, //Bronze
    		{1267, 1, 2, 6754}, //Iron
    		{1269, 6, 3, 6755}, //Steel
    		{1271, 31, 5, 6756}, //Addy
    		{1273, 21, 4, 6757}, //Mithril
    		{1275, 41, 6, 6752}, //Rune
    		{15259, 61, 7, 12188}, //Dragon
    		{13661, 41, 7, 10222} //Adze
    	};
    
    
    
    	public int[] gemId = {
    										228,1437,
    										1623,1621,
    										1623,1619,
    										1617,1631};
    	
    	Random random = new Random(); 
    	
    	
    	public int[][] Rock_Settings = {
    		{2091, 1, 630, 3, 436}, //Copper
    		{2095, 1, 630, 3, 438}, //Tin
    		{2093, 15, 1225, 7, 440}, //Iron
    		{2097, 30, 1750, 38, 453}, //Coal
    		{2103, 55, 2800, 155, 447}, //Mithril
    		{2105, 70, 3325, 315, 449}, //Addy
    		{2107, 85, 5115, 970, 451}, //Rune
    		{2090, 1, 630, 3, 436}, //Copper
    		{2094, 1, 630, 3, 438}, //Tin
    		{2092, 15, 1225, 7, 440}, //Iron
    		{2096, 30, 1750, 38, 453}, //Coal
    		{2102, 55, 2800, 155, 447}, //Mithril
    		{2104, 70, 3325, 315, 449}, //Addy
    		{2106, 85, 4375, 970, 451}, //Rune
    		{2100, 20, 1400, 78, 442}, //Silver
    		{2101, 20, 1400, 78, 442}, //Silver
    		{2098, 40, 2275, 78, 444}, //Gold
    		{2099, 40, 2275, 78, 444}, //Gold
    		{2111, 15, 1225, 7, 18338} //Gem
    	};
    	
    	public Mining(Client c) {
    		this.c = c;
    	}
    	
    	int a = -1;
    	
    	public void startMining(final int j, final int x, final int y, final int type) {
    		if (c.isMining)
    			return;
    		if (c.mining)
    			return;
    		int miningLevel = c.playerLevel[c.playerMining] ;
    		a = -1;
    		c.turnPlayerTo(x, y);
    		if (Rock_Settings[j][1] > miningLevel) {
    			c.sendMessage("You need a Mining level of " + Rock_Settings[j][1] + " to mine this rock.");
    			return;
    		}
    		for (int i = 0; i < Pick_Settings.length; i++) {
    			if (c.getItems().playerHasItem(Pick_Settings[i][0]) || c.playerEquipment[c.playerWeapon] == Pick_Settings[i][0]) {
    				if (Pick_Settings[i][1] <= miningLevel) {
    					a = i;
    				}
    			}
    		}
    		if (a == -1) {
    			c.sendMessage("You need a pickaxe to mine this rock.");
    			return;
    		}
    		if (c.getItems().freeSlots() < 1) {
    			c.sendMessage("You do not have enough inventory slots to do that.");
    			return;
    		}
    		c.startAnimation(Pick_Settings[a][3]);
    		c.isMining = true;
    		c.rockX = x;
    		c.rockY = y;
    		c.mining = true;
    		CycleEventHandler.getSingleton().addEvent(c, new CycleEvent() {
    			@Override
    			public void execute(CycleEventContainer container) {
    				if (!c.isMining) {
    					container.stop();
    					c.startAnimation(65535);
    					return;
    				}
    				if (c.isMining) {
    					c.getItems().addItem(Rock_Settings[j][4], 1);
    					c.getPA().addSkillXP(Rock_Settings[j][2], c.playerMining);
    				}
    				if (c.getItems().freeSlots() < 1) {
    					c.sendMessage("You have ran out of inventory slots.");
    					container.stop();
    				}
    				mineRock(Rock_Settings[j][3], x, y, type, Rock_Settings[j][0]);
    				c.isMining = false;
    				container.stop();
    			}
    			@Override
    			public void stop() {
    				c.getPA().closeAllWindows();
    				c.startAnimation(65535);
    				c.isMining = false;
    				c.rockX = 0;
    				c.rockY = 0;
    				c.mining = false;
    				return;
    			}
    		}, getTimer(j, a, miningLevel));
    	}
    
    	public int getTimer(int b, int c, int level) {
    		double timer = (int)((Rock_Settings[b][1]  * 2) + 20 + Misc.random(20))-((Pick_Settings[c][2] * (Pick_Settings[c][2] * 0.75)) + level);
    		if (timer < 2.0) {
    			return 2;
    		} else {
    			return (int)timer;
    		}
    	}
    
    	public void mineRock(int respawnTime, int x, int y, int type, int i) {
    		new Object(452, x, y, 0, type, 10, i, respawnTime);
    		for (int t = 0; t < Server.playerHandler.players.length; t++) {
    			if (Server.playerHandler.players[t] != null) {
    				if (Server.playerHandler.players[t].rockX == x && Server.playerHandler.players[t].rockY == y) {
    					Server.playerHandler.players[t].isMining = false;
    					Server.playerHandler.players[t].startAnimation(65535);
    					Server.playerHandler.players[t].rockX = 0;
    					Server.playerHandler.players[t].rockY = 0;
    				}
    			}
    		}
    	}
    	
    }
    Reply With Quote  
     

  8. #8  
    Registered Member
    Join Date
    Apr 2012
    Posts
    749
    Thanks given
    5
    Thanks received
    1
    Rep Power
    10
    Quote Originally Posted by shlomi84 View Post
    i dont know how to switch animations and by invalid i mean if you mine, after 1 piece it becomes nothing and u have to wait for it to respawn did u ever mine in runescape? if you did then its like that.
    omg ty bro! the animations are so clear now (: rep!! how do u rep.... lmfao and i still need help with the ores becoming nothing.
    Reply With Quote  
     

  9. #9  
    Registered Member
    Join Date
    Apr 2012
    Posts
    749
    Thanks given
    5
    Thanks received
    1
    Rep Power
    10
    still need help, thanks
    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: 5
    Last Post: 11-17-2010, 06:48 AM
  2. Replies: 0
    Last Post: 03-25-2010, 11:01 PM
  3. Replies: 19
    Last Post: 01-02-2010, 11:59 PM
  4. need help mining - - - easy repp++
    By Rock_Gyo in forum Help
    Replies: 0
    Last Post: 11-01-2009, 08:02 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •