Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 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 :
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
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
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 yaniMerhaba; 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
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)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 297
- Cevaplar
- 2
- Görüntüleme
- 199