瘋天堂私服發佈網站廣告欄位!
瘋天堂私服發佈網站您最佳的選擇!
免費曝光天堂私服的方式!
害怕天堂私服倒閉嗎?快使用天堂分析師!
天堂私服抽獎扭蛋物品及機率測試器
天堂私服稱號顏色製造器
瘋天堂私服發佈網站教您註冊推文收藏私服!
天堂私服血量魔力計算器
瘋天堂私服發布網站廣告贊助及爆料私服客服
教您如何不用註冊也可以推文天堂私服!
天堂私服270怪物查詢掉落資料庫
天堂私服盟徽製造器
test0428
2014-10-05 00:47

天堂怪死掉寶公告的java寫法!

首先 在目前有的版本中
有的版本已經設定直接在db裡作修改即可
那麼有的版本沒有做這樣的設定
那麼就必須去核心直接修改 以下有2種修改方式
給各位新手gm去嘗試

教學1:
怪死公告

打開天堂資料庫 找NPC資料表然後找出Broad欄位 需要廣播的NPC把這欄位改成1就可以了

掉寶公告:
武器==>找weapon資料表 找DropBoard把該武器這欄位改成1 打到就會廣播了
防具==>找Armor資料表 找DropBoard把該防具這欄位改成1 打到就會廣播了
其他物品.藥水類.法書.水晶==>找etcitem 找DropBoard把該品這欄位改成1 打到就會廣播了

如果以上在db找不到的話

那麼以下是修改核心方式 修改如下:

教學2:
到核心搜尋這個檔案"DropTable.java"

開啟以後

搜尋此段
if (player.is_isInParty())

在這段上面
輸入

{
//打到物品廣播
switch(item.getItem().getItemId())
{
case 40213: case 40219: case 40222: case 40223: case 40224:
case 40280: case 40281: case 40282: case 40283: case 40284:
case 40285: case 40286: case 40287: case 40288: case 40076:
case 20077:
broadcastToAll((new StringBuilder()).append("恭喜玩家 ").append(player.getName())
.append(" 殺死").append(npc.getName())
.append("取得了 ").append(item.getLogName()).append("。").toString());
}

這樣就可以了 case部分請自行更換你要他廣播的物品

再來到db資料夾 尋找"droplist"這個資料夾裏
以下是此資料夾講解:

drop_id
這是表示droplist裡面的報數 不用設定 他會直接幫你設定好

mobid
這格打怪物的編號

itemid
掉落物品編號

min
掉落最小數量

max
掉落最大數量

special 未知(此欄不需修改)
預設100000

chance 掉落機率
10000是1% 也就是說100%是1000000

例如 我要死亡騎士掉出暗黑雙刀並公告(請把暗黑雙刀編號輸入進去在核心掉寶的case裡)
以下是範例:

drop_id
這是表示droplist裡面的報數 不用設定 他會直接幫你設定好

mobid
45601(死亡騎士的編號)

itemid
68(暗黑雙刀的編號)

min
1(最大跟最小除了是金幣或是捲軸類之外 請都打1)

max
1

special 未知(此欄不需修改)
預設100000

chance 掉落機率
500(機率是0.05%)

以上2種教學 各有各的優點
使用db設定的 是把打寶跟怪死公告給分開
而核心修改的 是直接2種合1 端看各位去選擇
不過如果不會修改核心的 建議去尋找友直接設定在db修改的版本



上一篇文章:天堂新增金元寶商人的java寫法!
下一篇文章:天堂限制倉庫存取等級的java寫法!

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