Inter3.CPP
bool MouseClick(int a1, int a2, int a3, int a4)
{
if( gProtect.m_MainInfo.CustomInterfaceType == 1 || gProtect.m_MainInfo.CustomInterfaceType == 2)
{
int Width = TransForX( 190 );
if ( gInterface.CheckWindow(13) && gInterface.CheckWindow(Character)
|| gInterface.CheckWindow(8) //NUMERO OITO
|| gInterface.CheckWindow(12)
|| gInterface.CheckWindow(9)
|| gInterface.CheckWindow(7)
|| gInterface.CheckWindow(14)
|| gInterface.CheckWindow(15)
|| gInterface.CheckWindow(60)
|| gInterface.CheckWindow(76) )
{
a3 = Return2X(TransFor2X(640) - (Width * 2));
}
else
{
if ( gInterface.CheckWindow(16) && (gInterface.CheckWindow(4)||gInterface.CheckWindow(69)) )
{
a3 = Return2X(TransFor2X(640) - (Width*2));
}
else
{
if ( gInterface.CheckWindow(16) && gInterface.CheckWindow(11) )
{
a3 = Return2X(TransFor2X(640) - (Width*2));
}
else
{
if ( gInterface.CheckWindow(27) )
{
a3 = Return2X(TransFor2X(640) - (Width*2));
}
else
{
if ( gInterface.CheckWindow(13)
|| gInterface.CheckWindow(16)
|| gInterface.CheckWindow(3)
|| gInterface.CheckWindow(21)
|| gInterface.CheckWindow(6)
|| gInterface.CheckWindow(22)
|| gInterface.CheckWindow(23)
|| gInterface.CheckWindow(24)
|| gInterface.CheckWindow(4)
|| gInterface.CheckWindow(18)
|| gInterface.CheckWindow(10)
|| gInterface.CheckWindow(5)
|| gInterface.CheckWindow(25)
|| gInterface.CheckWindow(26)
|| gInterface.CheckWindow(19)
|| gInterface.CheckWindow(20)
|| gInterface.CheckWindow(58)
|| gInterface.CheckWindow(59)
|| gInterface.CheckWindow(62)
|| gInterface.CheckWindow(73)
|| gInterface.CheckWindow(68)
|| gInterface.CheckWindow(69)
|| gInterface.CheckWindow(70)
|| gInterface.CheckWindow(66)
|| gInterface.CheckWindow(75)
|| gInterface.CheckWindow(74) )
{
a3 = Return2X(TransFor2X(640) - Width);
}
else
{
if ( gInterface.CheckWindow(79) )
{
if ( gInterface.CheckWindow(80) )
{
a3 = Return2X(TransFor2X(640) - (Width*2));
}
else
{
a3 = Return2X(TransFor2X(640) - Width);
}
}
else
{
a3 = Return2X(TransFor2X(640));
}
}
}
}
}
}
if ( gInterface.CheckWindow(77) )
{
if ( gInterface.CheckWindow(Warehouse) ||
gInterface.CheckWindow(ChaosBox) ||
gInterface.CheckWindow(Store) ||
gInterface.CheckWindow(OtherStore) ||
gInterface.CheckWindow(Character))
{
a3 = Return2X(TransFor2X(640) - (Width * 3));
}
else
{
a3 = Return2X(TransFor2X(640) - (Width * 2));
}
}
else if ( gInterface.CheckWindow(78) )
{
a3 = Return2X(TransFor2X(640) - (Width * 3));
}
if ( gInterface.CheckWindow( Shop ) )
{
int t = Return2X( Width );
if( gInterface.CheckWindow(ExpandInventory) )
{
a3 = Return2X(TransFor2X(640) - (Width * 2));
}
else
{
a3 = Return2X(TransFor2X(640) - Width);
}
return pCursorX > t && pCursorX < a3 && pCursorY < a4;
}
else if ( gInterface.CheckWindow(Warehouse) )
{
int t = Return2X( Width );
if( gInterface.CheckWindow(ExpandWarehouse) )
{
t = Return2X( Width * 2 );
}
if( gInterface.CheckWindow(ExpandInventory) )
{
a3 = Return2X(TransFor2X(640) - (Width * 2));
}
else
{
a3 = Return2X(TransFor2X(640) - Width);
}
return pCursorX > t && pCursorX < a3 && pCursorY < a4;
}
else
{
return pCursorX < a3 && pCursorY < a4;
}
}
else
{
if ( gInterface.CheckWindow(13) && gInterface.CheckWindow(Character)
|| gInterface.CheckWindow(8)
|| gInterface.CheckWindow(12)
|| gInterface.CheckWindow(9)
|| gInterface.CheckWindow(7)
|| gInterface.CheckWindow(14)
|| gInterface.CheckWindow(15)
|| gInterface.CheckWindow(60)
|| gInterface.CheckWindow(76) )
{
a3 = 260;
}
else
{
if ( gInterface.CheckWindow(16) && (gInterface.CheckWindow(4)||gInterface.CheckWindow(69)) )
{
a3 = 260;
}
else
{
if ( gInterface.CheckWindow(16) && gInterface.CheckWindow(11) )
{
a3 = 260;
}
else
{
if ( gInterface.CheckWindow(27) )
{
a3 = 260;
}
else
{
if ( gInterface.CheckWindow(13)
|| gInterface.CheckWindow(16)
|| gInterface.CheckWindow(3)
|| gInterface.CheckWindow(21)
|| gInterface.CheckWindow(6)
|| gInterface.CheckWindow(22)
|| gInterface.CheckWindow(23)
|| gInterface.CheckWindow(24)
|| gInterface.CheckWindow(4)
|| gInterface.CheckWindow(18)
|| gInterface.CheckWindow(10)
|| gInterface.CheckWindow(5)
|| gInterface.CheckWindow(25)
|| gInterface.CheckWindow(26)
|| gInterface.CheckWindow(19)
|| gInterface.CheckWindow(20)
|| gInterface.CheckWindow(58)
|| gInterface.CheckWindow(59)
|| gInterface.CheckWindow(62)
|| gInterface.CheckWindow(73)
|| gInterface.CheckWindow(68)
|| gInterface.CheckWindow(69)
|| gInterface.CheckWindow(70)
|| gInterface.CheckWindow(66)
|| gInterface.CheckWindow(75)
|| gInterface.CheckWindow(74) )
{
a3 = 450;
}
else
{
if ( gInterface.CheckWindow(79) )
{
if ( gInterface.CheckWindow(80) )
{
a3 = 260;
}
else
{
a3 = 450;
}
}
else
{
a3 = 640;
}
}
}
}
}
}
if ( gInterface.CheckWindow(77) )
{
if ( gInterface.CheckWindow(Warehouse) ||
gInterface.CheckWindow(ChaosBox) ||
gInterface.CheckWindow(Store) ||
gInterface.CheckWindow(OtherStore) ||
gInterface.CheckWindow(Character))
{
a3 = 70;
}
else
{
a3 = 260;
}
}
else if ( gInterface.CheckWindow(78) )
{
a3 = 70;
}
//-----------------------
return pCursorX < a3 && pCursorY < a4;
}
}
void InitInter3()
SetOp((LPVOID)0x00834700, (LPVOID)MouseClick, ASM::CALL);
BOM ISSO PODE AJUDAR MUITOS AI COMO NAO PODE ENTAO SUCESSOO OQUE ESTA PROCURANDO ISSO EXATAMENTE RETORNO E MOVIMENTAÇAO DO MOUSE COMO DO CLICK QUE NAO TEM NA ENTERFACE 97D S2 OK ABRAÇOS BEJOS TMJ FAMILIA DEUS NO COMANDO SEMPRÉ

CREDITOS: ZEUS REVOLUTIONS