Messed Up Nobility :|

09/17/2014 21:14 FlawlessSV#1
OK, so in-game when i try to donate i need to have atleast over 1,000,000CPs and when i donate 9,999,999,999 it takes out 999,999CPS but it says it will take only take 199999Cps. I also get this error which is when a new player donates it starts of with 0 and not what the player donated. I'm Lost Here Need Help!

Here are the Codings for Donation!



Code:
case NobilityInfo.Donate:
{

if (client.Trade.InTrade)
return;
if (client.Entity.MapID == 3031)
return;
uint silvers = information.dwParam;
bool newDonator = false;
if (client.NobilityInformation.Donation == 0)
newDonator = true;
if (client.Entity.Money < information.dwParam)
{
ulong cps = silvers;
if (client.Entity.ConquerPoints >= cps)
{
if (client.Entity.NobalityDonation == client.NobilityInformation.Donation)
{
client.Entity.ConquerPoints -= (uint)cps;
Database.EntityTable.UpdateCps(client);
client.NobilityInformation.Donation += silvers;
client.Entity.NobalityDonation += silvers;
}
else
{
if (client.Entity.NobalityDonation > client.NobilityInformation.Donation)
{
client.Entity.ConquerPoints -= (uint)cps;
Database.EntityTable.UpdateCps(client);
client.Entity.NobalityDonation += silvers;
client.NobilityInformation.Donation = client.Entity.NobalityDonation;
}
else
{
if (client.Entity.NobalityDonation < client.NobilityInformation.Donation)
{
client.Entity.ConquerPoints -= (uint)cps;
Database.EntityTable.UpdateCps(client);
client.NobilityInformation.Donation += silvers;
client.Entity.NobalityDonation = client.NobilityInformation.Donation;
}
}
}
}
}


if (!Board.ContainsKey(client.Entity.UID) && newDonator)
{
Board.Add(client.Entity.UID, client.NobilityInformation);
try
{
Database.NobilityTable.InsertNobilityInformation(c lient.NobilityInformation);
}
catch
{
Database.NobilityTable.UpdateNobilityInformation(c lient.NobilityInformation);
}
}
else
{
Database.NobilityTable.UpdateNobilityInformation(c lient.NobilityInformation);
}
Sort(client.Entity.UID);


//return;

break;
}
09/17/2014 21:51 Novakhan#2
Uh, What the hek is that code?

Try this one instead:

09/19/2014 23:17 FlawlessSV#3
Thanks it worked!
09/20/2014 03:46 Spirited#4
Please don't remove your original post. It makes it much more difficult for people with the same problem to find a solution.

Original post recovered.
Thread closed (resolved).