樓主: Lin-JN

[經驗] 新手教学贴(什么都可以问)

[複製鏈接]

19

主題

259

帖子

6615

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
6884
在線時間
68 小時
相冊
0
日誌
0
好友
11
QQ
 樓主| 發表於 2025-4-12 08:02 | 顯示全部樓層
陪伴999 發表於 2025-4-1 20:39
大神,新人刚接触到源码,没有这方面积累,源码打开看不懂,指点一个学习方向,谢谢! ...

无解,因为我第一次看源码就能看明白它表达的大概是什么意思,没经历过你这种情况,所以……


一般来说,无非就是else if,如果这样,那么那样,差不离就这样,看多了就懂了。

http://starway.freebbs.tw/index.php
回復 支持 反對

使用道具 舉報

4

主題

152

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
22913
在線時間
35 小時
相冊
0
日誌
0
好友
1
發表於 2025-4-12 18:06 | 顯示全部樓層
Lin-JN 發表於 2025-4-12 08:02
无解,因为我第一次看源码就能看明白它表达的大概是什么意思,没经历过你这种情况,所以……

好的,多谢,慢慢看就懂了,结合网络,天天看就行,哈哈~

回復 支持 反對

使用道具 舉報

58

主題

610

帖子

2717

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
3338
在線時間
29 小時
相冊
0
日誌
0
好友
0
發表於 2025-4-14 01:31 | 顯示全部樓層
感謝分享

回復

使用道具 舉報

4

主題

152

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
22913
在線時間
35 小時
相冊
0
日誌
0
好友
1
發表於 2025-4-15 14:11 | 顯示全部樓層
你好大神:有俩个问题麻烦指点
1:佩戴一件装备实现类似王族皇冠的样子(可以是其他样式)。
2:源码中如何更改死亡特效。

213750txdlsl50pz5xm9xr.gif
回復 支持 反對

使用道具 舉報

19

主題

259

帖子

6615

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
6884
在線時間
68 小時
相冊
0
日誌
0
好友
11
QQ
 樓主| 發表於 2025-4-21 01:55 | 顯示全部樓層
陪伴999 發表於 2025-4-15 14:11
你好大神:有俩个问题麻烦指点
1:佩戴一件装备实现类似王族皇冠的样子(可以是其他样式)。
2:源码中如何 ...

王冠是主程式封包

死亡特效,不管怎么写,最终都是给一个动画特效。

http://starway.freebbs.tw/index.php
回復 支持 反對

使用道具 舉報

363

主題

4196

帖子

8萬

金錢

法利昂

Rank: 12Rank: 12Rank: 12

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
70
積分
85437
在線時間
270 小時
相冊
0
日誌
0
好友
4
發表於 2025-5-21 23:30 | 顯示全部樓層
您給的思路真的是太好了!!  謝謝分享 ^^

回復 支持 反對

使用道具 舉報

363

主題

4196

帖子

8萬

金錢

法利昂

Rank: 12Rank: 12Rank: 12

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
70
積分
85437
在線時間
270 小時
相冊
0
日誌
0
好友
4
發表於 2025-5-21 23:41 | 顯示全部樓層
想請教您~  是否一般修改核心都得一定要有源碼檔案呢?
若是沒有源碼檔案,用反編譯的模擬器的方式,能夠只修改片段 .java  或是  .class 檔案嗎?
還是非得反編譯整個、並修正反編譯的各種錯誤後、才再修改後再次編譯呢?
謝謝您

回復 支持 反對

使用道具 舉報

74

主題

325

帖子

6715

金錢

巨蟻女皇

Rank: 9Rank: 9Rank: 9

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
55
積分
7040
在線時間
374 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-22 00:41 | 顯示全部樓層
我想請教一下,mapids_check這個DB你知道作用嗎?

回復 支持 反對

使用道具 舉報

0

主題

7

帖子

261

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
268
在線時間
1 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-22 00:44 | 顯示全部樓層
謝謝大大教學
感謝您

[發帖際遇]: klvet8591026 發帖時在路邊撿到 5 金錢,偷偷放進了口袋. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

0

主題

625

帖子

5178

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5813
在線時間
30 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-23 11:43 | 顯示全部樓層
本帖最後由 xontvbs 於 2025-5-23 11:45 編輯

你好 想請問 DB 修改BOSS 重生時間  基本上一打死  過1分鐘就重生了


有爬一下文 說要修改spawnlist_npc 但裡面好像都不是怪物類型


還是要自己新增進spawnlist_npc裡呢?


spawnlist_boss 裡也沒有看到能改重生時間的欄位


點評

BOSS死亡重生版本不同的话方法不同,有的在spawnlist_boss,日版有一些在data里面的xml控制,有些则是写死在核心自动.....  發表於 2026-1-15 06:33
回復 支持 反對

使用道具 舉報

3

主題

1381

帖子

3萬

金錢

安塔瑞斯

紅茶 LINE: lineageapp

Rank: 11Rank: 11Rank: 11Rank: 11

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
36777
在線時間
1080 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-23 13:27 | 顯示全部樓層
陪伴999 發表於 2025-4-15 14:11
你好大神:有俩个问题麻烦指点
1:佩戴一件装备实现类似王族皇冠的样子(可以是其他样式)。
2:源码中如何 ...

皇冠我很久以前試過 有一點印象


裝備之後給予皇冠 雖然做得到
就單純用道具送出 皇冠S包

但是 有缺點(主程式限制)
城堡有 8座 每個城堡只能有 1個 皇冠

所以最多只能有8個人有這種裝備
重點是8個城主的皇冠 都會被這8個人搶走

替代方案 大概就像 時裝系統
把皇冠做成一個 特效NPC
然後與角色重疊一起移動

點評

天堂没有纸娃娃系统,是做不到图档跟人走的,无论如何因为延迟的关系,看起来会比较诡异。实在不行做几个特殊变身,把图档绑定到变身上。  發表於 2026-1-15 06:34
紅茶
聯絡方式
LINE: lineageapp
回復 支持 反對

使用道具 舉報

3

主題

1381

帖子

3萬

金錢

安塔瑞斯

紅茶 LINE: lineageapp

Rank: 11Rank: 11Rank: 11Rank: 11

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
36777
在線時間
1080 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-23 13:30 | 顯示全部樓層
LineageW777 發表於 2025-5-21 23:41
想請教您~  是否一般修改核心都得一定要有源碼檔案呢?
若是沒有源碼檔案,用反編譯的模擬器的方式,能夠只 ...

可以單檔

不一定要全部包

紅茶
聯絡方式
LINE: lineageapp
回復 支持 反對

使用道具 舉報

3

主題

1381

帖子

3萬

金錢

安塔瑞斯

紅茶 LINE: lineageapp

Rank: 11Rank: 11Rank: 11Rank: 11

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
36777
在線時間
1080 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-23 13:33 | 顯示全部樓層
xontvbs 發表於 2025-5-23 11:43
你好 想請問 DB 修改BOSS 重生時間  基本上一打死  過1分鐘就重生了

你把 spawnlist_boss 每格都打上來

然後每格你都打上他的用途
才能知道 你是不知道用途 還是真的沒有重生時間

紅茶
聯絡方式
LINE: lineageapp
回復 支持 反對

使用道具 舉報

0

主題

625

帖子

5178

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5813
在線時間
30 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-23 17:38 | 顯示全部樓層
yasioukon 發表於 2025-5-23 13:33
你把 spawnlist_boss 每格都打上來

然後每格你都打上他的用途

英文的部分 是有拿去餵gpt翻譯 除了 最後一個百分比看不太懂

不知道是否有相關

123456456123123.JPG
回復 支持 反對

使用道具 舉報

3

主題

1381

帖子

3萬

金錢

安塔瑞斯

紅茶 LINE: lineageapp

Rank: 11Rank: 11Rank: 11Rank: 11

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
36777
在線時間
1080 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-23 18:06 | 顯示全部樓層
xontvbs 發表於 2025-5-23 17:38
英文的部分 是有拿去餵gpt翻譯 除了 最後一個百分比看不太懂

不知道是否有相關

你這個是以前l1j架構的吧


那重生時間 不在DB 在模擬器的XML

紅茶
聯絡方式
LINE: lineageapp
回復 支持 反對

使用道具 舉報

0

主題

625

帖子

5178

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5813
在線時間
30 小時
相冊
0
日誌
0
好友
0
發表於 2025-5-23 19:42 | 顯示全部樓層
yasioukon 發表於 2025-5-23 18:06
你這個是以前l1j架構的吧

是的 是此論壇下載的 db名為l1jdb


照大神的路徑提示 有發現兩個名為BossCycle的檔案

但原始時間是設定最小10分鐘 理應不會1分鐘後重生  

問題有點笨請見諒

45612378978126.JPG
[發帖際遇]: xontvbs 被錢袋砸中進醫院,看病花了 3 金錢. 幸運榜 / 衰神榜
回復 支持 1 反對 0

使用道具 舉報

6

主題

136

帖子

5786

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5932
在線時間
61 小時
相冊
0
日誌
0
好友
1
發表於 2025-7-2 02:28 | 顯示全部樓層
請問變形卷軸開啟後的UI介面選擇變身畫面後又會跳回首頁 請問核心裡要怎麼修改 還是客戶端的問題

點評

这个是客户端封包的问题,一些封包会导致变身页面返回到首页。  發表於 2026-1-15 06:41
回復 支持 反對

使用道具 舉報

7

主題

282

帖子

4103

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
4385
在線時間
248 小時
相冊
0
日誌
0
好友
0
發表於 2025-7-2 04:05 | 顯示全部樓層
想請教大神  目前有想實作怪物掉落查詢的道具 但最後實作的結果 點擊怪物或沒點擊到是查詢到附近有的怪物並不是我點擊的那隻怪物該怎麼辦

回復 支持 反對

使用道具 舉報

19

主題

259

帖子

6615

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
6884
在線時間
68 小時
相冊
0
日誌
0
好友
11
QQ
 樓主| 發表於 2026-1-15 06:40 | 顯示全部樓層
xontvbs 發表於 2025-5-23 19:42
是的 是此論壇下載的 db名為l1jdb

你这个是JP3以前的东西吧,这个东西在JP3以前应该是有BUG的,核心对部分时间或“怪物是否存在”的检测会有些毛病。
而且你找一下是不是有两个BossCycle,如果有两个,把users资料下面的移除。另外附上这份XML的说明,你看一下有没有问题。

<!-- Base用于指定基准日期。 省略时为Date=服务器启动日期,Time=18:00 -->
<!-- Cycle指定周期。 (可以分别按天、小时和分钟的组合指定)  -->
<!-- Period是必需的。 在默认情况下Start=0,End=Period 同值 -->
<!-- End 要比 Start 大,Period 要比 Start 大,不然就同值,同值 Start = Period * 30 -->
<!-- Period 指定日期时间周期 -->
<!-- Stratr 包含指定日期时间周期计算出现开始时间 -->
<!-- End 包含指定日期时间周期计算出现结束时间 -->
<!-- 举例
    <BossCycle Name="Sample1">
        <Base Date="2026/01/13" Time="18:00" />
        <Cycle Period="1d2h31m" Start="3h30m" End="1d5m" />
    </BossCycle>
-->



http://starway.freebbs.tw/index.php
回復 支持 反對

使用道具 舉報

19

主題

259

帖子

6615

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
6884
在線時間
68 小時
相冊
0
日誌
0
好友
11
QQ
 樓主| 發表於 2026-1-15 06:45 | 顯示全部樓層
drt78113 發表於 2025-7-2 04:05
想請教大神  目前有想實作怪物掉落查詢的道具 但最後實作的結果 點擊怪物或沒點擊到是查詢到附近有的怪物並 ...

查询目标要以目标的objId为准,基本源码如下:

  1. L1Object targetMonster = L1World.get().findObject(objId); // 以objId获取到当前目标
  2.         if (targetMonster != null) {
  3.             if (!(targetMonster instanceof L1MonsterInstance mob)) {
  4.                 pc.sendPackets(new S_ServerMessage(1421, "請選擇正確的目標!"));
  5.                 return;
  6.             }
  7.             final ArrayList<L1Drop> dropList = DropTable.get().getDrops(mob.getNpcTemplate().getNpcId());// 依据目标的npcId获取掉落数据
  8.             if (dropList != null && !dropList.isEmpty()) {
  9.                 pc.sendPackets(new S_RetrieveList(pc, dropList));
  10.             } else {
  11.                 mob.broadcastPacket(new S_NpcChatPacket(mob, "傻了吧,哥是光棍! 要錢沒有,要命有一條!", 0));
  12.             }
  13.             pc.getInventory().removeItem(item, 1);
  14.         }
複製代碼
如果你查询到的是错误的,有可能你的objId出现异常重复。

[發帖際遇]: Lin-JN 被錢袋砸中進醫院,看病花了 1 金錢. 幸運榜 / 衰神榜
http://starway.freebbs.tw/index.php
回復 支持 反對

使用道具 舉報

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

本版積分規則

天堂私服列表

45客服

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

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

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

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