Thread: Adding new class to RuneFusion?

Results 1 to 8 of 8
  1. #1 Adding new class to RuneFusion? 
    Banned
    Join Date
    May 2009
    Posts
    1,220
    Thanks given
    4
    Thanks received
    61
    Rep Power
    0
    I can't seem to get it. I love this source, fixed up npc combat a tad. Now i want to get some magic done.

    This is my beginning base.

    Code:
    /**
     * 
     */
    package net.runefusion.player;
    
    
    /**
     * @author Ike
     *
     */
    public class Magic {
    	
    	public static void useMage(int magicID, Player p){
    		switch (magicID) {
    		case 1000:
    			p.sendMessage("You succesfully cast");
    			break;
    		}
    	}
    
    }
    This is the PlayerActions class.

    Code:
    public class PlayerActions implements PacketHandler {
    
    	private final int FOLLOWING = 153, ATTACKING = 73, TRADE_REQUEST = 128,
    			TRADE_ANSWER = 139, MVP = 249;		
    	
    	public void handlePacket(Player player, int packetType, int packetSize) {
    		if (packetType == ATTACKING)
    			handleAttack(player);
    		else if (packetType == FOLLOWING)
    			handleFollowing(player);
    		else if (packetType == TRADE_ANSWER)
    			handleTradeAnswer(player);
    		else if (packetType == TRADE_REQUEST)
    			handleTradeRequest(player);
    	}
    	
    	private void handleAttack(Player player) {
    		/*player.AttackingOn = */player.inStream.readSignedWordBigEndian();
    	}
    	
    	private void handleFollowing(Player player) {
    		/*int followID = (Util.HexToInt(player.inStream.buffer, 0, packetSize) / 1000);*/
    	}
    	
    	private void handleTradeAnswer(Player player) {
    		player.wanneTradeWith = player.inStream.readSignedWordBigEndian();
    		player.wanneTrade = 2;
    	}
    	
    	private void handleTradeRequest(Player player) {
    		player.wanneTradeWith = player.inStream.readUnsignedWord();
    		player.wanneTrade = 1;
    	}
    }
    This is what i add
    Code:
    else if (packetType == MVP)
    			handleMvP(magicID, this);
    Code:
    private void handleMvP(magicID Player) {
    		Magic.useMage(magicID, this);
    	}
    I get errors. What to do?
    Reply With Quote  
     

  2. #2  
    Banned

    Join Date
    Sep 2008
    Posts
    258
    Thanks given
    0
    Thanks received
    2
    Rep Power
    0
    What's your errors?
    Reply With Quote  
     

  3. #3  
    Banned
    Join Date
    May 2009
    Posts
    1,220
    Thanks given
    4
    Thanks received
    61
    Rep Power
    0
    err how do you copy & paste errors from eclipse?
    Reply With Quote  
     

  4. #4  
    Banned

    Join Date
    Jul 2008
    Age
    28
    Posts
    5,827
    Thanks given
    1,301
    Thanks received
    197
    Rep Power
    0
    go google it?
    Reply With Quote  
     

  5. #5  
    Banned
    Join Date
    May 2009
    Posts
    1,220
    Thanks given
    4
    Thanks received
    61
    Rep Power
    0
    Description Resource Path Location Type
    magicID cannot be resolved PlayerActions.java /Proj/src/net/runefusion/player/packets line 25 Java Problem
    magicID cannot be resolved to a type PlayerActions.java /Proj/src/net/runefusion/player/packets line 24 Java Problem
    magicID cannot be resolved PlayerActions.java /Proj/src/net/runefusion/player/packets line 21 Java Problem
    Reply With Quote  
     

  6. #6  
    Banned

    Join Date
    Jul 2008
    Age
    28
    Posts
    5,827
    Thanks given
    1,301
    Thanks received
    197
    Rep Power
    0
    looks like you need to declare it? Wtf eclipse errors are weird sounding.
    Reply With Quote  
     

  7. #7  
    Banned
    Join Date
    May 2009
    Posts
    1,220
    Thanks given
    4
    Thanks received
    61
    Rep Power
    0
    maybe but how?
    Reply With Quote  
     

  8. #8  
    Registered Member
    Deadly Uzi's Avatar
    Join Date
    Jul 2008
    Posts
    994
    Thanks given
    177
    Thanks received
    87
    Rep Power
    362
    Import it...? (The class)
    Attempting to develop a multi-revision library. See it on GitHub.
    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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •