Ejemplo n.º 1
0
 /// <summary>
 /// Tạo tổ đội quân đoàn.
 /// </summary>
 /// <param name="armyId">ID của quân đoàn.</param>
 /// <param name="minimumLevel">Giới hạn cấp độ tối thiểu.</param>
 /// <param name="limit">Giới hạn chung</param>
 private async Task CreateAsync(int armyId, int minimumLevel, ArmyTeamLimit limit)
 {
     if (!isCreating)
     {
         await packetWriter.CreateArmyAsync(armyId, minimumLevel, limit, PartyType.Normal);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Tạo tổ đội quân đoàn.
 /// </summary>
 /// <param name="armyId">ID của quân đoàn.</param>
 /// <param name="minimumLevel">Giới hạn cấp độ tối thiểu.</param>
 /// <param name="limit">Giới hạn chung</param>
 /// <param name="partyType">Kiểu lập tổ đội; lập bình thường sẽ trừ số lượt đánh quân đoàn (nếu giải tán sẽ được cộng lại),
 /// lập đặc công sẽ không trừ và cần VIP 4 trở lên.</param>
 public static async Task <Packet> CreateArmyAsync(this IPacketWriter writer, int armyId,
                                                   int minimumLevel, ArmyTeamLimit limit, PartyType partyType)
 {
     return(await writer.SendCommandAsync("34101", armyId.ToString(),
                                          String.Format("4:{0};{1}", minimumLevel, (int)limit), ((int)partyType).ToString()));
 }