Ban needs a little bit of work, but almost functional.
This commit is contained in:
parent
b6b6c07841
commit
bf2c69bb32
@ -149,7 +149,7 @@ public class Server implements Runnable {
|
|||||||
} else if(input.length() > 11 && input.substring(0, 4).equals("/ban")) {
|
} else if(input.length() > 11 && input.substring(0, 4).equals("/ban")) {
|
||||||
if(clients.get(findClient(id)).isAdmin()) {
|
if(clients.get(findClient(id)).isAdmin()) {
|
||||||
int bID = Integer.parseInt(input.substring(5, 10));
|
int bID = Integer.parseInt(input.substring(5, 10));
|
||||||
String reason = input.substring(12);
|
String reason = input.substring(11);
|
||||||
ban(bID, reason);
|
ban(bID, reason);
|
||||||
} else {
|
} else {
|
||||||
clients.get(findClient(id)).send("You are not admin.");
|
clients.get(findClient(id)).send("You are not admin.");
|
||||||
|
@ -74,7 +74,8 @@ public class ServerThread extends Thread {
|
|||||||
send("Admin commands:\n" +
|
send("Admin commands:\n" +
|
||||||
" - /chgpasswd [newpasswd] -- Change the server admin password.\n" +
|
" - /chgpasswd [newpasswd] -- Change the server admin password.\n" +
|
||||||
" - /giveadmin [id] -- Give another client admin as well.\n" +
|
" - /giveadmin [id] -- Give another client admin as well.\n" +
|
||||||
" - /kick [id] [reason] -- Kick out a user and state a reason for the kick.\n");
|
" - /kick [id] [reason] -- Kick out a user and state a reason for the kick.\n" +
|
||||||
|
" - /ban [id] [reason] -- Ban a user from ever being able to connect to the server again.\n");
|
||||||
}
|
}
|
||||||
} else if(command.length() > 6 && command.substring(0, 6).equals("/admin")) {
|
} else if(command.length() > 6 && command.substring(0, 6).equals("/admin")) {
|
||||||
if(command.substring(7).equals(server.getPasswd())) {
|
if(command.substring(7).equals(server.getPasswd())) {
|
||||||
|
Loading…
Reference in New Issue
Block a user