|
|
|
@ -33,8 +33,12 @@ public class AccountEventHandler implements CommandExecutor { |
|
|
|
|
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]) + "원으로 설정하였습니다."); |
|
|
|
|
if(m_AccountArray.setAccountInfo(op.getUniqueId(), Long.parseLong(args[2]))){ |
|
|
|
|
p.sendMessage(op.getName() + "님의 잔액을" + Integer.parseInt(args[2]) + "원으로 설정하였습니다."); |
|
|
|
|
} else{ |
|
|
|
|
p.sendMessage("최대 금액 이상으로 설정할 수 없습니다."); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
p.sendMessage("설정 금액은 숫자만 가능합니다."); |
|
|
|
|
} |
|
|
|
@ -64,10 +68,21 @@ public class AccountEventHandler implements CommandExecutor { |
|
|
|
|
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("잔액이 부족합니다."); |
|
|
|
|
switch(m_AccountArray.transfer(p.getUniqueId(), op.getUniqueId(), Long.parseLong(args[2]))) |
|
|
|
|
{ |
|
|
|
|
case 1: { |
|
|
|
|
p.sendMessage(op.getName() + "님에게 " + Integer.parseInt(args[2]) + "원을 이체하였습니다."); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
case 2: { |
|
|
|
|
p.sendMessage("잔액은 최대 금액을 초과할 수 없습니다."); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
case 3:{ |
|
|
|
|
p.sendMessage("잔액이 부족합니다."); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} else{ |
|
|
|
|
p.sendMessage("자기 자신에게는 이체할 수 없습니다."); |
|
|
|
|
} |
|
|
|
|