public static void BalanceSub(ulong steam_id, ulong amount) { if (!Economy.Database.ContainsKey(steam_id)) { Economy.Add(steam_id, 0, 0, 0, 0); } if (Economy.Database[steam_id].Balance <= amount) { amount = 0uL; } else { amount = Economy.Database[steam_id].Balance - amount; } Economy.Database[steam_id].Balance = amount; Economy.SQL_Update(steam_id); }
public static void BalanceAdd(ulong steam_id, ulong amount) { if (!Economy.Database.ContainsKey(steam_id)) { Economy.Add(steam_id, 0, 0, 0, 0); } ulong num = Economy.Database[steam_id].Balance; if (num + amount < num) { num = 18446744073709551615uL; } else { num += amount; } Economy.Database[steam_id].Balance = num; Economy.SQL_Update(steam_id); }