查看: 602|回复: 8

修复npc脚本负数复制之一 - 小灰灰

[复制链接]
  • TA的每日心情
    擦汗
    2022-11-20 17:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    9

    回帖

    164

    积分

    版主

    小灰灰

    Rank: 7Rank: 7Rank: 7

    积分
    164
    QQ
    发表于 2024-6-30 05:09:07 | 显示全部楼层 |阅读模式
    找到NPCScriptManager.java



    找到其中一个函数action


    在开始加一个判断,判断selection的数值



    int sl = selection;
            if(selection < 0){
                sl = 0;
            }
    然后在下面的
    cm.getIv().invokeFunction("action", mode, type, selection);
    改成
    cm.getIv().invokeFunction("action", mode, type, sl);

    这只是其中一个方法之一,负数复制还有很多种,后面再慢慢发帖吧

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-8-16 14:35
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    4

    主题

    27

    回帖

    353

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    353
    发表于 2024-7-11 01:02:56 | 显示全部楼层
    6啊灰佬, 期待更多教程!!!!!!
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-8-16 14:35
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    4

    主题

    27

    回帖

    353

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    353
    发表于 2024-7-11 01:59:24 | 显示全部楼层
    灰佬, 这个是不是防止sendGetNumber函数的负数, 那是不是应该加多一个溢出, selection > Integer.MAX_VALUE也sl = 0
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-11-20 17:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    9

    回帖

    164

    积分

    版主

    小灰灰

    Rank: 7Rank: 7Rank: 7

    积分
    164
    QQ
     楼主| 发表于 2024-7-11 05:31:26 | 显示全部楼层
    YogaLyu 发表于 2024-7-11 01:59
    灰佬, 这个是不是防止sendGetNumber函数的负数, 那是不是应该加多一个溢出, selection > Integer.MAX_VALUE ...

    其实不用加,溢出21E,客户端上传给服务端的值是负数的
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 11:13
  • 签到天数: 60 天

    [LV.6]常住居民II

    19

    主题

    58

    回帖

    1196

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1196
    发表于 2024-7-16 06:38:18 | 显示全部楼层
    你这样加的话,很多脚本都会无法使用的
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-11-20 17:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    9

    回帖

    164

    积分

    版主

    小灰灰

    Rank: 7Rank: 7Rank: 7

    积分
    164
    QQ
     楼主| 发表于 2024-7-21 19:39:45 来自手机 | 显示全部楼层
    xiaomai 发表于 2024-7-16 06:38
    你这样加的话,很多脚本都会无法使用的

    目前还没发现有什么脚本用不了
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 11:13
  • 签到天数: 60 天

    [LV.6]常住居民II

    19

    主题

    58

    回帖

    1196

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1196
    发表于 2024-7-22 00:12:52 | 显示全部楼层
    ormxd 发表于 2024-7-21 19:39
    目前还没发现有什么脚本用不了

    会无限停留在页面,无法下一步
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 11:13
  • 签到天数: 60 天

    [LV.6]常住居民II

    19

    主题

    58

    回帖

    1196

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1196
    发表于 2024-7-30 09:17:18 | 显示全部楼层
    脚本强开有吗
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-11-20 17:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    9

    回帖

    164

    积分

    版主

    小灰灰

    Rank: 7Rank: 7Rank: 7

    积分
    164
    QQ
     楼主| 发表于 2024-8-27 10:58:19 | 显示全部楼层
    xiaomai 发表于 2024-7-22 00:12
    会无限停留在页面,无法下一步

    界面的值是status
    这个方法是判断按钮的值
    按钮的值是selection
    为什么会卡页面呢
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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