本鯖仕様ミラクルキューブ使用時のエフェクト修正
:: 各種フォーム :: MapleプログラムReleases
Page 1 of 1
本鯖仕様ミラクルキューブ使用時のエフェクト修正
潜在、ミラクルキューブ実装してふと気づいて気になったので自己流で修正
最初に
このコードは自分のSourceにあわせたものです
すべての人が使えるとは限りません
MSEA v97、v102 用
CelinoSEAをベースにアップデートしている人は大体できるはずです
潜在システム、ミラクルキューブを実装してあることを前提で行ってください。
MaplePacketCreator.java
に
を追加
InventoryHandler.java
で
を検索
どちらかと完璧同じでも無くてよいので''大体同じ記述''の下に
を追加
SendPacketOpcode.java
に
を追加し
sendops.ini(プロパティ)に
v97用
v102用
を追加
そして保存して''コンパイル''してください
できていれば本鯖でミラクルキューブを使用したときのように成功のエフェクトが出るはずです。
強化書などが成功したときのようになります。
最初に
このコードは自分のSourceにあわせたものです
すべての人が使えるとは限りません
MSEA v97、v102 用
CelinoSEAをベースにアップデートしている人は大体できるはずです
潜在システム、ミラクルキューブを実装してあることを前提で行ってください。
MaplePacketCreator.java
に
- Code:
public static MaplePacket showMicracleCubeEffect(int itemid) {//新規追加
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
mplew.writeShort(SendPacketOpcode.SHOW_MICRACLE_CUBE_EFFECT.getValue());
mplew.writeInt(itemid);
mplew.write(1);
return mplew.getPacket();
}
を追加
InventoryHandler.java
で
- Code:
case 5062000: {
を検索
- Code:
MapleInventoryManipulator.addById(c, 2430112, (short) 1);
c.getSession().write(MaplePacketCreator.updateSpecialItemUse(item, (byte)item.getType()));
どちらかと完璧同じでも無くてよいので''大体同じ記述''の下に
- Code:
c.getPlayer().getMap().broadcastMessage(MaplePacketCreator.showMicracleCubeEffect(c.getPlayer().getId()));
を追加
SendPacketOpcode.java
に
- Code:
SHOW_MICRACLE_CUBE_EFFECT,//新規追加
を追加し
sendops.ini(プロパティ)に
v97用
- Code:
SHOW_MICRACLE_CUBE_EFFECT = 0xB1
v102用
- Code:
SHOW_MICRACLE_CUBE_EFFECT = 0xB2
を追加
そして保存して''コンパイル''してください
できていれば本鯖でミラクルキューブを使用したときのように成功のエフェクトが出るはずです。
強化書などが成功したときのようになります。
:: 各種フォーム :: MapleプログラムReleases
Page 1 of 1
Permissions in this forum:
返信投稿: 不可
|
|