Lots of npcs are gonna add exp, best just to create a function, stick this at the bottom of useitem.
Code:
public static void GiveExp(int exp, ClientSocket CSocket)
{
CSocket.Client.Exp += (ulong)exp;
if (Calculation.NeededExp(CSocket.Client.Level) <= CSocket.Client.Exp)
{
Calculation.GiveLevel(CSocket);
}
else
{
CSocket.Send(ConquerPacket.Status(CSocket, 2, CSocket.Client.Exp, Struct.StatusTypes.Exp));
}
}