Thread: [PI] Loose pking points in wild

Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1 [PI] Loose pking points in wild 
    Registered Member Kota Ko's Avatar
    Join Date
    Aug 2009
    Age
    26
    Posts
    1,040
    Thanks given
    39
    Thanks received
    61
    Rep Power
    39
    I configured a code which makes it so if the player dies they loose 25 pk points but I loose pk points to NPCS....which part would I have to add or fix

    Code:
    if (c.inWild() && c.killerId > 0) {
    			c.pkPoints -= 25;
    			c.sendMessage("<col=16711680>You lose 25 pk points!</col>");
    		}
    Reply With Quote  
     

  2. #2  
    I'm President Carter


    Join Date
    Jan 2011
    Posts
    1,204
    Thanks given
    17
    Thanks received
    222
    Rep Power
    144
    Post your apply dead.


    Reply With Quote  
     

  3. #3  
    Registered Member Kota Ko's Avatar
    Join Date
    Aug 2009
    Age
    26
    Posts
    1,040
    Thanks given
    39
    Thanks received
    61
    Rep Power
    39
    Nothing wrong with my applydead....Its perfect i just want it if your in the wild and killed by a player for the person who died to loose pk points
    Reply With Quote  
     

  4. #4  
    Registered Member Kota Ko's Avatar
    Join Date
    Aug 2009
    Age
    26
    Posts
    1,040
    Thanks given
    39
    Thanks received
    61
    Rep Power
    39
    Bump!
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Oct 2010
    Posts
    560
    Thanks given
    85
    Thanks received
    21
    Rep Power
    16
    replace your applyDead with this

    Code:
    	public void applyDead() {	
    		c.respawnTimer = 15;
    		c.isDead = false;
    			if(c.duelStatus != 6) {
    			//c.killerId = c.getCombat().getKillerId(c.playerId);
    			c.killerId = findKiller();
    			Client o = (Client) Server.playerHandler.players[c.killerId];
    			if(o != null) {
    				if(!(c.npcIndex > 0) && c.inPits == false){
    				o.pkPoints +=25;
    				c.pkPoints -= 25;
    				o.sendMessage("You recieve points for killing " + c.playerName + ", you now have " + o.pkPoints + " points.");
    				}
    				if (c.killerId != c.playerId)
    					o.sendMessage("You have defeated "+Misc.optimizeText(c.playerName)+"!");
    
    				c.playerKilled = c.playerId;
    				if(o.duelStatus == 5) {
    					o.duelStatus++;
    				}
    			}
    		}
    		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.specAmount = 10;
    		c.getItems().addSpecialBar(c.playerEquipment[c.playerWeapon]);
    		c.lastVeng = 0;
    		c.vengOn = false;
    		removeAllWindows();
    		c.tradeResetNeeded = true;
    		resetFollowers();
    		c.attackTimer = 10;
    	}

    Spoiler for Rs3 Account:
    Reply With Quote  
     

  6. #6  
    Registered Member Kota Ko's Avatar
    Join Date
    Aug 2009
    Age
    26
    Posts
    1,040
    Thanks given
    39
    Thanks received
    61
    Rep Power
    39
    didnt work
    Reply With Quote  
     

  7. #7  
    なぜこのテキストは日本語で書かれている ?

    Kenneh's Avatar
    Join Date
    Dec 2009
    Age
    30
    Posts
    2,753
    Thanks given
    63
    Thanks received
    296
    Rep Power
    478
    >loose


    Reply With Quote  
     

  8. #8  
    Banned

    Join Date
    Dec 2008
    Posts
    12
    Thanks given
    162
    Thanks received
    62
    Rep Power
    0
    Wouldn't it be in the giveLife method?
    Reply With Quote  
     

  9. #9  
    Registered Member
    Join Date
    Apr 2011
    Posts
    83
    Thanks given
    0
    Thanks received
    9
    Rep Power
    5
    Quote Originally Posted by Cartman View Post
    Wouldn't it be in the giveLife method?


    no..?
    Reply With Quote  
     

  10. #10  
    Registered Member Da D4v1nci C0de's Avatar
    Join Date
    Jul 2010
    Posts
    422
    Thanks given
    128
    Thanks received
    30
    Rep Power
    56
    Code:
    if(!(c.npcIndex > 0 && c.inWild() && c.killerId > 0)) {
    			c.pkPoints -= 25;
    			c.sendMessage("<col=16711680>You lose 25 pkpoints</col>");
    		}

    Quote Originally Posted by atsiv3 View Post
    When I see your name login to my server, I will ban you.
    Reply With Quote  
     

Page 1 of 2 12 LastLast

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. Replies: 24
    Last Post: 12-17-2010, 12:47 AM
  2. pking points.
    By R4nger 0wnz in forum Help
    Replies: 0
    Last Post: 12-23-2009, 03:30 PM
  3. [req] a way to loose items in wild[req]
    By Rowan112 in forum Requests
    Replies: 2
    Last Post: 05-24-2009, 03:48 AM
  4. Replies: 10
    Last Post: 01-03-2009, 04:19 PM
  5. Replies: 38
    Last Post: 08-03-2008, 09:33 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
  •