|
发表于 2024-2-3 14:07:08
|
显示全部楼层
湖南省常德市
.版本 2
.支持库 dp1
.支持库 spec
帐号cha询 = pt.cha询 (“select * from PcikUser where UserID='” + 转生_怅号 + “'”)
.如果真 (帐号cha询 = 0)
服务器_转生.发送数据 (转生_ip, 加密数据 (到字节集 (“帐号不存在_转生”), 密码, 2), 5)
pt.关闭记录集 (帐号cha询)
返回 ()
.如果真结束
读密码 = pt.读 (帐号cha询, 2)
加密密码 = 取数据摘要 (到字节集 (转生_密码))
.如果 (读密码 = 加密密码)
数据 = pt.cha询 (“select size,data from [user] where account='” + 转生_怅号 + “'”)
文件1 = pt.读 (数据, “data”)
数据大小 = pt.读 (数据, “size”)
文件1 = 取字节集左边 (文件1, 数据大小)
转生_编号 = 到文本 (取字节集中间 (文件1, 26 + 偏移, 12))
.如果真 (转生_编号 = “”) ' 取角色名称
服务器_转生.发送数据 (转生_ip, 加密数据 (到字节集 (“角色$不存在!”), 密码, 2), 5)
返回 ()
.如果真结束
帐号cha询 = pt.cha询 (“select * from CHR where CP_NAME='” + 转生_编号 + “'”)
已转次数 = 删首尾空 (pt.读 (帐号cha询, 58))
服务器_转生.发送数据 (转生_ip, 加密数据 (到字节集 (“已转次数$” + 已转次数 + “$” + 次数框.内容), 密码, 2), 5)
.否则
服务器_转生.发送数据 (转生_ip, 加密数据 (到字节集 (“密码错误_转生”), 密码, 2), 5)
.如果结束
pt.关闭记录集 (帐号cha询)
调试输出 (转生_编号 + “/00”)
调试输出 (已转次数)
|
|