Beispiel #1
0
 public static void HandleArenaAnswer(GameRolePlayArenaFightAnswerMessage message, WorldClient client)
 {
     if (client.Character.IsFighting)
     {
         client.Character.ReplyError("Impossible de répondre au kolizeum en combat, le combat a été annulé.");
         message.accept = false;
     }
     if (client.Character.Map != null && client.Character.Map.DugeonMap)
     {
         client.Character.ReplyError("Impossible de répondre au kolizeum en donjon.");
         message.accept = false;
     }
     ArenaProvider.Instance.Answer(client, message.accept);
 }
Beispiel #2
0
 public static void HandleArenaAnswer(GameRolePlayArenaFightAnswerMessage message, WorldClient client)
 {
     if (client.Character.IsFighting)
     {
         client.Character.ReplyError("Impossible de répondre au kolizeum en combat, le combat a été annulé.");
         message.accept = false;
     }
     if (client.Character.Map != null && client.Character.Map.DugeonMap)
     {
         client.Character.ReplyError("Impossible de répondre au kolizeum en donjon.");
         message.accept = false;
     }
     ArenaProvider.Instance.Answer(client, message.accept);
 }
Beispiel #3
0
        public static void HandleGameRolePlayArenaFightAnswerMessage(WorldClient client, GameRolePlayArenaFightAnswerMessage message)
        {
            var popup = client.Character.ArenaPopup;

            if (popup == null)
            {
                return;
            }

            if (message.accept)
            {
                popup.Accept();
            }
            else
            {
                popup.Deny();
            }
        }
Beispiel #4
0
 public static void HandleGameRolePlayArenaFightAnswerMessage(GameRolePlayArenaFightAnswerMessage message, WorldClient client)
 {
     client.Character.AnwserArena(message.accept);
 }