Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. bool CHARACTER::IsHack(bool bSendMsg, bool bCheckShopOwner, int limittime)
  2. {
  3. const int iPulse = thecore_pulse();
  4.  
  5. if (test_server)
  6. bSendMsg = true;
  7.  
  8. if (iPulse - GetSafeboxLoadTime() < PASSES_PER_SEC(limittime))
  9. {
  10. if (test_server)
  11. ChatPacket(CHAT_TYPE_INFO, "[TestOnly]Pulse %d LoadTime %d PASS %d", iPulse, GetSafeboxLoadTime(), PASSES_PER_SEC(limittime));
  12.  
  13. if (bSendMsg)
  14. ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Wait."));
  15.  
  16. return true;
  17. }
  18. if (bCheckShopOwner)
  19. {
  20. if (GetExchange() || GetMyShop() || GetShopOwner() || IsOpenSafebox() || IsCubeOpen())
  21. {
  22. if (bSendMsg)
  23. ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Wait."));
  24. return true;
  25. }
  26. }
  27. else
  28. {
  29. if (GetExchange() || GetMyShop() || IsOpenSafebox() || IsCubeOpen())
  30. {
  31. if (bSendMsg)
  32. ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Wait."));
  33. return true;
  34. }
  35. }
  36.  
  37. //PREVENT_PORTAL_AFTER_EXCHANGE
  38. //��ȯ �� �ð�üũ
  39. if (iPulse - GetExchangeTime() < PASSES_PER_SEC(limittime))
  40. {
  41. return true;
  42. }
  43. //END_PREVENT_PORTAL_AFTER_EXCHANGE
  44.  
  45. //PREVENT_ITEM_COPY
  46. if (iPulse - GetMyShopTime() < PASSES_PER_SEC(limittime))
  47. {
  48. if (bSendMsg)
  49. ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Wait."));
  50. return true;
  51. }
  52.  
  53. if (iPulse - GetRefineTime() < PASSES_PER_SEC(limittime))
  54. {
  55. if (bSendMsg)
  56. ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Wait."));
  57. return true;
  58. }
  59. //END_PREVENT_ITEM_COPY
  60.  
  61. return false;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement