Thread: Castlewars help

Results 1 to 10 of 10
  1. #1 Castlewars help 
    Why you reading this?

    LoveandPower's Avatar
    Join Date
    Sep 2010
    Posts
    2,166
    Thanks given
    907
    Thanks received
    288
    Rep Power
    390
    Alright guys well recently i've finished adding castlewars and well i've tested it and it all works except for one thing.

    Once the game timer reaches 0 all players are supposed to be teleported to the game area but instead their height level goes up and are unable to walk.

    I've been trying to fix this for a while now.
    Spoiler for sig too large:


    Reply With Quote  
     

  2. #2  
    Donator


    Join Date
    Jul 2010
    Posts
    748
    Thanks given
    100
    Thanks received
    67
    Rep Power
    116
    post your endGame method.
    Reply With Quote  
     

  3. #3  
    Why you reading this?

    LoveandPower's Avatar
    Join Date
    Sep 2010
    Posts
    2,166
    Thanks given
    907
    Thanks received
    288
    Rep Power
    390
    Code:
    /*
    	 * Method we use to end a single players game.
    	 */
    	public static void endGame() {
    		Iterator<Client> iterator = gameRoom.keySet().iterator();
    		while (iterator.hasNext()) {
    			Client player = (Client) iterator.next();
    			if (player == null) {
    				continue;
    			}
    			for (int i = 0; i < 25; i++) {
    				player.playerLevel[i] = player
    						.getLevelForXP(player.playerXP[i]);
    				player.getPA().refreshSkill(i);
    			}
    
    			player.isDead = false;
    			player.getActionSender().showOption(3, 0, "Null", 1);
    			player.getPA().movePlayer(2440 + Misc.random(3),
    					3089 - Misc.random(3), 0);
    			player.resetWalkingQueue();
    			player.sendMessage("You have left the game of Castle Wars.");
    			for (int i = 0; i < 7; i++) {
    				player.getPA().refreshSkill(i);
    			}
    			player.spawnRoomWait = 120;
    			player.getActionSender().createPlayerHints(10, -1);
    			deleteGameItems(player);
    		}
    	}
    But the bug happens before the game starts.
    Spoiler for sig too large:


    Reply With Quote  
     

  4. #4  
    GooRoo
    Guest
    We've been looking for this.
    Reply With Quote  
     

  5. #5  
    Donator


    Join Date
    Jul 2010
    Posts
    748
    Thanks given
    100
    Thanks received
    67
    Rep Power
    116
    oh my bad i meant startgame method in there there should be player.getPA().movePlayer(x, y, height); The height is prob set at 1 set it to 0.
    Reply With Quote  
     

  6. #6  
    Why you reading this?

    LoveandPower's Avatar
    Join Date
    Sep 2010
    Posts
    2,166
    Thanks given
    907
    Thanks received
    288
    Rep Power
    390
    Code:
    public static void startGame() {
    		if (getSaraPlayers() < 1 || getZammyPlayers() < 1) {
    			gameStartTimer = GAME_START_TIMER;
    			return;
    		}
    		gameStartTimer = -1;
    		System.out.println("CWars Started.");
    		gameStarted = true;
    		timeRemaining = GAME_TIMER / 2;
    		Iterator iterator = waitingRoom.keySet().iterator();
    		while (iterator.hasNext()) {
    			Client player = (Client) iterator.next();
    			int team = waitingRoom.get(player);
    			if (player == null) {
    				continue;
    			}
    			player.getActionSender().walkableInterface(-1);
    			player.getPA().movePlayer(GAME_ROOM[team - 1][0] + Misc.random(3),
    					GAME_ROOM[team - 1][1] - Misc.random(3), 1);
    			player.getPA().movePlayer(GAME_ROOM[team - 1][0] + Misc.random(3),
    					GAME_ROOM[team - 1][1] - Misc.random(3), 1);
    			gameRoom.put(player, team);
    		}
    		waitingRoom.clear();
    	}
    That is my startgame method i'll try what you said right now.
    Spoiler for sig too large:


    Reply With Quote  
     

  7. #7  
    Why you reading this?

    LoveandPower's Avatar
    Join Date
    Sep 2010
    Posts
    2,166
    Thanks given
    907
    Thanks received
    288
    Rep Power
    390
    Didn't fix it Scuey.
    Spoiler for sig too large:


    Reply With Quote  
     

  8. #8  
    Donator


    Join Date
    Jul 2010
    Posts
    748
    Thanks given
    100
    Thanks received
    67
    Rep Power
    116
    Code:
    public static void startGame() {
            if (getSaraPlayers() < 1 || getZammyPlayers() < 1) {
                gameStartTimer = GAME_START_TIMER;
                return;
            }
            gameStartTimer = -1;
            System.out.println("CWars Started.");
            gameStarted = true;
            timeRemaining = GAME_TIMER / 2;
            Iterator iterator = waitingRoom.keySet().iterator();
            while (iterator.hasNext()) {
                Client player = (Client) iterator.next();
                int team = waitingRoom.get(player);
                if (player == null) {
                    continue;
                }
                player.getActionSender().walkableInterface(-1);
                player.getPA().movePlayer(GAME_ROOM[team - 1][0] + Misc.random(3),
                        GAME_ROOM[team - 1][1] - Misc.random(3), 0);
                gameRoom.put(player, team);
            }
            waitingRoom.clear();
        }
    try this
    Reply With Quote  
     

  9. #9  
    Why you reading this?

    LoveandPower's Avatar
    Join Date
    Sep 2010
    Posts
    2,166
    Thanks given
    907
    Thanks received
    288
    Rep Power
    390
    Fixed it thanks Scuey!
    Spoiler for sig too large:


    Reply With Quote  
     

  10. #10  
    Donator


    Join Date
    Jul 2010
    Posts
    748
    Thanks given
    100
    Thanks received
    67
    Rep Power
    116
    lol np
    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. CastleWars Help
    By hack3r in forum Help
    Replies: 10
    Last Post: 11-06-2012, 04:59 AM
  2. CastleWars [PI]
    By arcane-scape in forum Help
    Replies: 3
    Last Post: 02-07-2012, 12:05 PM
  3. [PI]Need help CastleWars
    By arcane-scape in forum Help
    Replies: 5
    Last Post: 02-06-2012, 10:50 PM
  4. Castlewars
    By Tylers Pur3 in forum Buying
    Replies: 8
    Last Post: 09-18-2011, 07:51 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
  •