Thread: Fixed..

Results 1 to 10 of 10
  1. #1 Fixed.. 
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    Fixed...
    Reply With Quote  
     

  2. #2  
    Extreme Donator

    woof woof bish's Avatar
    Join Date
    May 2011
    Age
    26
    Posts
    2,444
    Thanks given
    2,212
    Thanks received
    1,019
    Rep Power
    5000
    Config.java search for
    public static final int DUELING_RESPAWN_X =
    public static final int DUELING_RESPAWN_Y =
    Reply With Quote  
     

  3. #3  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    That's the thing-
    2438 5168 i'm using insidiax source

    I already have changed all coords possible i'm really confused
    Reply With Quote  
     

  4. #4  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    any ideas?
    Reply With Quote  
     

  5. #5  
    Registered Member
    Yanez's Avatar
    Join Date
    Mar 2009
    Posts
    682
    Thanks given
    84
    Thanks received
    27
    Rep Power
    153
    Save and compile, or get the EXACT coords of where you're teleported after the duel and look them up and change them to wherever you want.
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Apr 2011
    Posts
    161
    Thanks given
    9
    Thanks received
    12
    Rep Power
    3
    Make it look like this.
    Code:
        public void applyDead() { 
    	    if (c.playerName.equalsIgnoreCase("limey")){
    		c.isDead = true;
    		c.forcedChat("I REALLY SUCK AND I WILL NEVER GET 99 PK'ING!");
    		}
    		c.respawnTimer = 15;
    		c.isDead = false;
    		Client o = (Client) Server.playerHandler.players[c.killerId];
    		Client c2 = (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.killerId].connectedFrom == Server.playerHandler.players[c.playerKilled].connectedFrom) {
    		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();
    		// sendFrame126("PkP: "+c.pkPoints+" K: "+c.kills+" D: "+c.deaths+"", 663); demise sendframe
    		c.tradeResetNeeded = true;
    		return;
    		}
    		if (Server.playerHandler.players[c.killerId].connectedFrom.equals(Server.playerHandler.players[c.playerKilled].connectedFrom)) {
    					o.sendMessage("Multiple IP detected, PK point reward removed.");
    		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();
    		//sendFrame126("PkP: "+c.pkPoints+" K: "+c.kills+" D: "+c.deaths+"", 663); demise sendframe
    		c.tradeResetNeeded = true;
    		return;
    		}
    				if (Server.playerHandler.players[c.playerId].connectedFrom != o.lastKilled && c.duelStatus == 0) {
    					o.pkPoints = (o.pkPoints + 3);
    					o.sendMessage("You recieved 3 PKpoints.");
    					o.sendMessage("You have defeated " +Misc.optimizeText(c.playerName)+ "!");
    					o.lastKilled = Server.playerHandler.players[c.playerId].connectedFrom;
    					o.getPA().addSkillXP(9000, 23);
    					c.getPA().addSkillXP(-4000, 23);
    						if (o.earningPotential >= 85) {
    				o.earningPotential -= 40 + Misc.random(50);
    				int random = (int)(Math.random() * (xEP.length - 1));
    				Server.itemHandler.createGroundItem(o, xEP[random][0], c.absX, c.absY, 
    											xEP[random][1], o.playerId);
    											o.sendMessage("You recieved an EP drop.");
    				o.sendMessage("Your EP decreased to: "+c.earningPotential+".");
    }
    				} else {
    					c.getPA().addSkillXP(-4000, 23);
    					o.sendMessage("You do not recieve PKpoints because you have killed " +c.playerName+ " twice in a row.");
    					if (o.earningPotential >= 85) {
    				o.earningPotential -= 40 + Misc.random(50);
    				int random = (int)(Math.random() * (xEP.length - 1));
    				Server.itemHandler.createGroundItem(o, xEP[random][0], c.absX, c.absY, 
    											xEP[random][1], c.playerId);
    				o.sendMessage("Your EP decreased to: "+c.earningPotential+".");
    }
    				}
    			}
    		}
    		c.faceUpdate(0);
    		c.npcIndex = 0;
    		c.playerIndex = 0;
    		c.stopMovement();
    					if (c.duelStatus <= 4) {
    				c.sendMessage("Oh dear you are dead!");
    				c.getPA().addSkillXP(-4000, 23);
    			} 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.KC++;	
    		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  
     

  7. #7  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    Quote Originally Posted by iamanoob View Post
    Make it look like this.
    Code:
        public void applyDead() { 
    	    if (c.playerName.equalsIgnoreCase("limey")){
    		c.isDead = true;
    		c.forcedChat("I REALLY SUCK AND I WILL NEVER GET 99 PK'ING!");
    		}
    		c.respawnTimer = 15;
    		c.isDead = false;
    		Client o = (Client) Server.playerHandler.players[c.killerId];
    		Client c2 = (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.killerId].connectedFrom == Server.playerHandler.players[c.playerKilled].connectedFrom) {
    		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();
    		// sendFrame126("PkP: "+c.pkPoints+" K: "+c.kills+" D: "+c.deaths+"", 663); demise sendframe
    		c.tradeResetNeeded = true;
    		return;
    		}
    		if (Server.playerHandler.players[c.killerId].connectedFrom.equals(Server.playerHandler.players[c.playerKilled].connectedFrom)) {
    					o.sendMessage("Multiple IP detected, PK point reward removed.");
    		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();
    		//sendFrame126("PkP: "+c.pkPoints+" K: "+c.kills+" D: "+c.deaths+"", 663); demise sendframe
    		c.tradeResetNeeded = true;
    		return;
    		}
    				if (Server.playerHandler.players[c.playerId].connectedFrom != o.lastKilled && c.duelStatus == 0) {
    					o.pkPoints = (o.pkPoints + 3);
    					o.sendMessage("You recieved 3 PKpoints.");
    					o.sendMessage("You have defeated " +Misc.optimizeText(c.playerName)+ "!");
    					o.lastKilled = Server.playerHandler.players[c.playerId].connectedFrom;
    					o.getPA().addSkillXP(9000, 23);
    					c.getPA().addSkillXP(-4000, 23);
    						if (o.earningPotential >= 85) {
    				o.earningPotential -= 40 + Misc.random(50);
    				int random = (int)(Math.random() * (xEP.length - 1));
    				Server.itemHandler.createGroundItem(o, xEP[random][0], c.absX, c.absY, 
    											xEP[random][1], o.playerId);
    											o.sendMessage("You recieved an EP drop.");
    				o.sendMessage("Your EP decreased to: "+c.earningPotential+".");
    }
    				} else {
    					c.getPA().addSkillXP(-4000, 23);
    					o.sendMessage("You do not recieve PKpoints because you have killed " +c.playerName+ " twice in a row.");
    					if (o.earningPotential >= 85) {
    				o.earningPotential -= 40 + Misc.random(50);
    				int random = (int)(Math.random() * (xEP.length - 1));
    				Server.itemHandler.createGroundItem(o, xEP[random][0], c.absX, c.absY, 
    											xEP[random][1], c.playerId);
    				o.sendMessage("Your EP decreased to: "+c.earningPotential+".");
    }
    				}
    			}
    		}
    		c.faceUpdate(0);
    		c.npcIndex = 0;
    		c.playerIndex = 0;
    		c.stopMovement();
    					if (c.duelStatus <= 4) {
    				c.sendMessage("Oh dear you are dead!");
    				c.getPA().addSkillXP(-4000, 23);
    			} 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.KC++;	
    		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;
    		}
    	}
    Still doesnt fix my problem!
    Reply With Quote  
     

  8. #8  
    Extreme Donator

    woof woof bish's Avatar
    Join Date
    May 2011
    Age
    26
    Posts
    2,444
    Thanks given
    2,212
    Thanks received
    1,019
    Rep Power
    5000
    Sec so you wanna make it when someone dies he re-spawns in fight caves?
    Reply With Quote  
     

  9. #9  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    I already finded out my problem.. The rpoblam was when youre right's >= 3 you get teleported to fight pits for normal player's it's normal . Thanks for help everyone.
    Reply With Quote  
     

  10. #10  
    Registered Member

    Join Date
    Aug 2011
    Posts
    2,760
    Thanks given
    297
    Thanks received
    534
    Rep Power
    1596
    Look better next time.

    Code:
                                    /*o.getPA().movePlayer(
                                                    Config.DUELING_RESPAWN_X
                                                                    + (Misc.random(Config.RANDOM_DUELING_RESPAWN)),
                                                    Config.DUELING_RESPAWN_Y
                                                                    + (Misc.random(Config.RANDOM_DUELING_RESPAWN)), 0);*/
    Quote Originally Posted by Aj View Post
    This is not even a tutorial. It's fail for rep. It's fail for life.
    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. [PI] 5$ for duel arena glitch
    By rexz0rd in forum Requests
    Replies: 2
    Last Post: 08-16-2011, 01:22 PM
  2. [PI] Duel Arena Log Out Glitch
    By Tojad in forum Help
    Replies: 0
    Last Post: 10-09-2010, 11:56 PM
  3. duel arena glitch
    By Arithium in forum Help
    Replies: 2
    Last Post: 07-15-2010, 10:23 PM
  4. duel arena glitch..
    By Balla in forum Help
    Replies: 0
    Last Post: 03-21-2009, 06:45 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
  •