详细内容

如何给装备加上时间限制

发布时间:2015-5-6   阅读指数:

先放出示例NPC代码然后我再讲解主要语句的含义:
需要设置装备属性的时候
var ii = Packages.server.MapleItemInformationProvider.getInstance();
            var type = Packages.constants.GameConstants.getInventoryType(1432039);//这里装备代码是鱼竿
            var toDrop = ii.randomizeStats(ii.getEquipById(1432039)).copy(); // 生成一个装备触发函数
toDrop.setStr(500); //装备力量
            toDrop.setDex(500); //装备敏捷
            toDrop.setInt(500); //装备智力
            toDrop.setLuk(500); //装备运气
            toDrop.setHp(500); //HP
            toDrop.setMp(500); //MP
toDrop.setExpiration(java.lang.System.currentTimeMillis() + (24 * 60 * 60 * 1000));  //这里是主要的语句意思是设置时限为一天24小时
            cm.getPlayer().getInventory(type).addItem(toDrop); //将这个装备放入包中
            cm.getC().getSession().write(Packages.tools.MaplePacketCreator.addInventorySlot(type, toDrop)); //刷新背包语句

本文来源于心动冒险岛(www.leyoucx.com),如需转载[如何给装备加上时间限制],请写明出处

上一篇:JS教学,如何整理制作NPC对话的文字
下一篇:清理玩家背包所有分类的物品NPC代码
返回顶部