Fix timer commands (#342)

This commit is contained in:
MedicOP
2019-01-20 22:51:34 +01:00
committed by Ronan Lana
parent c31ec049e5
commit b8a3b64bc0
2 changed files with 6 additions and 6 deletions

View File

@@ -36,18 +36,18 @@ public class TimerAllCommand extends Command {
@Override @Override
public void execute(MapleClient c, String[] params) { public void execute(MapleClient c, String[] params) {
MapleCharacter player = c.getPlayer(); MapleCharacter player = c.getPlayer();
if (params.length < 2) { if (params.length < 1) {
player.yellowMessage("Syntax: !timerall <seconds>|remove"); player.yellowMessage("Syntax: !timerall <seconds>|remove");
return; return;
} }
if (params[1].equalsIgnoreCase("remove")) { if (params[0].equalsIgnoreCase("remove")) {
for (MapleCharacter victim : player.getWorldServer().getPlayerStorage().getAllCharacters()) { for (MapleCharacter victim : player.getWorldServer().getPlayerStorage().getAllCharacters()) {
victim.announce(MaplePacketCreator.removeClock()); victim.announce(MaplePacketCreator.removeClock());
} }
} else { } else {
try { try {
int seconds = Integer.parseInt(params[1]); int seconds = Integer.parseInt(params[0]);
for (MapleCharacter victim : player.getWorldServer().getPlayerStorage().getAllCharacters()) { for (MapleCharacter victim : player.getWorldServer().getPlayerStorage().getAllCharacters()) {
victim.announce(MaplePacketCreator.getClock(seconds)); victim.announce(MaplePacketCreator.getClock(seconds));
} }

View File

@@ -36,18 +36,18 @@ public class TimerMapCommand extends Command {
@Override @Override
public void execute(MapleClient c, String[] params) { public void execute(MapleClient c, String[] params) {
MapleCharacter player = c.getPlayer(); MapleCharacter player = c.getPlayer();
if (params.length < 2) { if (params.length < 1) {
player.yellowMessage("Syntax: !timermap <seconds>|remove"); player.yellowMessage("Syntax: !timermap <seconds>|remove");
return; return;
} }
if (params[1].equalsIgnoreCase("remove")) { if (params[0].equalsIgnoreCase("remove")) {
for (MapleCharacter victim : player.getMap().getCharacters()) { for (MapleCharacter victim : player.getMap().getCharacters()) {
victim.announce(MaplePacketCreator.removeClock()); victim.announce(MaplePacketCreator.removeClock());
} }
} else { } else {
try { try {
int seconds = Integer.parseInt(params[1]); int seconds = Integer.parseInt(params[0]);
for (MapleCharacter victim : player.getMap().getCharacters()) { for (MapleCharacter victim : player.getMap().getCharacters()) {
victim.announce(MaplePacketCreator.getClock(seconds)); victim.announce(MaplePacketCreator.getClock(seconds));
} }