hackluv
New member
Re: Server julia Ia 2.0 full quà tết dành cho anh em
//============
// +14 Upgrade
//============
case CHAOS_TYPE_UPGRADE_14:
{
if(!ChaosboxCanExecute(aIndex, CHAOS_TYPE_UPGRADE_14))
{
break;
}
else
{
int pChaosNum = 0;
for(int i=0;i<31;i++)
{
if(gObj->pChaosBox.m_Type != -1 && gObj->pChaosBox.m_Type != 0x1C0D && gObj->pChaosBox.m_Type != 0x1C0E && gObj->pChaosBox.m_Type != 0x180F)
{
pChaosNum = i;
}
}
if(gObj->pChaosBox[pChaosNum].m_Option2 != 0)
ChaosCfg.Upgrade14Success += 25;
if(gObj->pChaosBox[pChaosNum].m_NewOption != 0)
ChaosCfg.Upgrade14Success += 10;
if(Role(100) <= ChaosCfg.Upgrade14Success)
{
CItem CBItem;
CBItem = gObj->pChaosBox[pChaosNum];
CBItem.m_Level = 14;
float NewDurability = (CBItem.m_Durability-32) +((CBItem.m_Level*2)+11);
CBItem.m_Durability = NewDurability;
ChaosboxSuccess(&CBItem, aIndex, CHAOS_TYPE_UPGRADE_14);
MsgOutput(aIndex,SuccededMessage);
gObj->Money = gObj->Money - ChaosCfg.Upgrade14Price;
GCMoneySend(aIndex, gObj->Money);
return;
}
else
{
ChaosboxFailure(aIndex, CHAOS_TYPE_UPGRADE_14);
MsgOutput(aIndex,FailtureMessage);
return;
}
return;
}
break;
}
//============
// +15 Upgrade
//============
case CHAOS_TYPE_UPGRADE_15:
{
if(!ChaosboxCanExecute(aIndex, CHAOS_TYPE_UPGRADE_15))
{
break;
}
else
{
int pChaosNum = 0;
for(int i=0;i<31;i++)
{
if(gObj->pChaosBox.m_Type != -1 && gObj->pChaosBox.m_Type != 0x1C0D && gObj->pChaosBox.m_Type != 0x1C0E && gObj->pChaosBox.m_Type != 0x180F)
{
pChaosNum = i;
}
}
if(gObj->pChaosBox[pChaosNum].m_Option2 != 0)
ChaosCfg.Upgrade15Success += 25;
if(gObj->pChaosBox[pChaosNum].m_NewOption != 0)
ChaosCfg.Upgrade15Success += 10;
if(Role(100) <= ChaosCfg.Upgrade15Success)
{
CItem CBItem;
CBItem = gObj->pChaosBox[pChaosNum];
CBItem.m_Level = 15;
float NewDurability = (CBItem.m_Durability-39) +((CBItem.m_Level*2)+17);
CBItem.m_Durability = NewDurability;
ChaosboxSuccess(&CBItem, aIndex, CHAOS_TYPE_UPGRADE_15);
MsgOutput(aIndex,SuccededMessage);
gObj->Money = gObj->Money - ChaosCfg.Upgrade15Price;
GCMoneySend(aIndex, gObj->Money);
return;
}
else
{
ChaosboxFailure(aIndex, CHAOS_TYPE_UPGRADE_15);
MsgOutput(aIndex,FailtureMessage);
return;
}
}
break;
}
//==============
// +14 Upgrade
//==============
if (mixid == CHAOS_TYPE_UPGRADE_14)
{
if(gObjGetItemCountInChaosbox(aIndex, 0x1C0E) == 5 && gObjGetItemCountInChaosbox(aIndex, 0x1C0D) == 5 && gObjGetItemCountInChaosbox(aIndex, 0x180F) > 0)
{
if(gObj->Money >= ChaosCfg.Upgrade14Price)
return true;
}
else
{
MsgOutput(aIndex,LowMoneyMessage);
return false;
}
}
//============
// +15 Upgrade
//============
if (mixid == CHAOS_TYPE_UPGRADE_15)
{
if(gObjGetItemCountInChaosbox(aIndex, 0x1C0E) == 6 && gObjGetItemCountInChaosbox(aIndex, 0x1C0D) == 6 && gObjGetItemCountInChaosbox(aIndex, 0x180F) > 0)
{
if(gObj->Money >= ChaosCfg.Upgrade15Price)
return true;
}
else
{
MsgOutput(aIndex,LowMoneyMessage);
return false;
}
}
Thank nha cu to (hackluv),
đã thành công Dual và có điểm dual luôn, nhưng drop đồ mới ghê chứ. Thua cái rớt đồ ra ngoài lun, he he...
đồ 13 full cũng rớt luôn.
=))=))=))=))=))
Main JAP đâu mở được 2 ặc đâu bạn, hình như main có custom jewel là không mở 2 ặc được, nhưng quan trọng là 2 cái main ở trên, bạn phải coppy vào client rồi copy ra 2 file CLient ở 2 ổ đĩa khác nhau là được mà.
//============
// +14 Upgrade
//============
case CHAOS_TYPE_UPGRADE_14:
{
if(!ChaosboxCanExecute(aIndex, CHAOS_TYPE_UPGRADE_14))
{
break;
}
else
{
int pChaosNum = 0;
for(int i=0;i<31;i++)
{
if(gObj->pChaosBox.m_Type != -1 && gObj->pChaosBox.m_Type != 0x1C0D && gObj->pChaosBox.m_Type != 0x1C0E && gObj->pChaosBox.m_Type != 0x180F)
{
pChaosNum = i;
}
}
if(gObj->pChaosBox[pChaosNum].m_Option2 != 0)
ChaosCfg.Upgrade14Success += 25;
if(gObj->pChaosBox[pChaosNum].m_NewOption != 0)
ChaosCfg.Upgrade14Success += 10;
if(Role(100) <= ChaosCfg.Upgrade14Success)
{
CItem CBItem;
CBItem = gObj->pChaosBox[pChaosNum];
CBItem.m_Level = 14;
float NewDurability = (CBItem.m_Durability-32) +((CBItem.m_Level*2)+11);
CBItem.m_Durability = NewDurability;
ChaosboxSuccess(&CBItem, aIndex, CHAOS_TYPE_UPGRADE_14);
MsgOutput(aIndex,SuccededMessage);
gObj->Money = gObj->Money - ChaosCfg.Upgrade14Price;
GCMoneySend(aIndex, gObj->Money);
return;
}
else
{
ChaosboxFailure(aIndex, CHAOS_TYPE_UPGRADE_14);
MsgOutput(aIndex,FailtureMessage);
return;
}
return;
}
break;
}
//============
// +15 Upgrade
//============
case CHAOS_TYPE_UPGRADE_15:
{
if(!ChaosboxCanExecute(aIndex, CHAOS_TYPE_UPGRADE_15))
{
break;
}
else
{
int pChaosNum = 0;
for(int i=0;i<31;i++)
{
if(gObj->pChaosBox.m_Type != -1 && gObj->pChaosBox.m_Type != 0x1C0D && gObj->pChaosBox.m_Type != 0x1C0E && gObj->pChaosBox.m_Type != 0x180F)
{
pChaosNum = i;
}
}
if(gObj->pChaosBox[pChaosNum].m_Option2 != 0)
ChaosCfg.Upgrade15Success += 25;
if(gObj->pChaosBox[pChaosNum].m_NewOption != 0)
ChaosCfg.Upgrade15Success += 10;
if(Role(100) <= ChaosCfg.Upgrade15Success)
{
CItem CBItem;
CBItem = gObj->pChaosBox[pChaosNum];
CBItem.m_Level = 15;
float NewDurability = (CBItem.m_Durability-39) +((CBItem.m_Level*2)+17);
CBItem.m_Durability = NewDurability;
ChaosboxSuccess(&CBItem, aIndex, CHAOS_TYPE_UPGRADE_15);
MsgOutput(aIndex,SuccededMessage);
gObj->Money = gObj->Money - ChaosCfg.Upgrade15Price;
GCMoneySend(aIndex, gObj->Money);
return;
}
else
{
ChaosboxFailure(aIndex, CHAOS_TYPE_UPGRADE_15);
MsgOutput(aIndex,FailtureMessage);
return;
}
}
break;
}
//==============
// +14 Upgrade
//==============
if (mixid == CHAOS_TYPE_UPGRADE_14)
{
if(gObjGetItemCountInChaosbox(aIndex, 0x1C0E) == 5 && gObjGetItemCountInChaosbox(aIndex, 0x1C0D) == 5 && gObjGetItemCountInChaosbox(aIndex, 0x180F) > 0)
{
if(gObj->Money >= ChaosCfg.Upgrade14Price)
return true;
}
else
{
MsgOutput(aIndex,LowMoneyMessage);
return false;
}
}
//============
// +15 Upgrade
//============
if (mixid == CHAOS_TYPE_UPGRADE_15)
{
if(gObjGetItemCountInChaosbox(aIndex, 0x1C0E) == 6 && gObjGetItemCountInChaosbox(aIndex, 0x1C0D) == 6 && gObjGetItemCountInChaosbox(aIndex, 0x180F) > 0)
{
if(gObj->Money >= ChaosCfg.Upgrade15Price)
return true;
}
else
{
MsgOutput(aIndex,LowMoneyMessage);
return false;
}
}