- 精华
- 阅读权限
- 30
- 贡献
- 人
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2026-1-31
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
原贴地址:【新提醒】【流月整理】奇迹MU0.97d、支持在线转生、加点、自动转职、扩展仓库等【支持Win7 W... - 网游单机下载 - 藏宝湾网游单机站 - Powered by Discuz!
最近几个朋友魔兽时光服,暗黑2重置,吃鸡突然都不想玩了,想玩奇迹。
我搞了个1.03H带内挂的他们说玩奇迹从没用过这么次的挂,要玩带挂的版本,我下载了流月大佬整合的带久久的和带天下的端,他们嫌弃久久端外挂不如天下的好用,又嫌弃天下端的加点太麻烦,我搜索关键字“加点”找到了流月大佬很早之前上传的一个支持扩展命令的国外端,登陆游戏提示版本不对,我想到以前好像要用WINHEX修改一处内存地址,然后手动修改了main的验证码,用账号工具开了几个账号,登录又提示“没有付款信息”。
还好我本人对SQL稍有了解,根据论坛stronghy提供的理论,研究了插入新账号并且将付费信息修改到2030年的方法,现共享出来。
添加账号并设置到期时间为2030年12月31的SQL脚本如下:
-- =============================================
-- 步骤2:变量赋值(【仅需替换这3个值】,长度适配,无超长,直接用)
-- =============================================
SET @account = 'zhanghao' -- 账号名(修改引号内的内容为你的账号)
SET @pwd = 'mima' -- 密码(修改引号内的内容为你的密码)
SET @phon_numb = '123456789012345678' -- 18位身份证号
上面是需要手动修改的地方,按上面的提示,将下面的SQL代码修改完成之后,打开SQL查询分析器,把修改后的代码粘贴到查询分析器里面,按F5执行就可以了。
- USE muonline
- GO
- -- =============================================
- -- 步骤1:声明所有变量
- -- 无自增变量(memb_guid由系统自动生成)
- -- =============================================
- DECLARE @account VARCHAR(10) -- 账号名控制在10位内
- DECLARE @pwd VARCHAR(10) -- 密码控制在10位内
- DECLARE @phon_numb VARCHAR(18) -- 身份证号
- DECLARE @sno_numb INT -- 两表关联核心,短数字(
- DECLARE @chek_code INT -- 校验码=1,数字无长度问题
- DECLARE @ends_days VARCHAR(8) -- 8位日期,无长度问题
- DECLARE @new_memb_guid INT -- 接收系统自动生成的memb_guid(用于关联其他表)
- -- =============================================
- -- 步骤2:变量赋值(【仅需替换这3个值】,长度适配,无超长,直接用)
- -- =============================================
- SET @account = 'zhanghao' -- 账号名(修改引号内的内容为你的账号)
- SET @pwd = 'mima' -- 密码(修改引号内的内容为你的密码)
- SET @phon_numb = '123456789012345678' -- 18位身份证号
- -- 固定值
- SET @sno_numb = 99999
- SET @chek_code = 1
- SET @ends_days = '20301231'
- -- =============================================
- -- 步骤3:插入【MEMB_INFO】核心主表
- -- 1. 移除memb_guid字段:由系统自增
- -- =============================================
- INSERT INTO dbo.MEMB_INFO (
- memb___id, -- 账号名
- memb__pwd, -- 密码
- memb_name, -- 会员名
- sno__numb, -- 99999,关联核心)
- ctl1_code, -- 控制码:0
- bloc_code, -- 状态:0正常
- phon_numb -- 18位身份证号
- ) VALUES (
- @account,
- @pwd,
- @account,
- @sno_numb,
- 0,
- 0,
- @phon_numb
- )
- -- =============================================
- -- 步骤4:获取系统自动生成的memb_guid(核心!用于关联其他两表)
- -- 替代手动赋值
- -- =============================================
- SET @new_memb_guid = SCOPE_IDENTITY()
- -- =============================================
- -- 步骤5:插入【AccountCharacter】角色关联表(用自动生成的memb_guid关联)
- -- 规则:Number=自动memb_guid,ID=账号名
- -- =============================================
- INSERT INTO dbo.AccountCharacter (
- Number, -- 关联系统自动生成的memb_guid
- ID -- 关联账号名(6位,无超长)
- ) VALUES (
- @new_memb_guid,
- @account
- )
- -- =============================================
- -- 步骤6:插入【VI_CURR_INFO】收费表(付款信息核心)
- -- 1. 用自动memb_guid关联;2. sno__numb与MEMB_INFO一致;
- -- =============================================
- INSERT INTO dbo.VI_CURR_INFO (
- Bill_Hour,Bill_Section,Bill_Value,chek_code,ends_days,Increase_Days,memb___id,
- memb_guid,memb_name,sno__numb,Surplus_Minute,Surplus_Point,used_time
- ) VALUES (
- 6,6,3, -- 教程示例值,无长度问题
- @chek_code, -- 校验码=1(你要求)
- @ends_days, -- 8位日期20301231(付款生效关键)
- 0, -- Increase_Days:0,数字
- @account, -- 账号名(6位,无超长)
- @new_memb_guid, -- 关联自动生成的memb_guid
- @account, -- 会员名(6位,无超长)
- @sno_numb, -- 核心:与MEMB_INFO的sno__numb完全一致(99999)
- 0,0,1 -- 剩余分钟/点数/使用时长,数字无问题
- )
- -- 执行成功最终提示
- PRINT '插入账号成功!'
- GO
复制代码
|
|