Exemplo n.º 1
0
        public void MasterRequestAccept(string requestername, string TargetName)
        {
            WorldClient           target    = ClientManager.Instance.GetClientByCharname(TargetName);
            WorldClient           requester = ClientManager.Instance.GetClientByCharname(requestername);
            MasterRequestResponse Reponse   = new MasterRequestResponse(target, requester);

            if (Reponse.responseAnswer)
            {
                MasterMember ReqMember = new MasterMember(requester, target.Character.ID);
                MasterMember TargetM   = new MasterMember(target, requester.Character.ID);
                target.Character.MasterList.Add(ReqMember);
                requester.Character.MasterList.Add(TargetM);
                ReqMember.AddToDatabase();
                TargetM.IsMaster = true;
                TargetM.AddToDatabase();
                SendMasterRequestAccept(requester, TargetName);
            }
            else
            {
                MasterRequest rRequest = pMasterRequests.Find(d => d.InvitedClient == requester);
                this.pMasterRequests.Remove(rRequest);
            }
        }
Exemplo n.º 2
0
        public void MasterRequestAccept(string requesterName, string targetName)
        {
            var target    = ClientManager.Instance.GetClientByCharname(targetName);
            var requester = ClientManager.Instance.GetClientByCharname(requesterName);
            var response  = new MasterRequestResponse(target, requester);

            if (response.ResponseAnswer)
            {
                var reqMember = new MasterMember(requester, target.Character.ID);
                var targetM   = new MasterMember(target, requester.Character.ID);
                target.Character.MasterList.Add(reqMember);
                requester.Character.MasterList.Add(targetM);
                reqMember.AddToDatabase();
                targetM.IsMaster = true;
                targetM.AddToDatabase();
                SendMasterRequestAccept(requester, targetName);
            }
            else
            {
                var rRequest = _pMasterRequests.Find(d => Equals(d.InvitedClient, requester));
                _pMasterRequests.Remove(rRequest);
            }
        }
Exemplo n.º 3
0
 public void MasterRequestAccept(string requestername, string TargetName)
 {
     WorldClient target = ClientManager.Instance.GetClientByCharname(TargetName);
     WorldClient requester = ClientManager.Instance.GetClientByCharname(requestername);
     MasterRequestResponse Reponse = new MasterRequestResponse(target, requester);
     if (Reponse.responseAnswer)
     {
         MasterMember ReqMember = new MasterMember(requester,target.Character.ID);
         MasterMember TargetM = new MasterMember(target,requester.Character.ID);
         target.Character.MasterList.Add(ReqMember);
         requester.Character.MasterList.Add(TargetM);
         ReqMember.AddToDatabase();
         TargetM.IsMaster = true;
         TargetM.AddToDatabase();
         SendMasterRequestAccept(requester, TargetName);
     }
     else
     {
         MasterRequest rRequest = pMasterRequests.Find(d => d.InvitedClient == requester);
         this.pMasterRequests.Remove(rRequest);
     }
 }