ArrayEvent handler - minor bug FIX

Command
poopki 3 years ago
parent bdebf993bd
commit 099d8e74eb
  1. 65
      AccountEventHandler.java
  2. BIN
      IMG/BG.png
  3. BIN
      IMG/UIA.png
  4. BIN
      IMG/logo.png
  5. 1
      README.md

@ -27,24 +27,26 @@ public class AccountEventHandler implements CommandExecutor {
switch (args[0]) { switch (args[0]) {
case "설정": { case "설정": {
if (p.isOp()) { if (p.isOp()) {
if (args[1] != null) { if (args.length > 1) {
Player op = Bukkit.getPlayer(args[1]); if (args[1] != null) {
if (op != null) { Player op = Bukkit.getPlayer(args[1]);
try{ if (op != null) {
if(isStringDouble(args[2])){ if (args.length > 2) {
m_AccountArray.setAccountInfo(op.getUniqueId(), Integer.parseInt(args[2])); if (isStringDouble(args[2])) {
p.sendMessage(op.getName()+"님의 잔액을"+Integer.parseInt(args[2])+"원으로 설정하였습니다."); m_AccountArray.setAccountInfo(op.getUniqueId(), Integer.parseInt(args[2]));
} p.sendMessage(op.getName() + "님의 잔액을" + Integer.parseInt(args[2]) + "원으로 설정하였습니다.");
else { } else {
p.sendMessage("설정 금액은 숫자만 가능합니다."); p.sendMessage("설정 금액은 숫자만 가능합니다.");
}
} else {
p.sendMessage("설정 금액을 입력해주세요.");
} }
} catch(Exception e){ } else {
p.sendMessage("설정 대상의 닉네임을 모두 작성해야합니다."); p.sendMessage("잘못된 계좌입니다.");
} }
} else {
p.sendMessage("잘못된 계좌입니다.");
} }
}else{
p.sendMessage("설정 대상이 지정되지 않았습니다.");
} }
} else { } else {
p.sendMessage("OP만 실행 가능한 명령어"); p.sendMessage("OP만 실행 가능한 명령어");
@ -57,23 +59,26 @@ public class AccountEventHandler implements CommandExecutor {
} }
case "이체": { case "이체": {
if (args.length > 1) { if (args.length > 1) {
Player op = Bukkit.getPlayer(args[1]); if(args.length > 2) {
if (op != null) { Player op = Bukkit.getPlayer(args[1]);
if(isStringDouble(args[2])){ if (op != null) {
try{ if (isStringDouble(args[2])) {
boolean temp = m_AccountArray.transfer(p.getUniqueId(), op.getUniqueId(), Integer.parseInt(args[2])); if(p.getUniqueId() != op.getUniqueId()) {
if(temp) if (m_AccountArray.transfer(p.getUniqueId(), op.getUniqueId(), Integer.parseInt(args[2])))
p.sendMessage(op.getName()+"님 에게 "+Integer.parseInt(args[2])+"원을 이체하였습니다."); p.sendMessage(op.getName() + "님에게 " + Integer.parseInt(args[2]) + "원을 이체하였습니다.");
else else
p.sendMessage("잔액이 부족합니다."); p.sendMessage("잔액이 부족합니다.");
}catch (Exception e){ } else{
p.sendMessage("이체 대상의 닉네임을 모두 작성해야합니다."); p.sendMessage("자기 자신에게는 이체할 수 없습니다.");
}
} else {
p.sendMessage("이체 금액은 숫자만 가능합니다.");
} }
} else {
p.sendMessage("잘못된 계좌입니다.");
} }
else
p.sendMessage("이체 금액은 숫자만 가능합니다.");
} else { } else {
p.sendMessage("잘못된 계좌입니다."); p.sendMessage("이체 금액을 입력해주세요.");
} }
} else { } else {
p.sendMessage("이체 대상이 지정되지 않았습니다."); p.sendMessage("이체 대상이 지정되지 않았습니다.");
@ -89,6 +94,6 @@ public class AccountEventHandler implements CommandExecutor {
else{ else{
p.sendMessage("명령어를 입력하세요(잔액 | 이체)"); p.sendMessage("명령어를 입력하세요(잔액 | 이체)");
} }
return false; return true;
} }
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

@ -0,0 +1 @@
![](http://poopki.duckdns.org:3000/poopki/Project.The_SEED/raw/branch/master/IMG/logo.png)
Loading…
Cancel
Save