gold dupe prevention

This commit is contained in:
2024-05-15 16:29:23 -05:00
parent 01aa226c62
commit 39f7be99b0
3 changed files with 34 additions and 0 deletions
@@ -340,6 +340,11 @@ public class ClientMessagePump implements NetMsgHandler {
if (player == null)
return;
if(msg.getNumItems() < 1) {
ChatManager.chatSystemInfo(player, "You Have Attempted To Dupe. Please Don't");
return;//catch gold dupe for negative numbers
}
if (!NPCVaultBankRangeCheck(player, origin, "bank"))
return;
@@ -397,6 +402,11 @@ public class ClientMessagePump implements NetMsgHandler {
if (player == null)
return;
if(msg.getNumItems() < 1) {
ChatManager.chatSystemInfo(player, "You Have Attempted To Dupe. Please Don't");
return;//catch gold dupe for negative numbers
}
if (!NPCVaultBankRangeCheck(player, origin, "bank"))
return;
@@ -515,6 +525,11 @@ public class ClientMessagePump implements NetMsgHandler {
if (player == null)
return;
if(msg.getAmount() < 1) {
ChatManager.chatSystemInfo(player, "You Have Attempted To Dupe. Please Don't");
return;//catch gold dupe for negative numbers
}
Account account = player.getAccount();
if (account == null)
@@ -531,6 +546,11 @@ public class ClientMessagePump implements NetMsgHandler {
if (player == null)
return;
if(msg.getAmount() < 1) {
ChatManager.chatSystemInfo(player, "You Have Attempted To Dupe. Please Don't");
return;//catch gold dupe for negative numbers
}
Account account = player.getAccount();
if (account == null)
@@ -1871,6 +1891,9 @@ public class ClientMessagePump implements NetMsgHandler {
s = SessionManager.getSession(origin);
protocolMsg = msg.getProtocolMsg();
PlayerCharacter player = ((ClientConnection) msg.getOrigin()).getPlayerCharacter();
if(player != null)
player.lastAction = System.currentTimeMillis();
switch (protocolMsg) {
case SETSELECTEDOBECT: