Whats wrong with this script?

12/18/2009 23:21 WHITELIONX#1
public class Halo
{
private Character C;
public ulong Donation;
public int ListHalo;
private Ranks HaloID;
public Halo(Character c)
{
C = c;
}
public Ranks Rank
{
get { return HaloID; }
set
{
HaloID = value;
if (C.Loaded)
C.SendScreen(Packets.Donators(C));
}
}
}

Ok as the title says what is wrong with it? It should as I hoped save the halos when the client logs off and back on but it still does not save it?
12/19/2009 01:10 Korvacs#2
You have to store the halo in the database people!!!!
12/19/2009 01:56 WHITELIONX#3
So if I save this script into database.cs it`s going to save halos yes?
12/19/2009 02:37 WHITELIONX#4
Ahhh OldCODB ok well not going to mess around with that yet because not sure what I would have to put in the .txt And yes it`s my picture