void Client::SetSkill(int skillid, int8 value)
{
if(pp.skills[skillid] <= 252)
{
pp.skills[skillid] = value; <-----
APPLAYER* outapp = new APPLAYER;
outapp->opcode = OP_SkillUpdate;
outapp->size = sizeof(SkillUpdate_Struct);
outapp->pBuffer = new uchar[outapp->size];
memset(outapp->pBuffer, 0, sizeof(outapp->size));
SkillUpdate_Struct* skill = (SkillUpdate_Struct*)outapp->pBuffer;
skill->skillId=skillid;
skill->value=value;
QueuePacket(outapp);
delete outapp;
}
It looks like it is set to value....
