Thread: [PI] Error [PI]

Page 1 of 2 12 LastLast
Results 1 to 10 of 12
  1. #1 [PI] Error [PI] 
    ~! Legit ~!

    Join Date
    Nov 2010
    Posts
    1,973
    Thanks given
    183
    Thanks received
    211
    Rep Power
    237
    I got these errors im trying to fix but cant seem to figure it out lol, I had alot more but fixed them but these I cant seem to fix, ill REP++

    Code:
    src\server\model\players\Client.java:86: cannot find symbol
    symbol  : constructor Thieving(server.model.players.Client)
    location: class server.model.players.skills.Thieving
            private Thieving thieving = new Thieving(this);
                                        ^
    src\server\model\players\ActionHandler.java:793: cannot find symbol
    symbol  : variable Thieving
    location: class server.model.players.ActionHandler
                            Thieving.stealFromStall(c, 995, 50000, 54, 50, objectTyp
    e,obX,obY,2);
                            ^
    src\server\model\players\ActionHandler.java:796: cannot find symbol
    symbol  : variable Thieving
    location: class server.model.players.ActionHandler
                            Thieving.stealFromStall(c, 995, 65000, 81, 65, objectTyp
    e,obX,obY,0);
                            ^
    src\server\model\players\ActionHandler.java:799: cannot find symbol
    symbol  : variable Thieving
    location: class server.model.players.ActionHandler
                            Thieving.stealFromStall(c, 995, 36000, 35, 36, objectTyp
    e,obX,obY,0);
                            ^
    src\server\model\players\ActionHandler.java:802: cannot find symbol
    symbol  : variable Thieving
    location: class server.model.players.ActionHandler
                            Thieving.stealFromStall(c, 995, 75000, 16, 75, objectTyp
    e,obX,obY,3);
                            ^
    src\server\model\players\ActionHandler.java:805: cannot find symbol
    symbol  : variable Thieving
    location: class server.model.players.ActionHandler
                            Thieving.stealFromStall(c, 995, 5000, 16, 5, objectType,
    obX,obY, obX == 2667 ? 3 : 1);
                            ^
    src\server\model\players\ActionHandler.java:808: cannot find symbol
    symbol  : variable Thieving
    location: class server.model.players.ActionHandler
                            Thieving.stealFromStall(c, 995, 20000, 24, 20, objectTyp
    e,obX,obY, obX == 2662 ? 2 : 1);
                            ^
    src\server\model\players\ActionHandler.java:812: cannot find symbol
    symbol  : variable Thieving
    location: class server.model.players.ActionHandler
                            Thieving.stealFromStall(c, 995, 1000, 10, 1, objectType,
    obX,obY, 3);
                            ^
    src\server\model\players\ActionHandler.java:815: cannot find symbol
    symbol  : variable Thieving
    location: class server.model.players.ActionHandler
                            Thieving.stealFromStall(c, 995, 10000, 18, 10, objectTyp
    e,obX,obY, obX == 3079 ? 2 : 1);
                            ^
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    9 errors
    Press any key to continue . . .
    Reply With Quote  
     

  2. #2  
    Member [PI] Error [PI] Market Banned

    Join Date
    May 2011
    Age
    29
    Posts
    414
    Thanks given
    16
    Thanks received
    44
    Rep Power
    56
    You need to import the thieving class

    for example

    import server/models/players/skill/thieving;
    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    ~! Legit ~!

    Join Date
    Nov 2010
    Posts
    1,973
    Thanks given
    183
    Thanks received
    211
    Rep Power
    237
    rofl wow I feel dumb, brain dead I guess.
    I only got this now tho,
    Code:
    src\server\model\players\Client.java:86: cannot find symbol
    symbol  : constructor Thieving(server.model.players.Client)
    location: class server.model.players.skills.Thieving
            private Thieving thieving = new Thieving(this);
                                        ^
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    1 error
    Press any key to continue . . .
    Should I delete it or wat?
    Reply With Quote  
     

  5. #4  
    Member [PI] Error [PI] Market Banned

    Join Date
    May 2011
    Age
    29
    Posts
    414
    Thanks given
    16
    Thanks received
    44
    Rep Power
    56
    put capital T for the small T
    Reply With Quote  
     

  6. #5  
    Member [PI] Error [PI] Market Banned

    Join Date
    May 2011
    Age
    29
    Posts
    414
    Thanks given
    16
    Thanks received
    44
    Rep Power
    56
    Could i see your thieving.java file please
    Reply With Quote  
     

  7. #6  
    ~! Legit ~!

    Join Date
    Nov 2010
    Posts
    1,973
    Thanks given
    183
    Thanks received
    211
    Rep Power
    237
    It didnt work

    here thieving.java
    Code:
    package server.model.players.skills;
    
    import server.Server;
    import server.util.Misc;
    import server.model.npcs.*;
    import server.model.players.Client;
    import server.event.CycleEventHandler;
    import server.event.CycleEvent;
    import server.event.CycleEventContainer;
    import server.*;
    
    	/**
    	 * Class Thieving
    	 * Handles Thieving
    	 * @author PapaDoc
    	 * 00:28 01/09/2010
    	 */
     
    public class Thieving extends SkillHandler {
    
    	public static void stealFromStall(final Client c, final int id, int amount, int xp, int level, final int i, final int x, final int y, final int face) {
    		if (System.currentTimeMillis() - c.lastThieve < 2500)
    			return;
    		if(c.underAttackBy > 0) {
    			c.sendMessage("You can't steal from a stall while in combat!");
    			return;	
    		}
    		if (c.playerLevel[c.playerThieving] >= level) {
    			if (c.getItems().addItem(id,amount)) {
    				c.startAnimation(832);
    				c.getPA().addSkillXP(xp * THIEVING_XP, c.playerThieving);
    				c.lastThieve = System.currentTimeMillis();
    				c.sendMessage("You steal some coins.");
    
    				Server.objectHandler.createAnObject(c, 634, x, y, face);
    
    				CycleEventHandler.getSingleton().addEvent(c, new CycleEvent() {
    					@Override
    					public void execute(CycleEventContainer container) {
    						Server.objectHandler.createAnObject(c, i, x, y, face);
    						container.stop();
    					}
    					@Override
    					public void stop() {
    
    					}
    				}, getRespawnTime(c, i));
    			}
    		} else {
    			c.sendMessage("You must have a thieving level of " + level + " to thieve from this stall.");
    		}
    	}
    
    	private static int getRespawnTime(Client c, int i) {
    		switch (i) {
    			case 2561: return 4;	//BAKER
    			case 2560: return 12;	//SILK
    			case 7053: return 17;	//SEED
    			case 2563: return 25;	//FUR
    			case 2565: return 50;	//SILVER
    			case 2564: return 130;	//SPICE
    			case 2562: return 500;	//GEM
    			case 14011: return 5;	//JUG
    			default: return 5;
    		}
    	}
    
    	/** 
    	 *
    	 *
    	 * NPC[0], LEVELREQ[1], XPREC[2], COINSREC[3], NPCMAXHIT[4], DOUBLELOOT[5], TRIPLELOOT[6], TREBBLELOOT[7]
    	 * TOTAL: [8];
    	 */
    
    	private static int[][] pickpocket = {
    		{1, 1, 8, 1000, 3, 10, 20, 30},
    		{2, 1, 8, 1000, 3, 10, 20, 30},
    		{3, 1, 8, 1000, 3, 10, 20, 30},
    		{4, 1, 8, 1000, 3, 10, 20, 30},
    		{5, 1, 8, 1000, 3, 10, 20, 30},
    		{6, 1, 8, 1000, 3, 10, 20, 30},
    		{3223, 1, 8, 1000, 3, 10, 20, 30},
    		{3224, 1, 8, 1000, 3, 10, 20, 30},
    		{3226, 1, 8, 1000, 3, 10, 20, 30},
    		{3227, 1, 8, 1000, 3, 10, 20, 30},
    		{3915, 1, 8, 1000, 3, 10, 20, 30},
    
    		{7, 10, 15, 10000, 3, 20, 30, 40},
    		{9, 40, 47, 12000, 3, 50, 60, 70},
    		{15, 25, 26, 15000, 3, 35, 45, 55},
    		{20, 70, 151, 60000, 8, 80, 90, 99},
    		{2256, 70, 151, 60000, 8, 80, 90, 99},
    		{21, 80, 275, 130000, 8, 90, 95, 99},
    
    		{23, 55, 84, 10000, 7, 65, 75, 85},
    		{26, 55, 84, 10000, 7, 65, 75, 85},
    		{18, 25, 26, 12000, 3, 35, 45, 55},
    
    		{3225, 10, 15, 10000, 3, 20, 30, 40},
    		{2234, 38, 43, 20000, 7, 48, 58, 68},	
    		{2235, 38, 43, 20000, 7, 48, 58, 68},
    
    		{32, 40, 47, 12000, 3, 50, 60, 70},
    		{296, 40, 47, 12000, 3, 50, 60, 70},
    		{297, 40, 47, 12000, 3, 50, 60, 70},
    		{298, 40, 47, 12000, 3, 50, 60, 70},
    		{299, 40, 47, 12000, 3, 50, 60, 70},
    		{2699, 40, 47, 12000, 3, 50, 60, 70},
    		{2701, 40, 47, 12000, 3, 50, 60, 70},
    		{2702, 40, 47, 12000, 3, 50, 60, 70},
    		{2703, 40, 47, 12000, 3, 50, 60, 70},
    		{3228, 40, 47, 12000, 3, 50, 60, 70},
    		{3229, 40, 47, 12000, 3, 50, 60, 70},
    		{3230, 40, 47, 12000, 3, 50, 60, 70},
    		{3231, 40, 47, 12000, 3, 50, 60, 70},
    		{3232, 40, 47, 12000, 3, 50, 60, 70},
    		{3233, 40, 47, 12000, 3, 50, 60, 70},
    		{3241, 40, 47, 12000, 3, 50, 60, 70},
    		{4307, 40, 47, 12000, 3, 50, 60, 70},
    		{4308, 40, 47, 12000, 3, 50, 60, 70},
    		{4309, 40, 47, 12000, 3, 50, 60, 70},
    		{4310, 40, 47, 12000, 3, 50, 60, 70},
    		{4311, 40, 47, 12000, 3, 50, 60, 70},
    		{5919, 40, 47, 12000, 3, 50, 60, 70},
    		{5920, 40, 47, 12000, 3, 50, 60, 70},
    	};
    
    	public static boolean pickpocketNPC(Client c, int npc) {
    		for(int i = 0; i < pickpocket.length; i++) {
    			if(npc == pickpocket[i][0]) {
    				return true;
    			}
    		}
    		return false;
    	}
    
    	private static void failThieve(final Client c, final int i) {
    		CycleEventHandler.getSingleton().addEvent(c, new CycleEvent() {
    			@Override
    			public void execute(CycleEventContainer container) {
    				c.setHitDiff(pickpocket[i][4]);
    				c.setHitUpdateRequired(true);
    				c.playerLevel[3] -= pickpocket[i][4];
    				c.getPA().refreshSkill(3);
    
    				c.gfx100(80);
    				c.startAnimation(404);
    
    				c.lastThieve = System.currentTimeMillis() + 7500;
    				c.sendMessage("...you fail to pickpocket the "+ Server.npcHandler.getNpcListName(pickpocket[i][0]) +"!");
    				if(c.playerRights == 0) {
    					c.playerStun = true;
    				}
    				container.stop();
    			}
    
    			@Override
    			public void stop() {
    
    			}
    		}, 2);
    		CycleEventHandler.getSingleton().addEvent(c, new CycleEvent() {
    			@Override
    			public void execute(CycleEventContainer container) {
    				c.playerStun = false;
    				container.stop();
    			}
    
    			@Override
    			public void stop() {
    
    			}
    		}, 13);
    	}
    
    	private static void completeThieve(final Client c, final int i) {
    		int loot = pickpocket[i][3];
    		int chance = Misc.random(20);
    		String message = "...You successfully pickpocket the "+ Server.npcHandler.getNpcListName(pickpocket[i][0]) +".";
    		if(chance == 1) {
    			if (c.playerLevel[c.playerAgility] >= pickpocket[i][5]) {
    				loot = pickpocket[i][3] * 2;
    				message = "You steal a double loot from the the "+ Server.npcHandler.getNpcListName(pickpocket[i][0]) +"!";
    			}
    		} else if(chance == 5) {
    			if (c.playerLevel[c.playerAgility] >= pickpocket[i][6]) {
    				loot = pickpocket[i][3] * 3;
    				message = "You steal a triple loot from the "+ Server.npcHandler.getNpcListName(pickpocket[i][0]) +"!";
    			}
    		} else if(chance == 10) {
    			if (c.playerLevel[c.playerAgility] >= pickpocket[i][7]) {
    				loot = pickpocket[i][3] * 4;
    				message = "You steal a trebble loot from the "+ Server.npcHandler.getNpcListName(pickpocket[i][0]) +"!";
    			}
    		}
    		final int loot2 = loot;
    		final String message2 = message;
    		CycleEventHandler.getSingleton().addEvent(c, new CycleEvent() {
    			@Override
    			public void execute(CycleEventContainer container) {
    				c.sendMessage(message2);
    				c.getPA().addSkillXP(pickpocket[i][2] * THIEVING_XP, 17);
    				c.getItems().addItem(995, loot2);
    				container.stop();
    			}
    
    			@Override
    			public void stop() {
    
    			}
    		}, 2);
    	}
    
    	public static void attemptToPickpocket(final Client c, int npcId) {
    		if (System.currentTimeMillis() - c.lastThieve < 2000 || c.playerStun) {
    			return;
    		}
    		if(c.underAttackBy > 0 || c.underAttackBy2 > 0) {
    			c.sendMessage("You can't pickpocket while in combat!");
    			return;	
    		}
    		for(int i = 0; i < pickpocket.length; i++) {
    			if (npcId == pickpocket[i][0]) {
    				if (!hasRequiredLevel(c, 17, pickpocket[i][1], "thieving", "pickpocket this")) {
    					return;
    				}
    				c.sendMessage("You attempt to pickpocket the "+ Server.npcHandler.getNpcListName(pickpocket[i][0]) +"...");
    				c.startAnimation(881);
    				if (Misc.random(c.playerLevel[17] + 5) <  Misc.random(pickpocket[i][1])) {
    					failThieve(c, i);
    				} else {
    					completeThieve(c, i);
    				}
    				c.lastThieve = System.currentTimeMillis();
    			}
    		}
    	}
    }
    Reply With Quote  
     

  8. #7  
    Member [PI] Error [PI] Market Banned

    Join Date
    May 2011
    Age
    29
    Posts
    414
    Thanks given
    16
    Thanks received
    44
    Rep Power
    56
    umm ok replace that with this

    Code:
    package server.model.players.skills;
    
    import server.Config;
    import server.util.Misc;
    import server.model.players.Client;
    import server.Server;
    
    /**
     * Thieving.java
     *
     * 
     *
     **/
     
    public class Thieving {
    	
    	private Client c;
    		
    	public Thieving(Client c) {
    		this.c = c;
    	}
    	
    	public void stealFromNPC(int id) {
    		if (System.currentTimeMillis() - c.lastThieve < 2000)
    			return;
    		for (int j = 0; j < npcThieving.length; j++) {
    			if (npcThieving[j][0] == id) {
    				if (c.playerLevel[c.playerThieving] >= npcThieving[j][1]) {
    					if (Misc.random(c.playerLevel[c.playerThieving] + 2 - npcThieving[j][1]) != 1) {
    						c.getPA().addSkillXP(npcThieving[j][2] * Config.THIEVING_EXPERIENCE, c.playerThieving);
    						c.getItems().addItem(995, npcThieving[j][3]);
    						c.startAnimation(881);
    						c.lastThieve = System.currentTimeMillis();
    						c.sendMessage("You thieve some money...");
    						break;
    					} else {
    						c.setHitDiff(npcThieving[j][4]);
    						c.setHitUpdateRequired(true);
    						c.playerLevel[3] -= npcThieving[j][4];
    						c.getPA().refreshSkill(3);
    						c.lastThieve = System.currentTimeMillis() + 2000;
    						c.sendMessage("You fail to thieve the NPC.");
    						break;
    					}
    				} else {
    					c.sendMessage("You need a thieving level of " + npcThieving[j][1] + " to thieve from this NPC.");
    				}
    			}		
    		}
    	}
    	
    	public void stealFromStall(int id, int xp, int level) {
    		if (System.currentTimeMillis() - c.lastThieve < 2500)
    			return;
    		if (c.playerLevel[c.playerThieving] >= level) {
    			if(Misc.random(12) == 1) {
    				c.sendMessage("You get caught trying to thieve the stall..");
    				c.startAnimation(3679);
    				if(c.playerLevel[3] <= 30) {
    					appendHit(Misc.random(4), c);
    				} else {
    					appendHit(Misc.random(10), c);
    					return;
    				}
    			}
    			c.sendMessage("You attempt to steal something from the stall...");
    			c.getItems().addItem(id, 1);
    			c.startAnimation(832);
    			c.getPA().addSkillXP(xp * Config.THIEVING_EXPERIENCE, c.playerThieving);
    			c.lastThieve = System.currentTimeMillis();
    			c.sendMessage("You steal a " + server.model.items.Item.getItemName(id) + ".");
    			}		
    		else if(c.playerLevel[17] < level) {
    			c.sendMessage("You need a theiving level of "+level+" to theif from this stall.");
    		}
    	}
    
    	public static void appendHit(int damage, Client c) {
    		Server.playerHandler.players[c.playerId].setHitDiff(damage);
    		Server.playerHandler.players[c.playerId].playerLevel[3] -= damage;
    		c.getPA().refreshSkill(3);
    		Server.playerHandler.players[c.playerId].setHitUpdateRequired(true);	
    		Server.playerHandler.players[c.playerId].updateRequired = true;		
    	}	
    	//npc, level, exp, coin amount
    	public int[][] npcThieving = {{1,1,8,200,1},{18,25,26,500,1},{9,40,47,1000,2},{26,55,85,1500,3},{20,70,152,2000,4},{21,80,273,3000,5}};
    
    }
    Reply With Quote  
     

  9. #8  
    ~! Legit ~!

    Join Date
    Nov 2010
    Posts
    1,973
    Thanks given
    183
    Thanks received
    211
    Rep Power
    237
    I cant even do that cuz im redoing the thieving, heres the tut I used.
    http://www.rune-server.org/runescape...hing-more.html
    Reply With Quote  
     

  10. #9  
    Member [PI] Error [PI] Market Banned

    Join Date
    May 2011
    Age
    29
    Posts
    414
    Thanks given
    16
    Thanks received
    44
    Rep Power
    56
    Then put this in the client.java

    Code:
    private Thieving thieving = new Thieving(this);
    add me on msn >> [email protected]

    I will help you fix skills when i get back on later.

    cya later
    Reply With Quote  
     

  11. #10  
    ~! Legit ~!

    Join Date
    Nov 2010
    Posts
    1,973
    Thanks given
    183
    Thanks received
    211
    Rep Power
    237
    its already their
    Reply With Quote  
     

Page 1 of 2 12 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. Replies: 6
    Last Post: 09-15-2010, 04:20 PM
  2. Replies: 4
    Last Post: 07-27-2010, 06:38 PM
  3. Replies: 6
    Last Post: 05-01-2010, 05:18 AM
  4. [ERROR]Extending Emote List[ERROR]
    By Meerster in forum Help
    Replies: 2
    Last Post: 01-19-2010, 05:01 AM
  5. Kalphite Queen Error(Thread-5 Error)
    By owner jacob in forum Help
    Replies: 4
    Last Post: 12-22-2009, 06:36 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
  •