Code:
public void ProfLvl(ushort Wep, byte Level)
{
if (Profs.Contains(Wep))
{
Prof P = (Prof)Profs[Wep];
if (P.Lvl < 20)
{
Profs.Remove(Wep);
P.Lvl = Level;
if (P.Exp >= Database.ProfExp[P.Lvl])
{
P.Lvl++;
P.Exp = 0;
MyClient.LocalMessage(2000, "Your proficiency level has increased.");
}
Profs.Add(Wep, P);
MyClient.AddSend(Packets.Prof(P));
}
}
else
{
Prof P = new Prof();
P.ID = Wep;
P.Lvl = 0;
P.Exp = 0;
NewProf(P);
}
}






