私服论坛 - 游戏源码 - 手游源码 - 服务端 - 一键端 - 架设教程 -  教开服论坛

 找回密码
立即注册

扫一扫,极速登录

广告
广告
广告
广告
广告
广告
广告
广告
查看: 5673|回复: 5

[教程] 持续修复BUG,坐骑bug修复

[复制链接]

10

主题

35

帖子

431

积分

『略有小成』

Rank: 3Rank: 3

积分
431
发表于 2022-10-7 12:11:03 | 显示全部楼层 |阅读模式
本帖最后由 agcuijx 于 2022-10-7 12:35 编辑

修改了一些bug,没有太多时间测试,大家尽量去测试。论坛可以留言有什么bug。
17.修改坐骑使用升级丹时会造成坐骑名称丢失的bug  服务端文件game\utils\db.ts
   static saveHorseList(roleId: number, dict: { [key: number]: Horse }, callback: (error: any, rows: any[]) => void) {
        let sql = ``;
        for (let position in dict) {
            let horse = dict[position];
            if (horse) {
                let name = horse.showName;  //这里修改成showName
                let level = horse.level;
                let exp = horse.exp;
                sql += `INSERT INTO dhxy_horse(role_id,position,name,level,exp) VALUES('${roleId}','${position}','${name}','${level}','${exp}') ON DUPLICATE KEY UPDATE name='${name}',level='${level}',exp='${exp}';`
            }
        }
        if (sql.length < 1) {
            return;
        }
        DB.query(sql, callback);
    }
18.修改不能连续使用坐骑丹的bug(测试)
  客户端文件script\ts\horse\horsePanel.ts
  添加变量
  currentSelect:number = 0; //记录上次选择点击的itemid
  修改useItemBtnClick(e)方法
   useItemBtnClick(e) {
        //if (e.type == cc.Node.EventType.TOUCH_START) {
          //  this.maxtiemcnt = LongPressSpeedProp.MAXTIMECNT;
            //this.timecnt = 0;
            //this.currentBtn = e.target;
            //this.useItemData = e.target.data;
            //this.schedule(this.useItemUpdate, 1 / 30)
        //}
        //else if (e.type == cc.Node.EventType.TOUCH_END) {
          //  this.timecnt = this.maxtiemcnt;
            //this.useItemUpdate();
            //this.currentBtn = null;
            //this.unscheduleAllCallbacks();
        //}
                this.timecnt = LongPressSpeedProp.MAXTIMECNT;
                this.UpgradeSkill = true;
                this.useItemData = e.target.data;
                this.timecnt = 0;
                this.currentBtn = e.target;
                this.useItemUpdate();
                //console.log('携带data='+JSON.stringify(this.useItemData));
    }
    修改onClickItem方法
    onClickItem(item: fgui.GObject) {
        let index = this.list.getChildIndex(item);
        this.list.selectedIndex = index; //添加这行
                this.currentSelect = index;
        this.refreshPanel();
    }
   修改useHorseUpgradeItem
   useHorseUpgradeItem(data: any) {
        let count = ItemUtil.getBagItemCount(data.id);
        if (count < 1) {
            MsgAlert.addMsg(`您没有足够的[${data.name}]!`)
            return;
        }
        let params = {
            itemId: data.id,
            horseIndex: this.currentSelect + 1  //修改这里
        };
        GameModel.send("c2s_horse_upgrade", params);
                this.list.scrollToView(this.currentSelect);
    }


0

主题

3

帖子

8

积分

『初学乍练』

Rank: 1

积分
8
发表于 2022-10-7 13:18:15 来自手机 | 显示全部楼层
第一第一,大佬可以给讲解下怎么修复神兵升级底子不碎的问题和添加明察秋毫技能

0

主题

12

帖子

47

积分

『初学乍练』

Rank: 1

积分
47
发表于 2022-10-7 13:36:11 | 显示全部楼层
大佬修复下,套装里的技能吧,比如地藏不回蓝,和龙殇那些弄的象官方那样,弄不弄做出来套装法术变色效果

2

主题

68

帖子

1万

积分

『最强王者』

Rank: 6Rank: 6

积分
10492
发表于 2022-10-7 21:42:23 | 显示全部楼层
大佬,能不能把改好的文件以金币形式发出来。这样容易看懂。

2

主题

68

帖子

1万

积分

『最强王者』

Rank: 6Rank: 6

积分
10492
发表于 2022-10-7 22:55:47 | 显示全部楼层
按大佬的进行了修改,经测试OK。

0

主题

6

帖子

45

积分

『初学乍练』

Rank: 1

积分
45
发表于 2023-4-25 19:56:52 | 显示全部楼层

按大佬的进行了修改,经测试OK。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

重要通知X

教开服新开交流群,更好的服务各位用户朋友!

...

点击加入QQ群
广告
广告
广告
广告
广告
广告
广告
广告

Archiver|手机版|JiaoKF - 教开服 |网站地图

GMT+8, 2024-5-18 13:11 , Processed in 0.320032 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表