查看: 956|回复: 6

源码如何改怪物卡片拾取放在背包栏

[复制链接]
  • TA的每日心情
    开心
    2022-11-18 14:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    4

    回帖

    32

    积分

    新手上路

    Rank: 1

    积分
    32
    发表于 2024-4-9 21:45:18 | 显示全部楼层 |阅读模式
    问题1.源码如何改怪物卡片拾取放在背包栏

    有没有大佬热心解答,告知位置如何写。
    在此先说声谢谢!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    34

    主题

    49

    回帖

    2821

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2821
    发表于 2024-4-10 13:43:36 | 显示全部楼层

    服务端目录下 WZ\Item.wz\Consume\0238.img.xml  
    删除掉这几个节点就能交易卡片了
    拾起消耗(一拣到就自动使用)
    <int name="consumeOnPickup" value="1"/>

    固有道具
    <int name="only" value="1"/>

    不可交易物品可以丢出来 表示可以交易
    <int name="tradeBlock" value="1"/>
    开服订制/脚本订制/ ---小米QQ526703257
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    18

    回帖

    128

    积分

    注册会员

    Rank: 2

    积分
    128
    发表于 2024-4-12 13:30:43 | 显示全部楼层
    这样修改后,是否双击还能吃卡?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    34

    主题

    49

    回帖

    2821

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2821
    发表于 2024-4-18 01:14:51 | 显示全部楼层
    a27581132 发表于 2024-4-12 13:30
    这样修改后,是否双击还能吃卡?

    这样就不用双击了啊
    开服订制/脚本订制/ ---小米QQ526703257
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    18

    回帖

    128

    积分

    注册会员

    Rank: 2

    积分
    128
    发表于 2024-4-21 02:42:36 | 显示全部楼层
    比如我打到一个蜗牛的卡片,但是我的卡册里没有蜗牛,如果不双击吃的话,我的卡册里还会有蜗牛卡片么?
    回复

    使用道具 举报

  • TA的每日心情

    2024-6-27 21:59
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    14

    回帖

    31

    积分

    新手上路

    Rank: 1

    积分
    31
    发表于 2024-6-27 22:03:38 | 显示全部楼层
    66666666666666666666
    回复

    使用道具 举报

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

    [LV.3]偶尔看看II

    4

    主题

    29

    回帖

    365

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    365
    发表于 2024-7-11 01:06:27 | 显示全部楼层
    src\server\MapleItemInformationProvider.java
    搜索isConsumeOnPickup函数
    在this.consumeOnPickupCache.put(Integer.valueOf(itemId), Byte.valueOf(consume));这一句之前添加以下代码
    if(itemId/10000==238){
                consume = 0;
            }

    这样不需要修改wz, 就可以实现怪物卡片捡起来后直接到背包而不会直接使用
    回复

    使用道具 举报

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

    本版积分规则

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