...I don't see your point.. The command will take you to whatever player you put in...
|
Okay so right now this is my command:
if (playerCommand.startsWith("teleto") && c.playerRights >= 2) {
if (c.inWild())
return;
String name = playerCommand.substring(5);
for (int i = 0; i < Config.MAX_PLAYERS; i++) {
if (Server.playerHandler.players[i] != null) {
if (Server.playerHandler.players[i].playerName.equalsIgnoreCase(name)) {
c.getPA().movePlayer(Server.playerHandler.players[i].getX(), Server.playerHandler.players[i].getY(), Server.playerHandler.players[i].heightLevel);
}
}
}
}
I want to add a restriction to it so players cant teleport to certain names. Like so they can type "::teleto owner peter" and go to him.
I believe that should work or something like it, though there is a much better way to do it.Code:if (playerCommand.startsWith("teleto") && c.playerRights >= 2) { if (c.inWild()) return; String name = playerCommand.substring(5); if (name = "Owner Peter") { for (int i = 0; i < Config.MAX_PLAYERS; i++) { if (Server.playerHandler.players[i] != null) { if (Server.playerHandler.players[i].playerName.equalsIgnoreCase(name)) { c.getPA().movePlayer(Server.playerHandler.players[i].getX(), Server.playerHandler.players[i].getY(), Server.playerHandler.players[i].heightLevel); } else { c.sendMessage("You can only teleport to Owner Peter"); } } } } }
Code:if (playerCommand.startsWith("teleto") && c.playerRights >= 2) { String[] restricted = { "name", "bob" }; if (c.inWild()) { return; } String name = playerCommand.substring(5); for(int j = 0; j < restricted.lenght; i++) { if(name.equalsIgnoreCase(restricted[j])) { return; } } for (int i = 0; i < Config.MAX_PLAYERS; i++) { if (Server.playerHandler.players[i] != null) { if (Server.playerHandler.players[i].playerName.equalsIgnoreCase(name)) { c.getPA().movePlayer(Server.playerHandler.players[i].getX(), Server.playerHandler.players[i].getY(), Server.playerHandler.players[i].heightLevel); } } } }
Not sure if you wanted your players to be only able to teleport to the owner or add him as an restriction so they can't.. Please clarify that :/
Im trying to make it so they CANT teleport to the owner.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |