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