コード例 #1
0
 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);
 }
コード例 #2
0
        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);
        }