noisiv 1
noisiv
Manwe Work 1
Manwe Work
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
onur akbaş 1
onur akbaş
PrimeAC 1
PrimeAC
Mt2Hizmet 1
Mt2Hizmet
romegames 1
romegames
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[C++] Hedef Olmadan Skill Atma

  • Konuyu başlatan Konuyu başlatan DexMa
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 16
  • Görüntüleme Görüntüleme 2K

DexMa

👑🇹🇷
TM Üye
Katılım
19 Eyl 2012
Konular
661
Mesajlar
2,760
Çözüm
35
Online süresi
5mo 1d
Reaksiyon Skoru
1,683
Altın Konu
80
Başarım Puanı
311
MmoLira
15,055
DevLira
0
Ticaret - 0%
0   0   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 özellikle ws atarken kamuflaj açmış ninjalarda avantaj sağlayacağını düşünüyorum umarım işinize yarar.


VİDEO :

ANLATIM :

[CODE title="locale_inch"] locale_inc.h
//Ekle:
#define ENABLE_SKILLSHOT
//#define ROOT_AES256_ENCRYPT[/CODE]
[CODE title="PythonPlayerSkill.cpp"]//1. Ara: if (!__IsRightButtonSkillMode()) -> Function void CPythonPlayer::ChangeCurrentSkillNumberOnly(DWORD dwSlotIndex)

//1. Değiştir/ modify with:
if (!__IsRightButtonSkillMode())
{
#ifndef ENABLE_SKILLSHOT
if (!__IsTarget())
{
PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "NEED_TARGET"));
return;
}
#endif // !ENABLE_SKILLSHOT
ClickSkillSlot(dwSlotIndex);
}

//2. Ara: if (pSkillData->IsAutoSearchTarget()) -> Function bool CPythonPlayer::__UseSkill(DWORD dwSlotIndex)

//2. Değiştir /modify with:
if (pSkillData->IsAutoSearchTarget())
{
if (pkInstMain->NEW_GetFrontInstance(&pkInstTarget, 2000.0f))
{
SetTarget(pkInstTarget->GetVirtualID());
if (!__ProcessEnemySkillTargetRange(*pkInstMain, *pkInstTarget, *pSkillData, dwSlotIndex))
return false;
}
#ifndef ENABLE_SKILLSHOT
else
{
PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "NEED_TARGET"));
return false;
}
#endif
}

//3. Ara (same function as in 2):
else
{
PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "NEED_TARGET"));
return false;
}

//3. Değiştir /modify with:
#ifdef ENABLE_SKILLSHOT
else if (!pSkillData->IsMeleeSkill())
{
//declare skills that can't be used without target in this array, remember to adjust the size
int forbiddenSkill[10] = { 20, 35, 66, 91, 106, 107, 108, 76, 78, 81 };
size_t forbiddenSize = sizeof(forbiddenSkill) / sizeof(int);
int *end = forbiddenSkill + forbiddenSize;
if (pSkillData->IsNeedBow())
{
PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "NEED_TARGET"));
return false;
}
else
{
int* needTarget = std::find(forbiddenSkill, end, GetSkillIndex(dwSlotIndex));

if (needTarget != end)
{
PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "NEED_TARGET"));
return false;
}
}
}
#else
else
{
PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "NEED_TARGET"));
return false;
}
#endif[/CODE]


@alıntıdır.

 
Son düzenleme:
ninja ws ortasında kamuflaj açınca skil yemiyormu doğrumu anladım
 
ninja ws ortasında kamuflaj açınca skil yemiyormu doğrumu anladım

Merhaba; Ninja ws başlamadan kamuflaj açarsa savaş başlamadığı için hedef olarak üzerine tıklayamayız ben bunu kast etmiştim fakat siz anlamaya değil anlamamaya çalıştığınız için bu sonuç çıkıyor.
 
Merhaba; Ninja ws başlamadan kamuflaj açarsa savaş başlamadığı için hedef olarak üzerine tıklayamayız ben bunu kast etmiştim fakat siz anlamaya değil anlamamaya çalıştığınız için bu sonuç çıkıyor.
sadece merak ettiğim için sordum niye tersledin bir art niyet aramamıştım yani
 
sadece merak ettiğim için sordum niye tersledin bir art niyet aramamıştım yani

Merhaba; Sorunuza cevap vererek merakınızı giderdiğimi düşünüyorum yani bu terslemek değil yanıtlamak oluyor.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst