Thread: making people lose stuff..

Results 1 to 3 of 3
  1. #1 making people lose stuff.. 
    santolman
    Guest
    Hi,
    So, i'm a bit stuck on making people lose stuff on death...
    I want em to not lose stuff in BH but make em lose stuff in willdy...
    If they kill someone in BH they have to get a random drop...

    What i have now is
    Code:
    currentHealth = playerLevel[3];
    		}
    		if (!IsInFightCave() && !isInPitGame() && !isInPitRoom() && playerRights != 2 && playerRights != 3 && playerRights != 4 && action != 1 && deathStage == 2 &&  System.currentTimeMillis() - deathTimer >= 1500) {
    		client killerz = (client) server.playerHandler.players[KillerId];
    		youdied();
    
    		if(inCrater == true) {
    					killerz.pvpdrop(playerName, playerId);
    			if(PlayerHandler.players[KillerId].targetPlayerId == playerId) {
    				((client) PlayerHandler.players[KillerId]).sM("You killed your target: @red@"+playerName+"!");
    				(PlayerHandler.players[KillerId]).bhPoints++;
    				checkbhleaders();
    				((client) PlayerHandler.players[KillerId]).client.bountyHunter.assignTarget(PlayerHandler.players[KillerId].playerId);
    				sM("You were killed by the person hunting you: @red@"+PlayerHandler.players[KillerId].playerName+"!");
    			}
    			else if(targetPlayerId == KillerId) {
    				((client) PlayerHandler.players[KillerId]).sM("You killed the person hunting you: @red@"+playerName+"!");
    				sM("You were killed by your target: @red@"+PlayerHandler.players[KillerId].playerName+"!");
    			} else if ((PlayerHandler.players[KillerId].targetPlayerId != playerId) || (targetPlayerId != KillerId)){
    				((client) PlayerHandler.players[KillerId]).sM("You killed a player who was not your target, you have gained a @red@pickup penelty!");
    				(PlayerHandler.players[KillerId]).rgPoints++;
    				checkrgleaders();
    				((client) PlayerHandler.players[KillerId]).pickupPen = 180;
    			}
    		}
    			if (craterId == 1) {
    				client.bountyHunter.inLow.remove(playerId);
    			} else if (craterId == 2) {
    				client.bountyHunter.inMed.remove(playerId);
    			} else if (craterId == 3) {
    				client.bountyHunter.inHigh.remove(playerId);
    			}
    		inCrater = false;
    		pickupPen = 0;
    		cantLeavePen = 0;
    		targetPlayerId = 0;
    			hint = 0;
    			closeInterface();
    		
    		if(PlayerHandler.players[KillerId].playerRights < 2)
    		youdied();
    		if(!inCrater)
    			killerz.pvpdrop(playerName, playerId);
    		killerz.sM("You have defeated "+playerName+".");
    			updateRequired = true;
    			followingh = false;
    			appearanceUpdateRequired = true;
    		}
    		else if(!IsInFightCave() && !isInPitGame() && !isInPitRoom() && (playerRights == 2 ||playerRights == 3 || playerRights == 4) && action != 1 && deathStage == 2 &&  System.currentTimeMillis() - deathTimer >= 1500) {
    		client killerz = (client) server.playerHandler.players[KillerId];
    		youdied();
    		if(inCrater == true) {
    					killerz.pvpdrop(playerName, playerId);
    			if(PlayerHandler.players[KillerId].targetPlayerId == playerId) {
    				((client) PlayerHandler.players[KillerId]).sM("You killed your target: @red@"+playerName+"!");
    				(PlayerHandler.players[KillerId]).bhPoints++;
    				checkbhleaders();
    				((client) PlayerHandler.players[KillerId]).client.bountyHunter.assignTarget(PlayerHandler.players[KillerId].playerId);
    				sM("You were killed by the person hunting you: @red@"+PlayerHandler.players[KillerId].playerName+"!");
    				youdied();
    			}
    			else if(targetPlayerId == KillerId) {
    				((client) PlayerHandler.players[KillerId]).sM("You killed the person hunting you: @red@"+playerName+"!");
    				sM("You were killed by your target: @red@"+PlayerHandler.players[KillerId].playerName+"!");
    			} else if ((PlayerHandler.players[KillerId].targetPlayerId != playerId) || (targetPlayerId != KillerId)){
    				((client) PlayerHandler.players[KillerId]).sM("You killed a player who was not your target, you have gained a @red@pickup penelty!");
    				(PlayerHandler.players[KillerId]).rgPoints++;
    				checkrgleaders();
    				((client) PlayerHandler.players[KillerId]).pickupPen = 180;
    			}
    		}
    		inCrater = false;
    		pickupPen = 0;
    		cantLeavePen = 0;
    		targetPlayerId = 0;
    			hint = 0;
    			closeInterface();
    			if (craterId == 1) {
    				client.bountyHunter.inLow.remove(playerId);
    			} else if (craterId == 2) {
    				client.bountyHunter.inMed.remove(playerId);
    			} else if (craterId == 3) {
    				client.bountyHunter.inHigh.remove(playerId);
    			}
    		}
    But what happens now is they loose stuff in bh and don't lose stuff in wilderness..=[
    also they don't get random drops in bh...
    Help please :]
    Reply With Quote  
     

  2. #2  
    santolman
    Guest
    bump anyone ?
    Reply With Quote  
     

  3. #3  
    santolman
    Guest
    =[ pweeze
    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
  •