bump please i really need help with this
|
Well as u can see there are 2 people staking me and i clicked on one of them,
Does anyone know how i can make it so when i try to click on the other one it says " you can't duel someone else while you are challenging someone"
If you still don't understand. This is what i want this to do
Okay u see that I Challanged Snoopy.
Pure Raped U Dueled me
If i click on Pure Raped u snoopy will still see this screen
How can i make it so when i click on pure raped u it says "You cant reach that" or something like that.
bump please i really need help with this
Taking a shot at it,
Ofc, you have to add c2 and whatnot.Code:if (player.isInDuelReq()) { c2.sendMessage("You cannot duel someone, they are already setting up a duel"); }
Just a stab at it.
package server.model.players; import java.util.concurrent.CopyOnWriteArrayLis - Pastebin.com
can u change it here ?
wrong class you want combatassistant!
find
Change it too:Code:if(Server.playerHandler.players[c.playerIndex].inDuelArena() && c.duelStatus != 5 && !c.usingMagic) { if(c.arenas() || c.duelStatus == 5) { c.sendMessage("You can't challenge inside the arena!"); return false; } c.getTradeAndDuel().requestDuel(c.playerIndex); return false; }
Found this dupe on another server I worked on! Rep / Thanks appreciated.Code:if(Server.playerHandler.players[c.playerIndex].inDuelArena() && c.duelStatus != 5 && !c.usingMagic) { if(c.arenas() || c.duelStatus == 5) { c.sendMessage("You can't challenge inside the arena!"); return false; } if (PlayerHandler.players[c.playerIndex].duelStatus != 0) { c.sendMessage("Other player is currently busy."); c.getCombat().resetPlayerAttack(); return false; } c.getTradeAndDuel().requestDuel(c.playerIndex); return false; }
Dosen't work wait ill video tape it
doors, can you help me?i got same problem
Well PM id and pass and ill sort it for you.
Edit*
Just noticed some servers use "ChallengePlayer"
Should fix it there too!Code:public class ChallengePlayer implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { switch(packetType) { case 128: int answerPlayer = c.getInStream().readUnsignedWord(); if(PlayerHandler.players[answerPlayer] == null) { return; } if (PlayerHandler.players[answerPlayer].duelStatus != 0) { c.sendMessage("Other player is currently busy."); c.getCombat().resetPlayerAttack(); return; } if(c.arenas() || c.duelStatus == 5) { c.sendMessage("You can't challenge inside the arena!"); return; } c.sendMessage(""); c.getTradeAndDuel().requestDuel(answerPlayer); break; } } }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |