Thread: [PI] Dominion Tower

Results 1 to 2 of 2
  1. #1 [PI] Dominion Tower 
    Registered Member
    Join Date
    Jul 2012
    Posts
    167
    Thanks given
    4
    Thanks received
    1
    Rep Power
    11
    ok so ive added the dominion tower to my server and when you finish a round it doesnt give you and DTpoints...

    here is my dominiontower.java code

    Code:
    package server.rs2.content.minigames;
    
    import server.Server;
    import server.engine.util.Misc;
    import server.rs2.entity.player.Client;
    import server.rs2.entity.player.PlayerHandler;
    
    public class DominionTower {
    									//1				2						3		4				5		6				7		8				9
    	private final int[][] WAVES =    {{6763,6763},{6763,6763,6763,6763},{3064}, {3064, 6763, 6763},{934},{934, 6763, 6763},{667},{667,6763, 6763},{1472}};
    	private int[][] coordinates = {{3162,9758},{3178,9758},{3162,9758},{3178, 9758},{3162,9758},{3178,9758}, {3162, 9758}, {3178, 9758}, {3162, 9758}};
    									//1			2			3			4				5			6			7			8				9
    	public void spawnNextWave(Client c) {
    		if (c != null) {
    			if (c.waveId >= WAVES.length) {
    				c.waveId = 0;
    				return;				
    			}
    			if (c.waveId < 0){
    				return;
    			}
    			int npcAmount = WAVES[c.waveId].length;
    			for (int j = 0; j < npcAmount; j++) {
    				int npc = WAVES[c.waveId][j];
    				int X = coordinates[j][0] + Misc.random(2);
    				int Y = coordinates[j][1] + Misc.random(2);
    				int H = c.heightLevel;
    				int hp = getHp(npc);
    				int max = getMax(npc);
    				int atk = getAtk(npc);
    				int def = getDef(npc);
    				Server.npcHandler.spawnNpc(c, npc, X, Y, H, 0, hp, max, atk, def, true, false);				
    			}
    			c.dominionToKill = npcAmount;
    			c.dominionKilled = 0;
    		}
    	}
    	
    	public int getHp(int npc) {
    		switch (npc) {
    			case 6763:
    			return 3000;
    			case 667:
    			return 4500;
    			case 3064:
    			return 3500;
    			case 934: 
    			return 4000;
    			case 1472:
    			return 5000;	
    		}
    		return 1000;
    	}
    	
    	public int getMax(int npc) {
    		switch (npc) {	
    		case 6763:
    			return 3;
    		case 3064:
    			return 4;
    		case 934:
    			return 6;
    		case 667:
    			return 8;
    		case 1472:
    			return 10;
    		}
    		return 5;
    	}
    	
    	public int getAtk(int npc) {
    		switch (npc) {	
    		}
    		return 250;
    	}
    	
    	public int getDef(int npc) {
    		switch (npc) {		
    		}
    		return 350;
    	}
    	
    	@SuppressWarnings("unused")
    	private void setGameInterface() {
    		for (int j = 0; j < PlayerHandler.players.length; j++) {
    			if (PlayerHandler.players[j] != null) {
    				if (PlayerHandler.players[j].inDT()) {
    					Client c = (Client) PlayerHandler.players[j];
    					c.getPA().sendFrame126("Round: " + c.waveId + "", 21400);
    					c.getPA().sendFrame126("Remaining Monster's: " + c.dominionToKill, 21401);
    					c.getPA().sendFrame126("Dominion Points: " + c.DTPoints + "", 21402);
    					//c.getPA().sendFrame126("Personal record: GOTTA ADD IT :D", 21403);
    				}
    			}
    		}
    	}
    	
    
    }
    anyone know how to make it so u do get points after avery round?
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    Jul 2012
    Posts
    167
    Thanks given
    4
    Thanks received
    1
    Rep Power
    11
    bump
    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. [PI] Dominion Tower
    By ashitrin in forum Tutorials
    Replies: 76
    Last Post: 04-27-2014, 04:48 PM
  2. Pi Dominion Tower
    By richard1716 in forum Help
    Replies: 9
    Last Post: 11-06-2012, 03:38 PM
  3. [Help] Dominion Tower...
    By King Aj in forum Help
    Replies: 3
    Last Post: 10-18-2012, 09:41 PM
  4. Dominion Tower - My way
    By Aintaro. in forum Show-off
    Replies: 23
    Last Post: 07-12-2012, 08:56 PM
  5. [Need Help] Dominion Tower
    By Milf in forum Help
    Replies: 1
    Last Post: 06-14-2012, 07:22 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
  •