Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.02 KB | None | 0 0
  1. battle.cpp
  2.  
  3. Pod:
  4.  
  5. int battle_melee_attack(LPCHARACTER ch, LPCHARACTER victim)
  6. {
  7.  
  8. Dodaj:
  9.  
  10. #ifdef ENABLE_CHECK_LIMITER_SVSIDE_MARCHEWA
  11.     if(ch->IsPC())
  12.     {
  13.         const bool bAttacking = (get_dword_time() - ch->GetLastAttackTime()) < ch->IsRiding() ? 800 : 750; // Tu trzeba się pobawić
  14.         if (!bAttacking)
  15.         {
  16.             ch->ChatPacket(CHAT_TYPE_INFO, "Wykryto DMG_HACK wersja Svside");
  17.             return BATTLE_NONE;
  18.         }
  19.         //if (test_server&&ch->IsPC())
  20.         //  ch->ChatPacket(CHAT_TYPE_INFO, "Melee Attack: %d", get_dword_time() - ch->GetLastAttackTime());
  21.  
  22.         if (!battle_distance_valid(ch, victim))
  23.         {
  24.  
  25.             ch->ChatPacket(CHAT_TYPE_INFO, "Wykryto DMG_HACK wersja Svside");      
  26.             return BATTLE_NONE;
  27.         }
  28.        
  29.         int dystans = DISTANCE_APPROX(ch->GetX() - victim->GetX(), ch->GetY() - victim->GetY());
  30.         int maxx = 10;
  31.        
  32.         if (dystans < maxx)
  33.         {
  34.             ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Wykryto DMG_HACK_TELEPROT_1 wersja Marchewa"));
  35.             return BATTLE_NONE;
  36.         }
  37.     }
  38. #endif
  39.  
  40.  
  41. Pod:
  42.  
  43. int battle_hit(LPCHARACTER pkAttacker, LPCHARACTER pkVictim, int & iRetDam)
  44. {
  45.  
  46. Dodaj:
  47.  
  48. #ifdef ENABLE_CHECK_LIMITER_SVSIDE_MARCHEWA
  49.     if(pkAttacker->IsPC())
  50.     {
  51.         const bool bAttacking = (get_dword_time() - pkAttacker->GetLastAttackTime()) < pkAttacker->IsRiding() ? 800 : 750; // Tu trzeba sie pobawic
  52.         if (!bAttacking)
  53.         {
  54.  
  55.             pkAttacker->ChatPacket(CHAT_TYPE_INFO, "Wykryto DMG_HACK wersja Svside");
  56.    
  57.             return BATTLE_NONE;
  58.         }
  59.         //if (test_server&&pkAttacker->IsPC())
  60.         //  pkAttacker->ChatPacket(CHAT_TYPE_INFO, "Melee Attack: %d", get_dword_time() - pkAttacker->GetLastAttackTime());
  61.  
  62.         if (!battle_distance_valid(pkAttacker, pkVictim))
  63.         {
  64.  
  65.             pkAttacker->ChatPacket(CHAT_TYPE_INFO, "Wykryto DMG_HACK wersja Svside");  
  66.             return BATTLE_NONE;
  67.         }
  68.        
  69.         int dystans = DISTANCE_APPROX(pkAttacker->GetX() - pkVictim->GetX(), pkAttacker->GetY() - pkVictim->GetY());
  70.         int maxx = 10;
  71.        
  72.         if (dystans < maxx)
  73.         {
  74.             pkAttacker->ChatPacket(CHAT_TYPE_INFO, "Wykryto DMG_TELEPORT_HACK2 wersja Marchewa");
  75.             return BATTLE_NONE;
  76.         }
  77.     }
  78. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement