Beispiel #1
0
 private void WarnNewSpectator(FightSpectator spectator)
 {
     try
     {
         this.Fighters.ForEach(x => x.Client.Action.SystemMessage("Le joueur <b>" + spectator.Client.Character.Nickname + "</b> vien de rejoindre le combat en spectateur !"));
         this.Spectators.ForEach(x => x.Client.Action.SystemMessage("Le joueur <b>" + spectator.Client.Character.Nickname + "</b> vien de rejoindre le combat en spectateur !"));
     }
     catch (Exception e) { }
 }
Beispiel #2
0
        public void AddSpectator(FightSpectator spectator)
        {
            this.Spectators.Add(spectator);
            switch (this.FightType)
            {
                case Enums.FightTypeEnum.Challenge:
                    spectator.Send("GJK2|1|1|0|0|0");
                    break;

                case Enums.FightTypeEnum.PvM:
                    spectator.Send("GJK2|0|1|0|29999|4");
                    break;

                case Enums.FightTypeEnum.Agression:
                    spectator.Send("GJK2|0|1|0|29999|1");
                    break;
            }
            spectator.Send("GM" + this.DisplayPatternFighters);
            spectator.Send("GIC" + DisplayPatternTimelinePos);
            spectator.Send("GS");
            spectator.Send("GTL" + DisplayPatternFighterID);
            this.WarnNewSpectator(spectator);
        }
Beispiel #3
0
 public void QuitSpectator(FightSpectator spectator)
 {
     this.Spectators.Remove(spectator);
     spectator.Send("GV");
 }