Thread: Firemaking Not Moving

Results 1 to 3 of 3
  1. #1 Firemaking Not Moving 
    Officially Retired


    Join Date
    Oct 2007
    Age
    30
    Posts
    5,454
    Thanks given
    558
    Thanks received
    122
    Rep Power
    1364
    I added this on my firemaking.java. But it not moving after setting fire.

    Code:
    	if (Region.getClipping(c.getX() - 1, c.getY(), c.heightLevel, -1, 0)) {
    			c.getPA().walkTo(-1, 0);
    		} else if (Region.getClipping(c.getX() + 1, c.getY(), c.heightLevel, 1, 0)) {
    			c.getPA().walkTo(1, 0);
    		} else if (Region.getClipping(c.getX(), c.getY() - 1, c.heightLevel, 0, -1)) {
    			c.getPA().walkTo(0, -1);
    		} else if (Region.getClipping(c.getX(), c.getY() + 1, c.heightLevel, 0, 1)) {
    			c.getPA().walkTo(0, 1);
    		}

    Code:
    	public void lightFire(int slot) {
    	
    	if (Region.getClipping(c.getX() - 1, c.getY(), c.heightLevel, -1, 0)) {
    			c.getPA().walkTo(-1, 0);
    		} else if (Region.getClipping(c.getX() + 1, c.getY(), c.heightLevel, 1, 0)) {
    			c.getPA().walkTo(1, 0);
    		} else if (Region.getClipping(c.getX(), c.getY() - 1, c.heightLevel, 0, -1)) {
    			c.getPA().walkTo(0, -1);
    		} else if (Region.getClipping(c.getX(), c.getY() + 1, c.heightLevel, 0, 1)) {
    			c.getPA().walkTo(0, 1);
    		}
    
    	final int x = c.getX();
    	final int y = c.getY();
    	
    			
    			if (c.getItems().playerHasItem(590) && c.getItems().playerHasItem(logs[slot])) {
    				if (System.currentTimeMillis() - lastLight > DELAY) {
    					c.getItems().deleteItem(logs[slot], c.getItems().getItemSlot(logs[slot]), 1);
    					c.getPA().addSkillXP(logs[slot] * Config.FIREMAKING_EXPERIENCE, c.playerFiremaking);
    					//c.getPA().checkObjectSpawn(fireId, x, y, 1, 10);
    					// new Object(x, y, c.heightLevel, fireId, 1, 10);
    					new Object(fireId, x, y, c.heightLevel, 1, 10, fireId,50);
    			CycleEventHandler.getSingleton().addEvent(c, new CycleEvent() {
    			int timer = 1;
    			@Override
    			public void execute(CycleEventContainer container) {
    			
    			
    			if (timer == 0) {
    			container.stop();
    			}
    			timer--;
    			
    			
    			}
    			@Override
    			public void stop() {
    				new Object(-1, x, y, c.heightLevel, 1, 10, -1, 50);
    				//c.sendMessage("Your fire has been extinguished.");
    				Server.itemHandler.createGroundItem(c, 592, x, y, 1, c.playerId);
    			}
    		}, 45);
    					c.sendMessage("You light the fire.");
    					final int walk = Misc.random(3);
    					this.lastLight = System.currentTimeMillis();
    					resetAnim = true;
    				}
    			}
    		}	
    	}
    Reply With Quote  
     

  2. #2  
    Officially Retired


    Join Date
    Oct 2007
    Age
    30
    Posts
    5,454
    Thanks given
    558
    Thanks received
    122
    Rep Power
    1364
    bump.
    Reply With Quote  
     

  3. #3  
    Officially Retired


    Join Date
    Oct 2007
    Age
    30
    Posts
    5,454
    Thanks given
    558
    Thanks received
    122
    Rep Power
    1364
    Nvm, fixed it my self.
    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: 3
    Last Post: 12-06-2010, 06:55 PM
  2. Pots/Items not moveing
    By Boxxy in forum Help
    Replies: 4
    Last Post: 02-11-2010, 09:34 PM
  3. Gfx's are not moving?
    By JohnK in forum Help
    Replies: 0
    Last Post: 12-24-2009, 07:20 AM
  4. NPC's Not Moving
    By Rich Dude99 in forum Help
    Replies: 3
    Last Post: 08-12-2009, 06:18 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
  •