查看: 1104|回復: 7

[問題] 我想在指令新增傳送連結,遇到一點問題 願100金幣購買解答

[複製鏈接]

2

主題

32

帖子

2206

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2238
在線時間
14 小時
相冊
0
日誌
0
好友
0
發表於 2024-11-21 10:43 | 顯示全部樓層 |閱讀模式
大幅數位科技
本帖最後由 sc0333 於 2024-11-21 14:07 編輯


我想在指令設定那新增傳送對話連結,如果正常使用找NPC是正常飛
但如果像我語句新增方式用link,按目的地就都沒反應

有什麼方法可以在對話窗上解決嗎?不改動到核心
好比link的語句能加什麼可以順利與npc對連之類的



00.jpg


01.jpg

02.jpg






上一篇︰關於怪物血條顯示問題
下一篇︰抽檔

19

主題

270

帖子

4008

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
4288
在線時間
64 小時
相冊
0
日誌
0
好友
7
QQ
發表於 2024-12-6 17:25 | 顯示全部樓層
sc0333 發表於 2024-12-6 10:22
不然我就改teleport.xml裡,把Npcid=""這個拿掉
之後小改一下對話檔與xml的的連結

并不能,teleport.xml 里面的也是引用的 L1Teleport 类型Npc传送 action,这个在核心也是写好了的,不可能直接就引用到PC上来。
任何一个DB或XML中的资料,都不是你改html就可以随便达成的,所有的action都必定有一个引用的obj物件,PC和NPC是完全不同类型的obj,不是可以随便更换的。


我和楼上的那位朋友都说得很清楚了,你不改核心是无法达成你想要的结果的,如果你不死心非要改,记得备份你修改过的档案,不然报一大堆错误无法回滚就乐子大了。


評分

參與人數 1金錢 +100 收起 理由
sc0333 + 100 很給力!

查看全部評分

[發帖際遇]: Lin-JN 在論壇發帖時沒有注意,被小偷偷去了 1 金錢. 幸運榜 / 衰神榜
http://starway.freebbs.tw/index.php
回復 支持 1 反對 0

使用道具 舉報

19

主題

270

帖子

4008

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
4288
在線時間
64 小時
相冊
0
日誌
0
好友
7
QQ
發表於 2024-12-1 04:42 | 顯示全部樓層
虽然不太理解你说的……
你是不是把万能传送师的指令放到 ctrl + H 的帮助文档里面了?或者放到类似“随身帮助”之类的档案里了?这玩意是要指定Npc使用才可以的,不改核心是做不到你想要的效果的。

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

使用道具 舉報

2

主題

32

帖子

2206

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2238
在線時間
14 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-12-5 17:06 | 顯示全部樓層
Lin-JN 發表於 2024-12-1 04:42
虽然不太理解你说的……
你是不是把万能传送师的指令放到 ctrl + H 的帮助文档里面了?或者放到类似“随身 ...

有可能用對話檔方式LINK到NPC嗎?

回復 支持 反對

使用道具 舉報

1

主題

963

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
29683
在線時間
609 小時
相冊
0
日誌
0
好友
0
發表於 2024-12-5 19:37 | 顯示全部樓層
一般來說
NPC的ACTION無法單靠對話檔使用

因為他在核心有要求必須是NPC對象

除非你有其他系統
直接用對話檔傳送不用跟NPC講話的
才有可能拉過去使用

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

使用道具 舉報

19

主題

270

帖子

4008

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
4288
在線時間
64 小時
相冊
0
日誌
0
好友
7
QQ
發表於 2024-12-6 08:24 | 顯示全部樓層
sc0333 發表於 2024-12-5 17:06
有可能用對話檔方式LINK到NPC嗎?

打个比方,你在台北,想买北京的货,你得网购,需要中间商,需要快递等等。
你用对话档方式直接link,就相当于你在台北的家中自言自语说要买北京的货,但是供货商不知道你的需求,所以是根本买不到的。

所以必须修改核心代码,搭建对应的“购物渠道”,才可以达成购买事件的完成。

这个东西我有帮一个台湾朋友改过,就是把万能传送师的传送功能直接搭建到随身帮助里面,其实也很简单,想办法把npc的obj物件id更换成玩家角色的物件id就行,或者远程读取npc物件id,只是这样可能会比较危险,方法好写,知道代码逻辑就可以了。

简单提示的话,读取万能传送师资料表的同时,创建一个可以跟pc关联的实例即可(原结构是跟npc关联的,差不离照着改,多调试几次就能搞明白了)。

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

使用道具 舉報

2

主題

32

帖子

2206

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2238
在線時間
14 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-12-6 10:11 | 顯示全部樓層
Lin-JN 發表於 2024-12-6 08:24
打个比方,你在台北,想买北京的货,你得网购,需要中间商,需要快递等等。
你用对话档方式直接link,就 ...

感謝你用心的回答

回復 支持 反對

使用道具 舉報

2

主題

32

帖子

2206

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2238
在線時間
14 小時
相冊
0
日誌
0
好友
0
 樓主| 發表於 2024-12-6 10:22 | 顯示全部樓層
Lin-JN 發表於 2024-12-6 08:24
打个比方,你在台北,想买北京的货,你得网购,需要中间商,需要快递等等。
你用对话档方式直接link,就 ...

不然我就改teleport.xml裡,把Npcid=""這個拿掉
之後小改一下對話檔與xml的的連結

只是我html語法不精專,總覺得用a link或a action 能加上什麼語法插入npcid語句,讓他可以找到xml對應的action name及npcid

回復 支持 反對

使用道具 舉報

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

本版積分規則

天堂私服列表

45客服

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

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

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

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