Thread: Help with this, please? Thanks. :) (Involving the youdied() void.) (I think...)

Results 1 to 3 of 3
  1. #1 Help with this, please? Thanks. :) (Involving the youdied() void.) (I think...) 
    ( ͡° ͜ʖ ͡°)

    Magic's Avatar
    Join Date
    Mar 2009
    Age
    25
    Posts
    1,462
    Thanks given
    111
    Thanks received
    184
    Rep Power
    79
    Hello, I am having a ton of trouble with this. It has been pissing me off for a long time, but I can't figure out WHY every time I kill someone in the Wilderness, they freeze, then log-out. They then have to exit the client and start it up again. This is my youdied() void:

    Code:
    public void youdied() {
    			for(int r=0; r<playerEquipment.length; r++) {
    		try {
    			int item = playerEquipment[r];
    			if((item > 0) && (item < 10000)) {
    			remove(item, r);
    			}
    		} catch(Exception e) { 
    		}
    			}
    			for(int rr=0; rr<playerItems.length; rr++) {
    		try {
    			if(playerItems[rr] > 0 && playerItems[rr] < 10000) {
    			ItemHandler.addItem(playerItems[rr]-1, absX, absY, playerItemsN[rr], 
    
    KillerId, false);
    			deleteItem(playerItems[rr]-1, getItemSlot(playerItems[rr]-1), 
    
    playerItemsN[rr]); 
    			}
    		} catch(Exception e) {
    		}
    			}
    			removeAllItems();
    			for(int r=0; r<playerEquipment.length; r++) {
    		try {
    			int item = playerEquipment[r];
    			if((item > 0) && (item < 10000)) {
    			remove(item, r);
    			}
    		} catch(Exception e) {
    		}
    			}	
    			for(int rr=0; rr<playerItems.length; rr++) {
    		try {
    			if(playerItems[rr] > 0 && playerItems[rr] < 10000) {
    			ItemHandler.addItem(playerItems[rr]-1, absX, absY, playerItemsN[rr], 
    
    KillerId, false);
    			deleteItem(playerItems[rr]-1, getItemSlot(playerItems[rr]-1), 
    
    playerItemsN[rr]); 
    			}
    		} catch(Exception e) {
    		}
    			}
    			removeAllItems();
    //			teleportToX = ServerCP.DeathX;
    //			teleportToY = ServerCP.DeathY;
    			teleportToX = 3093;
    			teleportToY = 3495;
    			sendMessage("Oh dear, you have died!");
    			hitDiff = 0;	
    			updateRequired = true; 
    			appearanceUpdateRequired = true;
    		}
    But I tried using this instead, but it didn't work either:

    Code:
        public void youdied() {
            ApplyDead();
            removeAllItems();
            ResetAttackNPC();
            ResetAttack();
            teleportToX = 3093;
            teleportToY = 3495;
            sendMessage("Oh dear, you have died!");
            hitDiff = 0;	
            updateRequired = true;
            appearanceUpdateRequired = true;
        }

    This is my case 73: //Attack (Wilderness)

    Code:
    						case 73: //Attack (Wilderness)
    
                                    if(PkingDelay <= 1) {
                                    if(playerEquipment[playerWeapon] == 859 || playerEquipment[playerWeapon] == 861 || 
    
    playerEquipment[playerWeapon] == 4214) {
                                    setAnimation(426);
                                    teleportToX = absX;   
                                    teleportToY = absY;
                                    }
    
                                    if(PkingDelay <= 1) {
                                    if(playerEquipment[playerWeapon] == 767) {
                                    setAnimation(16);
                                    teleportToX = absX;   
                                    teleportToY = absY;
                                    }
    	}
    								AttackingOn = 
    
    inStream.readSignedWordBigEndian();
    								client plz = (client) 
    
    server.playerHandler.players[AttackingOn];
    								if(Wild() && 
    
    plz.Wild() && plz != null) {
    								IsAttacking = true;
    								inCombat();
    								} else {
    								sendMessage("This 
    
    player is in a safe zone and cannot be attacked.");
    								updateRequired = 
    
    true;
    								
    
    appearanceUpdateRequired = true;
    								}
                                    setAnimation(GetWepAnim());
                                    if(server.playerHandler.players[AttackingOn] != null) {
                                    if(server.playerHandler.players[AttackingOn].absX != absX && 
    
    server.playerHandler.players[AttackingOn].absY != absY)
                                    faceNPC = 32768+AttackingOn;
                                    faceNPCupdate = true;
                                    }
                                    }
    							break;

    Any help is appreciated. Thanks.
    Quote Originally Posted by MaxXi View Post
    Your combat is so awsome that i almost forgot its the combat matrix coded.
    Quote Originally Posted by twobrosplay View Post
    Try allowing the batch file through your firewall?
    Quote Originally Posted by SS_Alophonse View Post
    i have no life u say ha anything u say kid.i doubt u can even get a girlfriend
    i bet u cant even code anything.
    Reply With Quote  
     

  2. #2  
    ( ͡° ͜ʖ ͡°)

    Magic's Avatar
    Join Date
    Mar 2009
    Age
    25
    Posts
    1,462
    Thanks given
    111
    Thanks received
    184
    Rep Power
    79
    Bump
    Quote Originally Posted by MaxXi View Post
    Your combat is so awsome that i almost forgot its the combat matrix coded.
    Quote Originally Posted by twobrosplay View Post
    Try allowing the batch file through your firewall?
    Quote Originally Posted by SS_Alophonse View Post
    i have no life u say ha anything u say kid.i doubt u can even get a girlfriend
    i bet u cant even code anything.
    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    Mar 2009
    Age
    28
    Posts
    1,008
    Thanks given
    32
    Thanks received
    7
    Rep Power
    111
    hmm do u know the error??

    wen u do pm me lol so i know and post on here
    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
  •