Junior Spellweaver
- Joined
- May 14, 2018
- Messages
- 122
- Reaction score
- 36
if (IPlayer.IsOnline() && BufferCheck.count(Item.CheckIndex()) && BufferCheck.find(Item.CheckIndex())->second.Index == Item.CheckIndex())
{
if (IPlayer.GetLevel() <= BufferCheck.find(Item.CheckIndex())->second.Limit)
{
IPlayer.Buff(48,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3);
IPlayer.Buff(50,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3);
IPlayer.Buff(47,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3);
IPlayer.Buff(49,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3);
IPlayer.Buff(46,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3);
IPlayer.Buff(36,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+16);
CChar::CancelAllBuff(IPlayer.GetOffset(), 37);
int AddBuff = CBuff::CreateBuff(37,1800,30*(BufferCheck.find(Item.CheckIndex())->second.Grade)+5,20*(BufferCheck.find(Item.CheckIndex())->second.Grade)+5);
(*(int (__thiscall **)(int, int))(*(DWORD *)PlayerOffset + 180))(PlayerOffset, AddBuff);
IPlayer.Buff(12,1800,45);
} else {
IPlayer.SystemMessage("Your level is too high!",TEXTCOLOR_RED);
return Item.GetAmount();
}
if (BufferCheck.find(Item.CheckIndex())->second.Delete)
(*(int (__thiscall **)(DWORD, void *, signed int, signed int))(*(DWORD*)ItemOffset + 120))((int)ItemOffset,IPlayer.GetOffset(),9,-1);
return Item.GetAmount();
}
where can i access this? which program can i use?
how can I get to that .h file?ItemUse.h
Code:if (IPlayer.IsOnline() && BufferCheck.count(Item.CheckIndex()) && BufferCheck.find(Item.CheckIndex())->second.Index == Item.CheckIndex()) { if (IPlayer.GetLevel() <= BufferCheck.find(Item.CheckIndex())->second.Limit) { IPlayer.Buff(48,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3); IPlayer.Buff(50,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3); IPlayer.Buff(47,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3); IPlayer.Buff(49,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3); IPlayer.Buff(46,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+3); IPlayer.Buff(36,1800,8*(BufferCheck.find(Item.CheckIndex())->second.Grade)+16); CChar::CancelAllBuff(IPlayer.GetOffset(), 37); int AddBuff = CBuff::CreateBuff(37,1800,30*(BufferCheck.find(Item.CheckIndex())->second.Grade)+5,20*(BufferCheck.find(Item.CheckIndex())->second.Grade)+5); (*(int (__thiscall **)(int, int))(*(DWORD *)PlayerOffset + 180))(PlayerOffset, AddBuff); IPlayer.Buff(12,1800,45); } else { IPlayer.SystemMessage("Your level is too high!",TEXTCOLOR_RED); return Item.GetAmount(); } if (BufferCheck.find(Item.CheckIndex())->second.Delete) (*(int (__thiscall **)(DWORD, void *, signed int, signed int))(*(DWORD*)ItemOffset + 120))((int)ItemOffset,IPlayer.GetOffset(),9,-1); return Item.GetAmount(); }