1 Attachment(s)
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
HexaMaster
Satta, my work computer is broken, can you please compile it for me with 100 chars length (just for sure)? Thank you.
Sure, here is the .dll compiled, i'ts not my source because i have some custom, is the source from apyrupa_master clean + the "fix"Attachment 136357
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
BUGS
1. OFFTRADE to re-enter the server after using the command, the account is locked and not disconnected.
2. The bar not shows the number of users on the server does not work.
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
Mila
BUGS
1. OFFTRADE to re-enter the server after using the command, the account is locked and not disconnected.
2. The bar not shows the number of users on the server does not work.
1. Can be Disabled.
2. Not really a bug, just a visual.
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
ianvalls90
1. Can be Disabled.
2. Not really a bug, just a visual.
They are still bugs :sleep:... Disabling is not the solution, Let's go to how difficult, I do not program, so here wait another person of great ingenuity can fix, reported this for fix :). Thanks
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
2. Check your ConnectServer, its settings bug.
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
Enthony
How to add items excellent to CASHSHOP?
As block trade of full items
help?
PD: Cherry Blossom Spirit not work !
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
ianvalls90
1. Can be Disabled.
2. Not really a bug, just a visual.
IA.Julia.1.1.0.298_PCPoints.OffTrade.Fix.zip
another fixes for the source:
I leave the offset for tp mage duel, I put the top of map 70
Code:
SetByte(0x00539CAC,0x46); // Max teleport map (70)para fixear teleport en duel
and leave you another important fix if not used
Code:
void LegendAntiHack::CashShopProtocol(LPOBJ gObj, LPBYTE aRecv)
{
PMSG_DEFAULT2 * lpDef = (PMSG_DEFAULT2 *)aRecv;
switch(lpDef->subcode)
{
case 0x07: // Case Compra de items
if(gObj->m_IfState.use == 0 && gObj->m_IfState.type == 0 && gObj->m_IfState.state == 0)
{
Log.Legend("[HACKTOOL][%s]-[%s][%s] CashShop Dupe Use:[%d] Type:[%d]!!", gObj->Ip_addr,gObj->AccountID,gObj->Name,gObj->m_IfState.use,gObj->m_IfState.type);
CloseClient(aIndex);
return;
}
else
{
g_AntiHack.AntiCashShopBug((PMSG_REQ_CASHITEM_BUY*)aRecv,gObj->m_Index);
return;
}
break;
}
}
void LegendAntiHack::AntiCashShopBug(PMSG_REQ_CASHITEM_BUY * data,int aIndex)
{
if(Config.BlockCashShopBug==1)
{
OBJECTSTRUCT * gObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex);
if(gObj->m_wCashPoint<data->dwItemPriceGuid)
{
Log.Legend("[HACKTOOL][%s]-[%s][%s] CashShop Dupe Use:[%d] Type:[%d]!!", gObj->Ip_addr,gObj->AccountID,gObj->Name,gObj->m_IfState.use,gObj->m_IfState.type);
CloseClient(aIndex);
return;
}
}
}
ProtocolCore:
Code:
case 0xF5: // CashShop
g_AntiHack.CashShopProtocol(gObj,aRecv);
Packets
Code:
struct PBMSG_HEAD2 // Packet - Byte Type
{
public:
void set( LPBYTE lpBuf, BYTE head, BYTE sub, BYTE size)
{
lpBuf[0] = 0xC1;
lpBuf[1] = size;
lpBuf[2] = head;
lpBuf[3] = sub;
};
BYTE c;
BYTE size;
BYTE headcode;
BYTE subcode;
};
struct PMSG_DEFAULT2
{
PBMSG_HEAD h;
BYTE subcode;
};
struct PMSG_REQ_CASHITEM_BUY
{
PBMSG_HEAD2 head;
DWORD dwItemPriceGuid; // 4
BYTE btCategoryIndex; // 8
};
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
MaThreeX
2. Check your ConnectServer, its settings bug.
I'm using the CS (BoR) and the configurations of this repack :?:
Quote:
Originally Posted by
diablo71
IA.Julia.1.1.0.298_PCPoints.OffTrade.Fix.zip
another fixes for the source:
I leave the offset for tp mage duel, I put the top of map 70
Code:
SetByte(0x00539CAC,0x46); // Max teleport map (70)para fixear teleport en duel
and leave you another important fix if not used
Code:
void LegendAntiHack::CashShopProtocol(LPOBJ gObj, LPBYTE aRecv)
{
PMSG_DEFAULT2 * lpDef = (PMSG_DEFAULT2 *)aRecv;
switch(lpDef->subcode)
{
case 0x07: // Case Compra de items
if(gObj->m_IfState.use == 0 && gObj->m_IfState.type == 0 && gObj->m_IfState.state == 0)
{
Log.Legend("[HACKTOOL][%s]-[%s][%s] CashShop Dupe Use:[%d] Type:[%d]!!", gObj->Ip_addr,gObj->AccountID,gObj->Name,gObj->m_IfState.use,gObj->m_IfState.type);
CloseClient(aIndex);
return;
}
else
{
g_AntiHack.AntiCashShopBug((PMSG_REQ_CASHITEM_BUY*)aRecv,gObj->m_Index);
return;
}
break;
}
}
void LegendAntiHack::AntiCashShopBug(PMSG_REQ_CASHITEM_BUY * data,int aIndex)
{
if(Config.BlockCashShopBug==1)
{
OBJECTSTRUCT * gObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex);
if(gObj->m_wCashPoint<data->dwItemPriceGuid)
{
Log.Legend("[HACKTOOL][%s]-[%s][%s] CashShop Dupe Use:[%d] Type:[%d]!!", gObj->Ip_addr,gObj->AccountID,gObj->Name,gObj->m_IfState.use,gObj->m_IfState.type);
CloseClient(aIndex);
return;
}
}
}
ProtocolCore:
Code:
case 0xF5: // CashShop
g_AntiHack.CashShopProtocol(gObj,aRecv);
Packets
Code:
struct PBMSG_HEAD2 // Packet - Byte Type
{
public:
void set( LPBYTE lpBuf, BYTE head, BYTE sub, BYTE size)
{
lpBuf[0] = 0xC1;
lpBuf[1] = size;
lpBuf[2] = head;
lpBuf[3] = sub;
};
BYTE c;
BYTE size;
BYTE headcode;
BYTE subcode;
};
struct PMSG_DEFAULT2
{
PBMSG_HEAD h;
BYTE subcode;
};
struct PMSG_REQ_CASHITEM_BUY
{
PBMSG_HEAD2 head;
DWORD dwItemPriceGuid; // 4
BYTE btCategoryIndex; // 8
};
You can spend the source of the fix for offtrade?
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
test the .dll and report for any problems
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
Mila
I'm using the CS (BoR) and the configurations of this repack :?:
You can spend the source of the fix for offtrade?
He posted only PC point fix when offtrade active, not auto-disconnect when re-login on offtrade account.
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
How do I set these options?
X:\MuServer\Data\commonServer.cfg
//=================================
//Castle Siege Options
//=================================
CastleSiegeRun = 1
BlockCastleSiegeMapEnter = 0
IsDropGemOfDefend = 1
GemOfDefendDropRate = 30
GemOfDefendDropLevel = 75
IsDropSetItemInCastleHuntZone = 1
SetItemInCastleHuntZoneDropRate = 30
SetItemInCastleHuntZoneDropLevel = 75
MarkOfTheLord = 100
CastleCycleStartYear =0
CastleCycleStartMonth =0
CastleCycleStartDay =0
CastleSpecificState =0
CastleStateStartYear =0
CastleStateStartMonth =0
CastleStateStartDay =0
CastleStateStartHour =0
CastleStateStartMinute =0
Help pls.
http://img694.imageshack.us/img694/8306/ug76.png
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Why dont you search first Enthony?
Damn flame --'
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
I was looking for but it seems that the configuration is different from other files...
If you know how to make it work I would appreciate you to tell me :)
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
diablo71
IA.Julia.1.1.0.298_PCPoints.OffTrade.Fix.zip
another fixes for the source:
I leave the offset for tp mage duel, I put the top of map 70
Code:
SetByte(0x00539CAC,0x46); // Max teleport map (70)para fixear teleport en duel
and leave you another important fix if not used
Code:
void LegendAntiHack::CashShopProtocol(LPOBJ gObj, LPBYTE aRecv)
{
PMSG_DEFAULT2 * lpDef = (PMSG_DEFAULT2 *)aRecv;
switch(lpDef->subcode)
{
case 0x07: // Case Compra de items
if(gObj->m_IfState.use == 0 && gObj->m_IfState.type == 0 && gObj->m_IfState.state == 0)
{
Log.Legend("[HACKTOOL][%s]-[%s][%s] CashShop Dupe Use:[%d] Type:[%d]!!", gObj->Ip_addr,gObj->AccountID,gObj->Name,gObj->m_IfState.use,gObj->m_IfState.type);
CloseClient(aIndex);
return;
}
else
{
g_AntiHack.AntiCashShopBug((PMSG_REQ_CASHITEM_BUY*)aRecv,gObj->m_Index);
return;
}
break;
}
}
void LegendAntiHack::AntiCashShopBug(PMSG_REQ_CASHITEM_BUY * data,int aIndex)
{
if(Config.BlockCashShopBug==1)
{
OBJECTSTRUCT * gObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex);
if(gObj->m_wCashPoint<data->dwItemPriceGuid)
{
Log.Legend("[HACKTOOL][%s]-[%s][%s] CashShop Dupe Use:[%d] Type:[%d]!!", gObj->Ip_addr,gObj->AccountID,gObj->Name,gObj->m_IfState.use,gObj->m_IfState.type);
CloseClient(aIndex);
return;
}
}
}
ProtocolCore:
Code:
case 0xF5: // CashShop
g_AntiHack.CashShopProtocol(gObj,aRecv);
Packets
Code:
struct PBMSG_HEAD2 // Packet - Byte Type
{
public:
void set( LPBYTE lpBuf, BYTE head, BYTE sub, BYTE size)
{
lpBuf[0] = 0xC1;
lpBuf[1] = size;
lpBuf[2] = head;
lpBuf[3] = sub;
};
BYTE c;
BYTE size;
BYTE headcode;
BYTE subcode;
};
struct PMSG_DEFAULT2
{
PBMSG_HEAD h;
BYTE subcode;
};
struct PMSG_REQ_CASHITEM_BUY
{
PBMSG_HEAD2 head;
DWORD dwItemPriceGuid; // 4
BYTE btCategoryIndex; // 8
};
respect the credits: this fix is from Mulegend...
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
Quote:
Originally Posted by
Enthony
I was looking for but it seems that the configuration is different from other files...
If you know how to make it work I would appreciate you to tell me :)
All the same.. including people who are to lazy to search http://forum.ragezone.com/f196/castl...-setup-245945/ :tongue: