查看: 4152|回復: 16

[問題] 掉寶公告報錯 有大大能教我修改嗎

[複製鏈接]

11

主題

86

帖子

2297

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2383
在線時間
32 小時
相冊
0
日誌
0
好友
0
發表於 2019-6-15 23:24 | 顯示全部樓層 |閱讀模式
本帖最後由 2652210 於 2019-6-15 23:31 編輯

2019-06-15 23:13:29,Format specifier 's'
java.util.MissingFormatArgumentException: Format specifier 's'
        at java.util.Formatter.format(Unknown Source)
        at java.util.Formatter.format(Unknown Source)
        at java.lang.String.format(Unknown Source)
        at com.lineage.config.ConfigBoxMsg.msg(ConfigBoxMsg.java:72)
        at com.lineage.server.model.drop.DropShare$DropShareR.run(DropShare.java:198)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)


這是掉寶公告報錯有大大會修改嗎 有源碼


public static void msg(final String string1, final String string2) {
                try {
                        final String msg = _box_msg_list.get(_random.nextInt(_box_msg_list
                                        .size()) + 1);
                        if (msg != null) {
                                final String out = String.format(msg, string1, string2);
                                // 寶物公告
                                World.get().broadcastPacketToAll(new S_BoxMessage(out));
                        }

                } catch (final Exception e) {
                        _log.error(e.getLocalizedMessage(), e);
                }
        }
}

這是
源碼裡面的 不知道哪裡錯了= =
也不知道哪些 是掉寶的 剛好在最下面 哈哈




上一篇︰請問伊薇版 armor_set 新增問題 (以解決
下一篇︰1.63韓版

16

主題

132

帖子

2630

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2772
在線時間
84 小時
相冊
0
日誌
0
好友
0
發表於 2019-6-19 19:00 | 顯示全部樓層
\fY %s 經由 %s 獲得 %s
試試

回復 支持 1 反對 0

使用道具 舉報

16

主題

132

帖子

2630

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2772
在線時間
84 小時
相冊
0
日誌
0
好友
0
發表於 2019-6-16 16:16 | 顯示全部樓層
之前拿篇不就說了 是格式錯誤...

回復 支持 反對

使用道具 舉報

11

主題

86

帖子

2297

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2383
在線時間
32 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2019-6-16 19:38 | 顯示全部樓層
100112055231 發表於 2019-6-16 16:16
之前拿篇不就說了 是格式錯誤...

#這是服務器的物品公告
#ISMSG true:顯示公告 false:不顯示公告
#%s這是名稱輸入的位置保留(第一個%s是獲得物品人物名稱,第二個%s是給予物品的物件名稱,第三個%s是物品名稱)
#例如 人物AAA經由寶箱獲得蠟燭
ISMSG = true

\fY%s經由%s獲得%s

大大請問錯在哪 謝謝您 ^^


回復 支持 反對

使用道具 舉報

9

主題

183

帖子

4006

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
4190
在線時間
72 小時
相冊
0
日誌
0
好友
1
發表於 2019-6-18 14:42 | 顯示全部樓層
2652210 發表於 2019-6-16 19:38
#這是服務器的物品公告
#ISMSG true:顯示公告 false:不顯示公告
#%s這是名稱輸入的位置保留(第一個%s是獲 ...

你找看看其她版本的 這公告是怎麼打的
或是您的記事本格是問題你重新創一個試試看

承接 DB 核心 補丁 問題除錯
Line:cecece99770
回復 支持 反對

使用道具 舉報

11

主題

86

帖子

2297

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2383
在線時間
32 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2019-6-19 01:03 | 顯示全部樓層
cecece99770 發表於 2019-6-18 14:42
你找看看其她版本的 這公告是怎麼打的
或是您的記事本格是問題你重新創一個試試看
...

#%s這是名稱輸入的位置保留(第一個%s是獲得物品人物名稱,第二個%s是給予物品的物件名稱,第三個%s是物品名稱

我查了1下都是 #%s這是名稱輸入的位置保留(第一個%s是獲得物品人物名稱,第二個%s是給予物品的物件名稱,第三個%s是物品名稱


我只要\f2【\fR%s\fX】從【\fR%s\fX】獲得【\fR%s\fX】 把這個 語句的 %s 拿掉 廣播就正常了 只是不會顯示人物名子 怪物  道具名子

我也重創了1個 也是不行 天啊~~~~~~~~~~~~~~~~~

回復 支持 反對

使用道具 舉報

11

主題

86

帖子

2297

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2383
在線時間
32 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2019-6-20 00:19 | 顯示全部樓層
100112055231 發表於 2019-6-19 19:00
\fY %s 經由 %s 獲得 %s
試試

用好啦 謝謝^^只能用 %s獲得%s  這樣的格式

final String out = String.format(msg, string1, string2);源碼 這段


可能代表 只能用 2個 %s  謝謝你 ^^









回復 支持 反對

使用道具 舉報

11

主題

86

帖子

2297

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2383
在線時間
32 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2019-6-20 00:21 | 顯示全部樓層
cecece99770 發表於 2019-6-18 14:42
你找看看其她版本的 這公告是怎麼打的
或是您的記事本格是問題你重新創一個試試看
...

大大謝謝你的 講解 跟方向  用好了 他格式 只能 %s獲得%s     


final String out = String.format(msg, string1, string2);
可能這段 代表就是 2個%s 而已


回復 支持 反對

使用道具 舉報

5

主題

66

帖子

4944

金錢

鑽石VIP

Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
90
積分
5010
在線時間
48 小時
相冊
0
日誌
0
好友
0
發表於 2020-6-29 23:47 | 顯示全部樓層
請問 如果要設定掉寶公告

就是多一行
       
\fY %s 經由 %s 獲得 (我要的物品)

這樣嗎?

現在我都沒設定東西 但是模擬器會報錯

ERROR - Format specifier '%s'
java.util.MissingFormatArgumentException: Format specifier '%s'
        at java.util.Formatter.format(Unknown Source)
        at java.util.Formatter.format(Unknown Source)
        at java.lang.String.format(Unknown Source)
        at com.lineage.config.ConfigBoxMsg.msg(ConfigBoxMsg.java:72)
        at com.lineage.server.model.drop.DropShare$DropShareR.run(DropShare.java:198)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

回復 支持 反對

使用道具 舉報

5

主題

320

帖子

5498

金錢

火焰之影

Rank: 8Rank: 8

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5818
在線時間
32 小時
相冊
0
日誌
0
好友
0
發表於 2020-6-30 09:06 | 顯示全部樓層
大家一起研究一下

[發帖際遇]: michaeljordan18 在論壇發帖時沒有注意,被小偷偷去了 3 金錢. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

5

主題

66

帖子

4944

金錢

鑽石VIP

Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
90
積分
5010
在線時間
48 小時
相冊
0
日誌
0
好友
0
發表於 2020-8-27 00:02 | 顯示全部樓層
2652210 發表於 2019-6-20 00:21
大大謝謝你的 講解 跟方向  用好了 他格式 只能 %s獲得%s     

請問大大 我今天假設要設定廣播妖魔掉落歐西斯盔甲

就是把%S改成我要的物品名稱跟NPC名稱就可以了嗎?


隨回復附上修正後CLASS檔案 可參閱看看是否這樣可以完整廣播 (請先行備份)

ConfigBoxMsg.rar

1.59 KB, 下載次數: 11, 下載積分: 金錢 -2

售價: 5 金錢  [記錄]

回復 支持 反對

使用道具 舉報

bennyst 該用戶已被刪除
發表於 2021-7-18 02:27 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 支持 反對

使用道具 舉報

0

主題

35

帖子

1052

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1088
在線時間
24 小時
相冊
0
日誌
0
好友
0
發表於 2021-8-17 19:02 | 顯示全部樓層
a22062337 發表於 2020-8-27 00:02
請問大大 我今天假設要設定廣播妖魔掉落歐西斯盔甲

就是把%S改成我要的物品名稱跟NPC名稱就可以了嗎?

感謝分享

回復 支持 反對

使用道具 舉報

1

主題

94

帖子

2367

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2461
在線時間
46 小時
相冊
0
日誌
0
好友
0
發表於 2022-1-10 13:38 | 顯示全部樓層
\fY %s 經由 %s 獲得 %s

回復 支持 反對

使用道具 舉報

5

主題

159

帖子

452

金錢

妖魔

Rank: 4

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
35
積分
612
在線時間
5 小時
相冊
0
日誌
0
好友
0
發表於 2022-11-24 15:53 | 顯示全部樓層
         感謝分享

回復 支持 反對

使用道具 舉報

5

主題

74

帖子

658

金錢

鑽石VIP

Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
90
積分
732
在線時間
29 小時
相冊
0
日誌
0
好友
0
發表於 2022-12-15 14:10 | 顯示全部樓層
感謝分享賺金幣

回復 支持 反對

使用道具 舉報

118

主題

6014

帖子

1萬

金錢

鑽石VIP

Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
90
積分
22212
在線時間
130 小時
相冊
0
日誌
0
好友
2
發表於 2023-12-15 11:15 | 顯示全部樓層
100112055231 發表於 2019-6-19 19:00
\fY %s 經由 %s 獲得 %s
試試

多謝你的分享

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表