alain75826 發表於 2023-6-11 15:21

7.6請問如何新增全新的道具呢?

7.6~七日下載的好複雜~ 好像檔案都獨立出去要修改好多地方才能讓物品效果實現

不像380C,C_ItemUSe新增就好了!
我查了核心像治療藥水 40010
我除了在 Cure_Potion1.java裡面找到其他地方都沒有
也不知道40010要怎麼去觸發這java裡面的條件.因為都沒找到40010相關的
像是380C
else if (itemId == 40022) { // 古代體力恢復劑
有這itemid ==40022代效果的連接算。
但我在7.6裡面搜尋找都沒有相關40010,有40010的都是在禮物箱裡面打開的!
像我看到Fish裡面難得看到有一個有物品代碼的文件

switch (itemId) {
=============下面複製一份
case (41298):// 鱈魚
                this.UseHeallingPotion(pc, 4, 189);         
                break;

我就複製一個下面貼上

case (500004):// 鱈魚2
                this.UseHeallingPotion(pc, 4, 189);         
                break;

進遊戲裡點藥水.也沒觸發補血效果點了沒反應.不知道,這些道具觸發效果要怎麼找到
=============================
後來試著找新的試試
好像是玩家自己做的 "狀態藥水" 99027
然後我在核心裡面完全找不到 99027這代碼都不知道這些代碼去哪了!
=============================
有沒有人7.6能交個新增藥水的小小教學呢,我實在是看不太懂謝謝!

yasioukon 發表於 2023-7-31 21:57

你看DB那個藥水 有一格資料是 classname


就代表這個藥水的class名稱是什麼

現在很多版本都是 每個道具 獨立一個檔案了

你就複製一份改名稱跟內容

然後classname那邊對應就是新藥水了

qaz730611 發表於 2023-9-9 22:17

66666666666666666666
頁: [1]
查看完整版本: 7.6請問如何新增全新的道具呢?