Thread: Getting errors when Dieing ?

Results 1 to 5 of 5
  1. #1 Getting errors when Dieing ? 
    Owner of Catherby♥
    Mini Slurpee's Avatar
    Join Date
    Apr 2011
    Age
    18
    Posts
    427
    Thanks
    60
    Thanked 57 Times in 48 Posts
    Rep Power
    29
    Title says it all.
    Code:
    [7/21/11 12:08 AM]:     at server.model.players.PlayerAssistant.applyDead(Player
    Assistant.java:1334)
    [7/21/11 12:08 AM]:     at server.model.players.Client.process(Client.java:1318)
    
    [7/21/11 12:08 AM]:     at server.model.players.PlayerHandler.process(PlayerHand
    ler.java:142)
    [7/21/11 12:08 AM]:     at server.Server.main(Server.java:172)
    Code:
        public void applyDead() {    
    		c.respawnTimer = 15;
    		c.isDead = false;
    		Client o = (Client) Server.playerHandler.players[c.killerId];
    		if(c.duelStatus != 6) {
    			c.killerId = findKiller();
    			if(o != null) {
    				c.playerKilled = c.playerId;
    				if(o.duelStatus == 5) {
    					o.duelStatus++;
    				}
    				if (Server.playerHandler.players[c.playerId].connectedFrom != o.lastKilled && c.duelStatus == 0) {
    					o.pkPoints = (o.pkPoints + 4);
    					o.sendMessage("You recieved 4 pkPoints");
    					o.lastKilled = Server.playerHandler.players[c.playerId].connectedFrom;
    				} else {
    					o.sendMessage("You do not recieve pk points because you have killed " +c.playerName+ " twice in a row.");
    				}
    			}
    		}



    Reply With Quote  
     

  2. #2  
    Registered Member Red1's Avatar
    Join Date
    Jan 2008
    Posts
    131
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    2
    try this.. maybe?

    Code:
        public void applyDead() {    
    		c.respawnTimer = 15;
    		c.isDead = false;
    		Client o = (Client) Server.playerHandler.players[c.killerId];
    		if(c.duelStatus != 6) {
    			c.killerId = findKiller();
    			if(o != null) {
    				c.playerKilled = c.playerId;
    				if(o.duelStatus == 5) {
    					o.duelStatus++;
    				}
    				if (Server.playerHandler.players[c.playerId].connectedFrom != o.lastKilled && c.duelStatus == 0) {
    					o.pkPoints = (o.pkPoints + 4);
    					o.sendMessage("You recieved 4 pkPoints");
    					
    		o.KC++;	
    					o.lastKilled = Server.playerHandler.players[c.playerId].connectedFrom;
    				} else {
    					o.sendMessage("You do not recieve pk points because you have killed " +c.playerName+ " twice in a row.");
    				}
    			}
    		}
    		c.faceUpdate(0);
    		c.npcIndex = 0;
    		c.playerIndex = 0;
    		c.stopMovement();
    					if (c.duelStatus <= 4) {
    				c.sendMessage("Oh dear you are dead!");
    			} else if(c.duelStatus != 6 || !c.inArena()) {
    				c.sendMessage("You have lost the duel!");
    				/*o.getPA().movePlayer(
    						Config.DUELING_RESPAWN_X
    								+ (Misc.random(Config.RANDOM_DUELING_RESPAWN)),
    						Config.DUELING_RESPAWN_Y
    								+ (Misc.random(Config.RANDOM_DUELING_RESPAWN)), 0);*/
    			}
    		resetDamageDone();
    		c.DC++;
    		c.specAmount = 10;
    		c.getItems().addSpecialBar(c.playerEquipment[c.playerWeapon]);
    		c.lastVeng = 0;
    		c.vengOn = false;
    		resetFollowers();
    		c.attackTimer = 10;
    		if (Server.playerHandler.players[c.killerId].connectedFrom.equals(Server.playerHandler.players[c.playerKilled].connectedFrom)) {
    					o.sendMessage("You Don't Recieve PK Points for killing yourself!");
    		c.faceUpdate(0);
    		c.npcIndex = 0;
    		c.playerIndex = 0;
    		c.stopMovement();
    		if(c.duelStatus <= 4) {
    			c.sendMessage("Oh dear you are dead!");
    		} else if(c.duelStatus != 6) {
    			c.sendMessage("You have lost the duel!");
    		}
    		resetDamageDone();
    		c.lastVeng = 0;
    		c.vengOn = false;
    		resetFollowers();
    		c.attackTimer = 10;
    		removeAllWindows();
    		c.tradeResetNeeded = true;
    		return;
    		}
    	}
    Reply With Quote  
     

  3. #3  
    Registered Member Pakku's Avatar
    Join Date
    Mar 2010
    Posts
    1,246
    Thanks
    129
    Thanked 112 Times in 92 Posts
    Rep Power
    47
    Which is line 1334?
    Reply With Quote  
     

  4. #4  
    Owner of Catherby♥
    Mini Slurpee's Avatar
    Join Date
    Apr 2011
    Age
    18
    Posts
    427
    Thanks
    60
    Thanked 57 Times in 48 Posts
    Rep Power
    29
    red, i dont want your Applydead, i want mine to be fixed.



    Reply With Quote  
     

  5. #5  
    Registered Member aleksandr's Avatar
    Join Date
    Sep 2006
    Age
    22
    Posts
    726
    Thanks
    326
    Thanked 103 Times in 60 Posts
    Rep Power
    62
    where is line 1334 on your code?
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [PI]Dieing
    By Nutella in forum Help
    Replies: 7
    Last Post: 05-29-2011, 09:36 AM
  2. Dieing
    By k0edbylax in forum Help
    Replies: 1
    Last Post: 11-13-2010, 05:40 PM
  3. Dieing
    By Markian in forum Help
    Replies: 5
    Last Post: 10-06-2009, 12:32 AM
  4. [508] Dieing like rs
    By Gohan. in forum Help
    Replies: 0
    Last Post: 03-30-2009, 05:58 PM
  5. Pvp Dieing (Like Rs)
    By Crazy Cam10 in forum Tutorials
    Replies: 26
    Last Post: 09-25-2007, 02:08 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
  •