感谢分享
fghhd 发表于 2022-9-20 15:08
gm工具充不了刀玉,显示充值成功进游戏还是0刀玉
有办法吗,怎么充值刀玉?
充值不了刀玉找到问题了,要修改数据库 ·dj_dy_rmb· 的函数,
修改函数 ·regNew·,替换所有内容:
CREATE DEFINER=`root`@`localhost` PROCEDURE `regNew`(in username varchar(32),in pass varchar(32))
BEGIN
declare gacc varchar(10);
declare uid bigint;
set @uid = 0;
set gacc = getRand(10);
select idx into @uid from global_acc where acc=gacc;
if @uid>0 then
set gacc='';
else
INSERT into tb_dy_amount(svrid,account,dy) values(1,username,0);
INSERT into global_acc(acc,racc,pass,regtime) values(gacc,username,pass,now());
end if;
select gacc;
END
修改函数 ·get_acc_char·,替换所有内容:
CREATE DEFINER=`root`@`localhost` PROCEDURE `get_acc_char`(IN `raccname` varchar(32),IN `rpass` varchar(64))
BEGIN
set @gacc='';
select acc into @gacc from global_acc where racc=raccname and pass=rpass;
if @gacc != '' THEN
select A.dy into @dyVal from dj_dy_rmb.tb_dy_amount as A where A.account=raccname;
select char_id, char_name, acct_name, @dyVal from dj_game_cur.game_sns_characters where acct_name=raccname;
ELSE
select '';
end if;
END
重新注册新账号即可,如果不想注册新账号,就修改表 ·tb_dy_amount· 里面的 字段:·account`,
步骤:1,先打开表 ·global_acc· ,找到你的账号,账号在字段 ·racc· 中,然后找到它对应的字段 ·acc·,比如你的账号是:123456,那么 ·acc· 对应的是10位的数字,例如是:8928319238;
2,打开表 ·tb_dy_amount· ,在字段 ·account· 中 找到刚刚 ·global_acc· 表中 ·acc· 字段中的10位数字,替换成你的账号,例如是:123456,即可,退出游戏,重新登录,就行了
感谢大佬分享,支持一下:
tanyh 发表于 2023-10-2 23:49
充值不了刀玉找到问题了,要修改数据库 ·dj_dy_rmb· 的函数,
修改函数 ·regNew·,替换所有内容:
直接在amount改刀玉数值也是行的:
tsangwinghou 发表于 2023-10-11 10:50
直接在amount改刀玉数值也是行的
你不改对应的函数,直接改刀玉也没用,原先函数有问题,游戏里获取不到
感谢楼主分享
谢谢分享
等我下载试试看,哈哈~~
好东西谢谢了
这个服务器端的登入密码有人破解了吗?试了GM密码,解压密码都不对,,,,
『世界那么大,为啥要装逼?!』
感谢分享
::::
::::
有没有大神知道怎么修改新秀擂台次数
tanyh 发表于 2023-10-2 23:49
充值不了刀玉找到问题了,要修改数据库 ·dj_dy_rmb· 的函数,
修改函数 ·regNew·,替换所有内容:
大神知道怎么修改新秀擂台次数吗?
tanyh 发表于 2023-10-2 23:49
充值不了刀玉找到问题了,要修改数据库 ·dj_dy_rmb· 的函数,
修改函数 ·regNew·,替换所有内容:
大神知道怎么修改新秀擂台次数吗
hahahehe1212 发表于 2023-12-13 19:39
大神知道怎么修改新秀擂台次数吗
这个还真不清楚,没这需求啊