首先 在目前有的版本中
有的版本已經設定直接在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修改的版本
|