签到天数: 6 天
[LV.2]偶尔看看I
74
9
355
中级会员
var setname = "月光寶盒期數"; sm.setServerSet(setname, 1);
public static final void UseXmaxsSurprise
int[][] reward = null; switch (item.getItemId()) { case 5222000: reward = NpcSetConstants.XMAXS_SURPRISE; break; case 5222004: reward = NpcSetConstants.XMAXS_SURPRISE_2; break; case 5222005: reward = NpcSetConstants.XMAXS_SURPRISE_3; break; case 5222006: reward = NpcSetConstants.XMAXS_SURPRISE_4; break; } final int RewardIemId = RandomRewards.getInstance().getXmasreward(); //final CashItem rewardItem = c.isnewcs() ? CashItemFactoryNew.getInstance().getItemId(RewardIemId) : CashItemFactory.getInstance().getItemId(RewardIemId); List<CashItem> rewardItems = CashItemFactory.getInstance().getAllItems(); IItem itemz = null; CashItem rewardItem = null; if (reward.length > 0) { int Maternal = 0; int A = 0; for (var i = 0; i < reward.length; i++) { Maternal += reward[i][1]; } int choose = Randomizer.rand(1, Maternal); int index = -1; for (var i = 0; i < reward.length; i++) { int B = A; A += reward[i][1]; if (choose >= B && choose <= A) { index = i; break; } } int itemid = reward[index][0]; if (MapleItemInformationProvider.getInstance().itemExists(itemid)) { itemz = (GameConstants.getInventoryType(itemid) == MapleInventoryType.EQUIP) ? MapleItemInformationProvider.getInstance().getEquipById(itemid) : new Item(itemid, (short) 0, (short) 1, (byte) 0); } }
使用道具 举报
签到天数: 5 天
4
69
353
签到天数: 10 天
[LV.3]偶尔看看II
2
66
71
注册会员
0
55
168
7
112
本版积分规则 发表回复 回帖后跳转到最后一页