/* 文件名:MarrySystem.nut 路径:Dps_A/ProjectClass/MarrySystem/MarrySystem.nut 创建日期:2024-10-01 10:02 文件用途:结婚系统 */ class Marry { //包头 OP = 20078000; //查看是否结婚 function CheckMarryCallBack(SUser, Jso) { // print("申请查看结婚信息的人是: " + SUser.GetCharacName()); local T = { op = OP + 2, Flag = false, //结婚返回true 未结婚返回flase } SUser.SendJso(T); } //申请结婚 function RequestMarry(SUser, Jso) { local PSUser = World.GetUserByName(Jso.Name); if (PSUser) { local T = { op = OP + 3, cid = SUser.GetCID(), cid2 = PSUser.GetCID(), } Socket.SendGateway(T); } } constructor() { //注册来自客户端的收包 ClientSocketPackFuncMap.rawset(OP + 1, CheckMarryCallBack.bindenv(this)); ClientSocketPackFuncMap.rawset(OP + 3, RequestMarry.bindenv(this)); } } ProjectInitFuncMap.P_Marry <- Marry();