OE式変更

初めて強化させるときにOE値を一気に+15まで上げる方法
変更方法
※L2J_JPのソースRequestEnchantItem.javaを使用

 

 if (Rnd.get(100) < chance)
 {
  if (item.getEnchantLevel() >= Config.ENCHANT_MAX)
  {
   activeChar.sendMessage("Enchant failed as max enchant level is set to " + Config.ENCHANT_MAX);
   return;
  }
  if (item.getEnchantLevel() == 0)
  {
   SystemMessage sm = new SystemMessage(SystemMessage.S1_SUCCESSFULLY_ENCHANTED);
   sm.addItemName(item.getItemId());
   activeChar.sendPacket(sm);
   item.setEnchantLevel(item.getEnchantLevel()+10);
   item.updateDatabase();
  }
  else
  {
   SystemMessage sm = new SystemMessage(SystemMessage.S1_S2_SUCCESSFULLY_ENCHANTED);
   sm.addNumber(item.getEnchantLevel());
   sm.addItemName(item.getItemId());
   activeChar.sendPacket(sm);
   item.setEnchantLevel(item.getEnchantLevel()+1);
   item.updateDatabase();
  }
 }



ランダムで上昇数を0~xに変動させる方法
item.setEnchantLevel(item.getEnchantLevel()+Rnd.get(x));

最終更新:2008年11月03日 00:22
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。