冒险岛吧 关注:1,774,222贴子:64,831,825
  • 2回复贴,共1

【源代码】求编程帝解读,混沌魔方变3行的概率是70%?这不科学啊

取消只看楼主收藏回复

}else if (itemId == 5062001) { //混沌神奇魔方
int Equip_Pos = slea.readInt();
double a = Math.ceil(Math.random() * 50.0);
Equip Identify = (Equip) c.getPlayer().getInventory(MapleInventoryType.EQUIP).getItem((byte) Equip_Pos);
if (Equip_Pos == 0) {
c.getSession().write(MaplePacketCreator.enableActions()); return;
} if (a >= 35) {
Identify.setIdentified(Identify.getIdentify());//先设置记录 免得没写记录系统之前的装备鉴定时重新鉴定
Identify.setIdentify((byte) 1);//设置成未鉴定
Identify.setPotential_1((byte) 1);
Identify.setPotential_2((byte) 1);//设置三列潜能
Identify.setPotential_3((byte) 1);
c.getSession().write(MaplePacketCreator.updateEquipSlot(Identify));//更新装备栏 c.getSession().write(MaplePacketCreator.魔方光效(player.getId())); MapleInventoryManipulator.addById(c, 2430112, (short) 1, "","冒险岛",-1);//用了魔方之后给一个魔方碎片
MapleInventoryManipulator.removeById(c, MapleInventoryType.CASH, itemId, 1, true, false);//扣除魔方
}else
Identify.setIdentified(Identify.getIdentify());//先设置记录 免得没写记录系统之前的装备鉴定时重新鉴定
Identify.setIdentify((byte) 1);//设置成未鉴定
Identify.setPotential_1((byte) 1);//设置二列潜能
Identify.setPotential_2((byte) 1);
c.getSession().write(MaplePacketCreator.updateEquipSlot(Identify));//更新装备栏 c.getSession().write(MaplePacketCreator.魔方光效(player.getId())); MapleInventoryManipulator.addById(c, 2430112, (short) 1, "","梦の岛",-1);//用了魔方之后给一个魔方碎片
MapleInventoryManipulator.removeById(c, MapleInventoryType.CASH, itemId, 1, true, false);//扣除魔方else if (itemId == 5064000) {
}[post]


1楼2012-10-05 13:10回复
    源代码在百度找到的,不知道真假……


    3楼2012-10-05 13:10
    收起回复
      2026-02-03 11:22:19
      广告
      不感兴趣
      开通SVIP免广告
      double a = Math.ceil(Math.random() * 50.0);
      } if (a >= 35) {
      Identify.setPotential_2((byte) 1);//设置三列潜能
      就这3行吧……


      9楼2012-10-05 13:13
      回复