Quote:
Originally Posted by cookie69
Search takes 5 seconds 
Use this as an example:

|
I tried this one but the range still works
My
Ctrl.cpp
Code:
if( pSrc->GetType() == OT_MOVER )
{
#ifdef __RANGE_HACK
if( this != pSrc && pSrc->GetType() == OT_MOVER && ((CMover*)pSrc)->IsPlayer() )
{
float fX = GetPos().x-pSrc->GetPos().x;
float fZ = GetPos().z-pSrc->GetPos().z;
if( fX > 1.0f && fZ > 1.0f )
{
D3DXVECTOR3 v3Len = D3DXVECTOR3( fX, 0.0f, fZ );
float fTotalLen = D3DXVec3LengthSq( &v3Len );
fTotalLen -= GetRadiusXZ();
fTotalLen -= pSrc->GetRadiusXZ();
float fAttRange = ((CMover*)pSrc)->GetAttackRange( pSkillProp->dwAttackRange );
if( fAttRange && fTotalLen < fAttRange )
return 0;
}
}
#endif //__RANGE_HACK
// ¸ðµç ½ºÅ³»ç¿ë½Ã ´ÙÅ©ÀÏ·çÁ¯»óÅÂÀ̸é ÇØÁ¦ÇÑ´Ù!!~
if( pSkillProp->dwID != SI_ACR_SUP_DARKILLUSION )
MoverSkill.cpp
Code:
#ifdef __RANGE_HACK
FLOAT fRange = GetAttackRange(pSkillProp->dwAttackRange);
switch (pSkillProp->dwID)
{
case SI_BIL_PST_ASALRAALAIKUM:
{
if (fRange > GetAttackRange(AR_SHORT))
#ifdef __CLIENT
g_DPlay.OnRemovePlayer();
#endif
break;
}
case SI_JST_YOYO_HITOFPENYA:
{
if (fRange > GetAttackRange(AR_HRANGE))
#ifdef __CLIENT
g_DPlay.OnRemovePlayer();
#endif
break;
}
}
#endif //__RANGE_HACK
propSkill.txt
Code:
6 SI_BIL_PST_ASALRAALAIKUM IDS_PROPSKILL_TXT_000132 1 1 JTYPE_PRO JOB_BILLPOSTER DIS_POSTER JOB_BILLPOSTER = = = = = = = = = = = = = = = = = = = IK2_CHARM IK3_KNUCKLEHAMMER 0 0 _NONE 0 0 0 = = AS_DIAGONAL WT_EQUIP = = = = = = = = = = = AR_SHORT = = = = = = = = = = = = = = = = 0 = 80 SI_BIL_KNU_SONICHAND 7 = = SR_BEFORE 15000 = = XI_SKILL_BIL_PST_CASTING01 = XI_SKILL_BIL_KNU_ASALRAALAIKUM02 = XI_SKILL_BIL_KNU_ASALRAALAIKUM01 MTI_BIL_PST_SQUARE01 = = EXT_MELEEATK WUI_TARGETINGOBJ SRO_DIRECT = DST_STR = RT_ATTACK = 50 = KT_MAGIC 0 0 0 0 0 = 1 10 2765 1 CT_GENERAL = = = = = = = = = SND_PC_DMGSWD = "skill_BilAsalraAlaikum.dds" 0 "" IDS_PROPSKILL_TXT_000133
Code:
6 SI_PSY_NLG_DEMONOLGY IDS_PROPSKILL_TXT_000168 1 1 JTYPE_PRO JOB_PSYCHIKEEPER DIS_PSYCHIC JOB_PSYCHIKEEPER = = = = = = = = = = = = = = = = = = = = IK3_WAND 0 0 _NONE 0 0 0 = = AS_DIAGONAL WT_EQUIP = = = = = = = = = = = AR_WAND = = = = = = = = = = = = = = = = 0 = 60 = = = = SR_BEFORE 0 = = XI_SKILL_PSY_NLG_CASTING01 XI_SKILL_PSY_NLG_DEMONOLGY01 XI_SKILL_PSY_NLG_DEMONOLGY02 = = MTI_PSY_NLG_CASTING01 = = EXT_MAGICATKSHOT WUI_TARGETINGOBJ SRO_DIRECT ST_MAGIC DST_INT = RT_ATTACK = 45 = KT_MAGIC 0 0 0 0 0 = 1 10 2775 1 CT_GENERAL = = = = = = = = = = = "skill_PsyDnolgy.dds" 0 "" IDS_PROPSKILL_TXT_000169
I am using v15 clean file by cuvvvie...