如何给装备加上时间限制
发布时间: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.lnshengyou.com),如需转载[如何给装备加上时间限制],请写明出处
上一篇:
JS教学,如何整理制作NPC对话的文字
下一篇:
清理玩家背包所有分类的物品NPC代码