瘋天堂私服發佈網站廣告欄位!
害怕天堂私服倒閉嗎?快使用天堂分析師!
天堂私服抽獎扭蛋物品及機率測試器
天堂私服稱號顏色製造器
瘋天堂私服發佈網站教您註冊推文收藏私服!
天堂私服血量魔力計算器
瘋天堂私服發布網站廣告贊助及爆料私服客服
教您如何不用註冊也可以推文天堂私服!
天堂私服270怪物查詢掉落資料庫
天堂私服盟徽製造器
test0428
2016-11-15 12:48

天堂掉寶DB化的java教學寫法!

src/l1j/server/server/templates/L1Item.java
程式碼最尾端
下方加入
// sosodemon add 掉落物品廣播 BY SosoDEmoN
private int _broad;

public void setBroad(int i) {
_broad = i;
}
public int getBroad() {
return _broad;
}

src/l1j/server/server/datatables/ItemTable.java
加入
item.setBroad(rs.getInt("broad"));//sosodemon add 掉落物品廣播 BY SosoDEmoN

src/l1j/server/server/datatables/DropTable.java

import java.util.Collection;
import l1j.server.server.serverpackets.S_SystemMessage;
import l1j.server.server.model.Instance.L1PcInstance;


尋找
// ソロの場合
player.sendPackets(new S_ServerMessage(143, npc.getName(), item.getLogName())); // \f1%0が%1をくれました。
上方加入
if (item.getItem().getBroad() == 1) {
BroadCastToAll("恭喜玩家【" + player.getName()+ "】殺死【" + npc.getName() + "】後獲得【" + item.getLogName() + "】");
}
程式碼最尾端加入
private void BroadCastToAll(final String string) {
final Collection<L1PcInstance> allpc = L1World.getInstance()
.getAllPlayers();
for (final L1PcInstance pc : allpc) {
pc.sendPackets(new S_SystemMessage(string));
}
}


DB中etcitem新增
broad tinyint 1 0 (最後面取消打勾)預設0



上一篇文章:天堂判斷該地圖人物等級不足等級傳送出去的java教學寫法!
下一篇文章:天堂魔法動畫編碼美化編碼的java教學寫法!

分享文章:分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!