private void OnRegisterResultMessage(RegisterResultMessage msg) { if (msg.Result == OkTag) { MessageManager.SendMessage("Message.Register.Success"); } else { MessageManager.SendMessage("Message.Register.Failed"); } }
private void RegisterMessageImpl(NetIncomingMessage im, MessageBase msg) { var registerMsg = msg as RegisterMessage; var r = new RegisterResultMessage(); if (AdventurePluginDB.User.Get(registerMsg.Name, registerMsg.Pass) == null) { var user = new UserInfo { Name = registerMsg.Name, Pass = registerMsg.Pass, }; var id = AdventurePluginDB.User.Create(user); const int FreeId = 2; // 赠送路人乙 var objid = ObjectId; var info = new FollowerInfo() { FollowerID = FreeId, ObjectID = objid, }; AdventurePluginDB.Follower.Create(info); AdventurePluginDB.Customer.Create(new CustomerInfo() { PlayerId = id, }); AdventurePluginDB.PlayerFollower.Create(new PlayerFollowerInfo() { PlayerId = id, FollowerList = { objid } }); r.PlayerId = id; r.Result = OkTag; } else { r.Result = ErrorTag; } SharedServer.SendMessage(r, im.SenderConnection); }
private void OnClientRegisterResultMessageHandler(RegisterResultMessage msg) { print("Recibido RegisterResultMessage: (" + msg.ResultCode + ")"); StopClient(); }