冒险岛单机论坛,冒险岛交流论坛,最新冒险岛

 找回密码
 立即注册
查看: 2418|回复: 25

冒险岛使gainItem()函数支持宠物

  [复制链接]
  • TA的每日心情
    开心
    前天 14:01
  • 签到天数: 318 天

    [LV.8]以坛为家I

    393

    主题

    800

    帖子

    8万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    84994
    发表于 5 天前 | 显示全部楼层 |阅读模式


    找到 AbstractPlayerInteraction.java, 打开:

    1. Copy codepublic void gainItem(int id, short quantity) {
    复制代码


    和与其相关的改为
    1. Copy code      public void gainItem(int id, short quantity) {

    2.             MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();

    3.                         if (id >= 5000000 && id <= 5000045) {http://forum.ragezone.com/editpost.php?do=editpost&p=3773709

    4.             try {

    5.                 Connection con = (Connection) DatabaseConnection.getConnection();

    6.                 PreparedStatement ps = (PreparedStatement) con.prepareStatement("INSERT INTO pets (name, level, closeness, fullness) VALUES (?, ?, ?, ?)");

    7.                 ps.setString(1, ii.getName(id));

    8.                 ps.setInt(2, 1);

    9.                 ps.setInt(3, 0);

    10.                 ps.setInt(4, 100);

    11.                 ps.executeUpdate();

    12.                 ResultSet rs = ps.getGeneratedKeys();

    13.                 rs.next();

    14.                 //c.getPlayer().equipChanged();

    15.                 MapleInventoryManipulator.addById(c, id, (short) quantity, c.getPlayer().getName() + " receieved pet, ID " + id + ", from a scripted PlayerInteraction. (Quantity: " + quantity + ")", null, rs.getInt(1));

    16.                 rs.close();

    17.                 ps.close();

    18.             } catch (SQLException ex) {

    19.                 java.util.logging.Logger.getLogger(AbstractPlayerInteraction.class.getName()).log(Level.SEVERE, null, ex);

    20.             }

    21.         } else {

    22.         if (quantity >= 0) {

    23.             StringBuilder logInfo = new StringBuilder(c.getPlayer().getName());

    24.             logInfo.append(" received ");

    25.             logInfo.append(quantity);

    26.             logInfo.append(" from a scripted PlayerInteraction (");

    27.             logInfo.append(this.toString());

    28.             logInfo.append(")");

    29.             MapleInventoryManipulator.addById(c, id, quantity, logInfo.toString());

    30.                

    31.         } else {

    32.             MapleInventoryManipulator.removeById(c, MapleItemInformationProvider.getInstance().getInventoryType(id), id, -quantity, true, false);

    33.                     }

    34.                 }

    35.         c.getSession().write(MaplePacketCreator.getShowItemGain(id, quantity, true));

    36.     }  

    复制代码


    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    182

    帖子

    365

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    365
    发表于 5 天前 | 显示全部楼层
    支持!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    161

    帖子

    322

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    322
    发表于 5 天前 | 显示全部楼层
    路过,支持一下啦
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    158

    帖子

    316

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    316
    发表于 5 天前 | 显示全部楼层
    路过,支持一下啦
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    168

    帖子

    336

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    336
    发表于 5 天前 | 显示全部楼层
    说的非常好
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    176

    帖子

    353

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    353
    发表于 5 天前 | 显示全部楼层
    看看
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    163

    帖子

    328

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    328
    发表于 5 天前 | 显示全部楼层
    过来看看
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    173

    帖子

    348

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    348
    发表于 5 天前 | 显示全部楼层
    过来看看
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    168

    帖子

    338

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    338
    发表于 5 天前 | 显示全部楼层
    挺不错
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    169

    帖子

    339

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    339
    发表于 5 天前 | 显示全部楼层
    支持一下
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    166

    帖子

    333

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    333
    发表于 5 天前 | 显示全部楼层
    好样的
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    176

    帖子

    353

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    353
    发表于 5 天前 | 显示全部楼层
    挺不错
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    172

    帖子

    345

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    345
    发表于 5 天前 | 显示全部楼层
    赞!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    178

    帖子

    356

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    356
    发表于 5 天前 | 显示全部楼层
    很不错
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    183

    帖子

    366

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    366
    发表于 4 天前 | 显示全部楼层
    没看完~~~~~~ 先顶,好同志
    回复

    使用道具 举报

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

    本版积分规则

    |网站地图

    免责声明:论坛资源来源网络公开渠道,如有侵权,请及时告知,联系删除! 邮箱: 2927653759@qq.com

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