Would you like to react to this message? Create an account in a few clicks or log in to continue.

本鯖仕様ミラクルキューブ使用時のエフェクト修正

Go down

 本鯖仕様ミラクルキューブ使用時のエフェクト修正 Empty 本鯖仕様ミラクルキューブ使用時のエフェクト修正

投稿 by 構築さん 2014-05-31, 17:48

潜在、ミラクルキューブ実装してふと気づいて気になったので自己流で修正

最初に
このコードは自分の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

を追加

そして保存して''コンパイル''してください

できていれば本鯖でミラクルキューブを使用したときのように成功のエフェクトが出るはずです。

強化書などが成功したときのようになります。

 本鯖仕様ミラクルキューブ使用時のエフェクト修正 Miracl10


構築さん
構築さん
Admin

Posts : 193
Join date : 2014/05/29

https://maplescience.forumjap.com

トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可