- Katılım
- 4 Kas 2010
- Konular
- 109
- Mesajlar
- 297
- Çözüm
- 2
- Online süresi
- 2h 30m
- Reaksiyon Skoru
- 40
- Altın Konu
- 0
- TM Yaşı
- 15 Yıl 7 Ay 6 Gün
- Başarım Puanı
- 150
- MmoLira
- 116
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Merhaba arkadaşlar, M2-BOB, Lalaker v.s hilelerinde bulunan çekme ve saldırı hızı özelliklerin fixleridir. Deneme şansım olmadı fakat, deneyince kanıt ekleyeceğim. Paylaşıldıysa konu kapatılabilir.
MOBLOCK
char_battle.cpp'yi açın ve: CHARACTER::Attack fonksiyonunu arayın.MOBLOCK
Biraz aşağı doğru indiğinizde şu kodu göreceksiniz;
Kod:
pkVictim->SetSyncOwner(this);
if (pkVictim->CanBeginFight())
pkVictim->BeginFight(this);
Şununla değiştirin;
Kod:
if(iRet != BATTLE_NONE)
{
pkVictim->SetSyncOwner(this);
if (pkVictim->CanBeginFight())
pkVictim->BeginFight(this);
}
SALDIRI HIZI
battle.cpp'ye girin ve şu fonksiyonu arayın, IS_SPEED_HACK ve kod bloğunu komple değiştirin;
Kod:
bool IS_SPEED_HACK(LPCHARACTER ch, LPCHARACTER victim, DWORD current_time)
{
if (ch->m_kAttackLog.dwVID == victim->GetVID())
{
if (current_time - ch->m_kAttackLog.dwTime < GET_ATTACK_SPEED(ch))
{
INCREASE_SPEED_HACK_COUNT(ch);
sys_log(0, "%s attack hack! time (delta, limit)=(%u, %u) hack_count %d",
ch->GetName(),
current_time - ch->m_kAttackLog.dwTime,
GET_ATTACK_SPEED(ch),
ch->m_speed_hack_count);
if (test_server)
{
ch->ChatPacket(CHAT_TYPE_INFO, "%s attack hack! time (delta, limit)=(%u, %u) hack_count %d",
ch->GetName(),
current_time - ch->m_kAttackLog.dwTime,
GET_ATTACK_SPEED(ch),
ch->m_speed_hack_count);
}
SET_ATTACK_TIME(ch, victim, current_time);
SET_ATTACKED_TIME(ch, victim, current_time);
if (ch->m_speed_hack_count >= 10)
ch->GetDesc()->DelayedDisconnect(3);
return true;
}
}
SET_ATTACK_TIME(ch, victim, current_time);
if (victim->m_AttackedLog.dwPID == ch->GetPlayerID())
{
if (current_time - victim->m_AttackedLog.dwAttackedTime < GET_ATTACK_SPEED(ch))
{
INCREASE_SPEED_HACK_COUNT(ch);
sys_log(0, "%s Attack Speed HACK! time (delta, limit)=(%u, %u), hack_count = %d",
ch->GetName(),
current_time - victim->m_AttackedLog.dwAttackedTime,
GET_ATTACK_SPEED(ch),
ch->m_speed_hack_count);
if (test_server)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Attack Speed Hack(%s), (delta, limit)=(%u, %u)",
ch->GetName(),
current_time - victim->m_AttackedLog.dwAttackedTime,
GET_ATTACK_SPEED(ch));
}
SET_ATTACKED_TIME(ch, victim, current_time);
if (ch->m_speed_hack_count >= 10)
ch->GetDesc()->DelayedDisconnect(3);
return true;
}
}
SET_ATTACKED_TIME(ch, victim, current_time);
return false;
}
GET_ATTACK_SPEED fonksiyonundan şu iki satırı silin;
Kod:
if (item && item->GetSubType() == WEAPON_DAGGER)
real_speed /= 2;
Kod:
"default_bonus" değişkenini 70 gibi bir şeye ayarlayın (test etmek için oldukça iyi bir değerdir). Bu değerde ince ayar çekebilirsiniz Bu değerde tüm hileledeki saldırılar tetiklenecektir ve oyun yanlış karar vermeden oynanabilir halde olacaktır. Yinede daha fazla denenmesi gerekiyor. Açık sunucularda denenecekse, en azından değer olarak 80 seçilmesi önerilir.
- Katılım
- 9 Şub 2016
- Konular
- 38
- Mesajlar
- 790
- Çözüm
- 1
- Online süresi
- 4mo 21d
- Reaksiyon Skoru
- 325
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 3 Ay 29 Gün
- Başarım Puanı
- 174
- MmoLira
- 3,043
- DevLira
- 6
Ty for sahre
- Katılım
- 22 Ara 2016
- Konular
- 81
- Mesajlar
- 746
- Çözüm
- 17
- Online süresi
- 59m 10s
- Reaksiyon Skoru
- 114
- Altın Konu
- 0
- TM Yaşı
- 9 Yıl 5 Ay 17 Gün
- Başarım Puanı
- 122
- MmoLira
- 581
- DevLira
- 0
paylaşım için teşekkürler
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 1K
- Cevaplar
- 32
- Görüntüleme
- 7K
- Cevaplar
- 19
- Görüntüleme
- 3K
- Cevaplar
- 7
- Görüntüleme
- 2K



