取水用水,关于流水大佬0.97D支持加点一键端的补充。
原贴地址:【新提醒】【流月整理】奇迹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
多谢分享,看一看 好,非常好,修改好的端,直接放上来,更好
页:
[1]