public void CheckWinner() { if (GuildAScore > GuildBScore) { GuildA.SendMessage(string.Format("You have won the war against {0}.", GuildB.Name, ChatType.Event)); GuildB.SendMessage(string.Format("You have lost the war against {0}.", GuildA.Name, ChatType.Event)); GuildA.WarWins++; GuildB.WarLoses++; CalculateGuildWarPoints(GuildA, GuildB); } else if (GuildAScore < GuildBScore) { GuildA.SendMessage(string.Format("You have lost the war against {0}.", GuildB.Name, ChatType.Event)); GuildB.SendMessage(string.Format("You have won the war against {0}.", GuildA.Name, ChatType.Event)); GuildB.WarWins++; GuildA.WarLoses++; CalculateGuildWarPoints(GuildB, GuildA); } else { GuildA.SendMessage(string.Format("Tie against {0}.", GuildB.Name, ChatType.Event)); GuildB.SendMessage(string.Format("Tie against {0}.", GuildA.Name, ChatType.Event)); } }
public void EndWar() { GuildA.WarringGuilds.Remove(GuildB); GuildB.WarringGuilds.Remove(GuildA); GuildA.SendMessage(string.Format("与{0}的战争结束了。", GuildB.Name, ChatType.Guild)); GuildB.SendMessage(string.Format("与{0}的战争结束了。", GuildA.Name, ChatType.Guild)); GuildA.UpdatePlayersColours(); GuildB.UpdatePlayersColours(); }
public void EndWar() { GuildA.WarringGuilds.Remove(GuildB); GuildB.WarringGuilds.Remove(GuildA); GuildA.SendMessage(string.Format("War ended with {0}.", GuildB.Name), ChatType.Guild); GuildB.SendMessage(string.Format("War ended with {0}.", GuildA.Name), ChatType.Guild); GuildA.UpdatePlayersColours(); GuildB.UpdatePlayersColours(); }
public void EndWar() { GuildA.WarringGuilds.Remove(GuildB); GuildB.WarringGuilds.Remove(GuildA); //发送行会战结束的通知 GuildA.SendMessage(string.Format("War ended with {0}.", GuildB.Name, ChatType.Guild)); GuildB.SendMessage(string.Format("War ended with {0}.", GuildA.Name, ChatType.Guild)); //改变行会玩家名字的颜色 GuildA.UpdatePlayersColours(); GuildB.UpdatePlayersColours(); }