Exemplo n.º 1
0
        public Task TaskRequestReq(GameSession session, CTaskRequestReqMessage message)
        {
            var task = session.Player.Mission.AcceptTask(message.Unk1, message.TaskId, message.Slot);

            if (task == null)
            {
                return(session.SendAsync(new SServerResultInfoAckMessage(ServerResult.FailedToRequestTask)));
            }

            return(session.SendAsync(new STaskRequestAckMessage
            {
                TaskId = task.Id,
                RewardType = task.RewardType,
                Reward = task.Reward,
                Slot = task.Unk1
            }));
        }
Exemplo n.º 2
0
 public Task TaskRequestReq(GameSession session, CTaskRequestReqMessage message)
 {
     //ToDo - Logic
     return(session.SendAsync(new SServerResultInfoAckMessage(ServerResult.FailedToRequestTask)));
 }
Exemplo n.º 3
0
 public void TaskRequestReq(GameSession session, CTaskRequestReqMessage message)
 {
     //ToDo - Logic
     session.Send(new SServerResultInfoAckMessage(ServerResult.FailedToRequestTask));
 }