Thread: [CZAR] Death Problem

Results 1 to 7 of 7
  1. #1 [CZAR] Death Problem 
    Learner

    Kaiser Btw's Avatar
    Join Date
    Dec 2010
    Posts
    2,420
    Thanks given
    509
    Thanks received
    445
    Rep Power
    209
    Ok so I have no idea how to explain this question in words so i made this video.
    Please help me!
    Reply With Quote  
     

  2. #2  
    Learner

    Kaiser Btw's Avatar
    Join Date
    Dec 2010
    Posts
    2,420
    Thanks given
    509
    Thanks received
    445
    Rep Power
    209
    bump

    here are my methods if u need em
    Code:
            public void PKz() {
    if(PlayerHandler.players[KillerId] != null) {
     if(KillerId != playerId){
          if(PlayerHandler.players[KillerId].combat > combat){
           lnew = 1;
           }
          else if(PlayerHandler.players[KillerId].combat < combat){
           lnew = 3;
           }
          else if(PlayerHandler.players[KillerId].combat == combat){
           lnew = 2;
           }
    client killerz = (client) server.playerHandler.players[KillerId];
      if(killerz != null) {
      boolean givePoints = true;
      if(killerz.lastKill.equalsIgnoreCase(playerName)) {
      killerz.sendMessage("You recieve no pk points as you have pked "+playerName+" twice in a row");
      givePoints = false;
      }
      if(givePoints) {
      PlayerHandler.players[KillerId].pkpoints += lnew;
      PlayerHandler.players[KillerId].killcount += 1;
      otherpkps = PlayerHandler.players[KillerId].pkpoints;
      otherkillc = PlayerHandler.players[KillerId].killcount;
      killerz.sendMessage("You recieve "+lnew+" player-kill, you now have "+otherpkps+" player-kill points.");
      killerz.sendMessage("You now have a total of "+otherkillc+" player kills.");
      int gp = (combat * 1200); // gives cash depending on combat level
      killerz.sendMessage("You recieve "+gp+" for killing "+playerName);
      killerz.addItem(995, gp);
      killerz.checkPKReward();
      killerz.lastKill = playerName;
      server.playerHandler.messageToAll = killerz.playerName+" has killed "+playerName+", "+killerz.playerName+" now has "+killerz.pkpoints+" pk points and "+killerz.killcount+" kills!";
      }
     }
                            teleportToX = 3254;
    			teleportToY = 3420;
    } deathcount =+ 1;
    }
    }
    
        public void CheckDrop() {
            keepItem1();
            keepItem2();
            keepItem3();
            deleteItem(keepItem, getItemSlot(keepItem), keepItemAmount);
            deleteItem(keepItem2, getItemSlot(keepItem2), keepItemAmount2);
            deleteItem(keepItem3, getItemSlot(keepItem3), keepItemAmount3);
            youdied();
        }
    	public boolean ApplyDead() {
    		if (IsDeadTimer == false) {
    			actionAmount++;
    			actionTimer = 0;
    			ResetAttack();
    			ResetAttackNPC();
    			pEmote = 2820;
    			IsDeadTimer = true;
                            ApplyDead();
    		}
    		if (actionTimer == 0 && IsDeadTimer == true) {
                            keepItem1();
                            keepItem2();
                            keepItem3();
                            deleteItem(keepItem, getItemSlot(keepItem), keepItemAmount);
                            deleteItem(keepItem2, getItemSlot(keepItem2), keepItemAmount2);
                            deleteItem(keepItem3, getItemSlot(keepItem3), keepItemAmount3);
    			youdied();
                            PKz();
                            teleportToX = 3254;
    			teleportToY = 3420;
    			frame1(); // Xerozcheez: Resets animation
    			updateRequired = true;
    			appearanceUpdateRequired = true;
                            NewHP = getLevelForXP(playerXP[3]);
                            setSkillLevel(3, getLevelForXP(playerXP[3]), playerXP[playerHitpoints]);
                            playerLevel[3] = getLevelForXP(playerXP[3]);
                            refreshSkills();
                            PoisonDelay = 9999999;
                            KillerId = playerId;
                            if(keepItem != 0)
                            addItem(keepItem, keepItemAmount);
                            if(keepItem2 != 0)
                            addItem(keepItem2, keepItemAmount2);
                            if(keepItem3 != 0)
                            addItem(keepItem3, keepItemAmount3);
    
                            resetKeepItem();
                            
    		}
    		return true;
    	}
    	public boolean ApplyDeadz() {
    
    		if (IsDeadTimer == false) {
    			actionTimer = 0;
    			ResetAttack();
    			ResetAttackNPC();
    			setAnimation(0x900);
    			IsDeadTimer = true;
                            ApplyDead();
    		}
    		if (actionTimer == 0 && IsDeadTimer == true) {
    
                            PKz();
                           
                            CheckDrop();
    
                            NewHP = getLevelForXP(playerXP[3]);
                            setSkillLevel(3, getLevelForXP(playerXP[3]), playerXP[playerHitpoints]);
                            playerLevel[3] = getLevelForXP(playerXP[3]);
                            refreshSkills();
                            PoisonDelay = 9999999;
                            KillerId = playerId;
                            if(keepItem != 0)
                            addItem(keepItem, keepItemAmount);
                            if(keepItem2 != 0)
                            addItem(keepItem2, keepItemAmount2);
                            if(keepItem3 != 0)
                            addItem(keepItem3, keepItemAmount3);
    
                            resetKeepItem();
                            
    		}
    		return true;
    	}
    Base, lost valentino (allstar)
    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    Dec 2007
    Posts
    621
    Thanks given
    9
    Thanks received
    8
    Rep Power
    163
    It's a player updating issue so search for a player updating fix on the forums and you'll find a tutorial.
    Reply With Quote  
     

  4. #4  
    Learner

    Kaiser Btw's Avatar
    Join Date
    Dec 2010
    Posts
    2,420
    Thanks given
    509
    Thanks received
    445
    Rep Power
    209
    cant find it, link??
    Reply With Quote  
     

  5. #5  
    Learner

    Kaiser Btw's Avatar
    Join Date
    Dec 2010
    Posts
    2,420
    Thanks given
    509
    Thanks received
    445
    Rep Power
    209
    bump
    Reply With Quote  
     

  6. #6  
    Learner

    Kaiser Btw's Avatar
    Join Date
    Dec 2010
    Posts
    2,420
    Thanks given
    509
    Thanks received
    445
    Rep Power
    209
    can someone please help me..
    Reply With Quote  
     

  7. #7  
    Registered Member
    Join Date
    Feb 2013
    Posts
    1
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Hey, the forums are down, can u give me an idea of when u might finsih this( as ur post was over a year ago) and if u are finished then what is the ip?
    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. Death Problem
    By Fakku in forum Help
    Replies: 6
    Last Post: 04-02-2011, 11:01 PM
  2. Problem after death
    By edgevillepker in forum Help
    Replies: 1
    Last Post: 06-19-2010, 08:33 PM
  3. Death Problem
    By Tom8004 in forum Help
    Replies: 5
    Last Post: 05-28-2010, 09:04 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
  •