您的位置:首页 > 其它

网狐房卡麻将教程闲来麻将6603教你修改房卡麻将论坛货

2017-04-07 23:33 309 查看
如果你也在折腾网狐的房卡麻将,不妨加群、一起学习一起进步!

QQ群:565170720(树叶网狐麻将交流群)

1、创建房间的时候,房间类型练习模式 是私人房间

2、今天终于把私人房间折腾好了,

刚开始启动服务器,启动客户端,然后点击好友同玩,会弹出来创建房间的选项卡。点击创建游戏后,房间房间成功。

然后开启其他三个客户端,点击加入房间后,输入房间号码, 人满后,会自动开始麻将。

但是目前有一个问题,不管是 点击好友同玩,还是游戏大厅, 四个人都会跑到一个房间去。  

记录问题,待明天继续查

此问题出包后会得到解决、解决方案不太清楚、我是吧数据库重新删除再添加,出包到安卓平台就好了、我觉得是pc端故意这样处理的。

3、"此帐号已被注册,请换另一帐号尝试再次注册”

今天碰到个问题是 微信登录,第一次安装安卓客户端,第一次打开安卓客户端,然后用微信登录会成功,但是退出再次登录就会有问题。

提示 "此账号已注册,请换个账号重新注册”.。 查找数据库得到的 AccountsInfo.Accounts 值为 (WeiXin涔斿竻)  但是我从安装客户端得到的微信的openid为

{"openid":"oO8zo1BXgKoWau2_lp****************",  按理说在数据库中的注册账号应该为  (WeiXin +  openId = WeiXinoO8zo1BXgKoWau2_lp****************)

这样子才对、

服务器跟踪代码得到的 结果是,第一次会去执行  DataBaseEngineSink::OnRequestLogonAccounts() 方法,此方法的处理结果是“此帐号已被注册,请换另一帐号尝试再次注册”,源文件是在 数据库》脚本代码》存储过程》用户数据库》注册账号.sql中。是因为此存储过程用(WeiXin +  openId = WeiXinoO8zo1BXgKoWau2_lp****************)查找的,没有找到。然后呢,服务器会执行
DataBaseEngineSink::OnRequestRegisterAccounts,此时 我觉得问题就来了,我的登录账号(WeiXin +  openId = WeiXinoO8zo1BXgKoWau2_lp****************)变成(WeiXin
+  openId = WeiXin涔斿竻)前后内存地址一样 都是 (ox00e6f7c4) 不太清楚为啥会变、此时注册用的是(WeiXin涔斿竻),所以呢,数据库中看到的只有 AccountsInfo.Accounts 值为 (WeiXin涔斿竻)。。

解决方案:: 自己手贱、不知哪天抽风添加了一句话

m_kWeiXinUserInfo.openid=m_kWeiXinUserInfo.nickName;

4、cocos打包apk

首先得配置安卓环境,这里不细说。

开始遇到的问题是:论坛上的源码(土豪金源码)用eclipse打开安卓源码后发现会有一堆问题,什么cocos2d.activity找不到,解析不了什么的,然后果断放弃用eclipse 打包,用终端 cocos compile -p android --ap15  (注意 --ap15中间没有空格哈) 在打包期间 打包不成功的话会有错误提示,照着错误码 修正就可以了。

打包成功后安装在安卓手机上后打开,运行,点击登录,应用崩溃、

我的解决方案、手机连接安卓 用eclipse 抓log,  

根据log信息解决问题、在这里会牵扯一个项目的包名跟换的问题、

包名一定要换对  celipse 中的 src》com.dfourth.dwc.wxapi  这个包删掉,吧这个包下面的文件拖到自己的项目中去(不会的加我微信15829550992,红包帮你搞定)

还要就是 微信的 AppId 和AppSecret的替换,全文总共俩地方
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息