274821 發表於 2024-4-4 12:44

地圖設定問題

各位大大好~想請問地圖設定~暫不開放地圖~如何修該成開放使用

如大叔天堂神魔領地..點傳送顯示目前暫不開放..如何設定成可開放使用

Lin-JN 發表於 2024-4-6 03:53

暂不开放,你要搞明白是做了什么限制,才可以相应的修改。
是时间限制(比如周末才开放)?还是有什么其他设定它一直不开放?
很多人会把这种传送放到DB中控制,建议找一下。

274821 發表於 2024-4-6 22:28

Lin-JN 發表於 2024-4-6 03:53
暂不开放,你要搞明白是做了什么限制,才可以相应的修改。
是时间限制(比如周末才开放)?还是有什么其他 ...


有些地方我看到有設定謝謝ˋ大大
那我想請問地圖限制有地方可以看嗎

Lin-JN 發表於 2024-4-7 01:41

你点传送的时候,总有个NPC之类吧?NPC总有对话档案吧?你看对话档案的action指令,逆向寻找是写在哪里不就可以了吗?

274821 發表於 2024-4-7 03:10

Lin-JN 發表於 2024-4-7 01:41
你点传送的时候,总有个NPC之类吧?NPC总有对话档案吧?你看对话档案的action指令,逆向寻找是写在哪里不就 ...

謝謝大大~我找找

Lin-JN 發表於 2024-4-7 07:46

274821 發表於 2024-4-7 03:10
謝謝大大~我找找

我没有接触过你说的版本,但是目前版本限制地图的方式无非就那么几种(当然我这种奇葩例外)。


1:使用本身的限时地图组控制,一般是mapTime、mapGroup、mapLevel之类控制
具体表现为,一批地图编号,设定角色等级、使用时间来限制。
这种限制一般是进去后会弹出倒数,倒数至0后强制离开,在重置之前无法进入,或者等级超出后,进入瞬间会把玩家踢出来。
2:使用MapsTable表内控制,具体到每一张地图(个别特定地图会在核心指定,某一张图同时控制多张图时间,比如象牙塔、奇岩地监,新古鲁丁地监)。
具体表现同1.
设置的话,一般是在maps表格中有一栏专门用来设定时间。
3:使用某特定NPC传送,对不同地图分别限制进入的时间(日期,或是周末,周三等专门设定的时间)或等级之类,同时也可能对部分地图进入时进行使用时间设定。
具体表现和你说的差不太多,可能会提示你当前未开放,或使用时间已结束之类。
一般会用npcTeleport之类来写,因为不同的地图传送会用到不同的action。

具体的话,因为每个人习惯不同,给予的提示可能也会不一样,所以如果在资料库表格中找不到,从源码的action上去逆向找是最容易的。

其他的还有诸如服务器人数限制,达到多少人数后才会开放某张地图,又或者其他稀奇古怪的设定等等,不过感觉上除了我这种为了给玩家炫技而玩模拟器的人以外,应该很少会有人这么干吧……

274821 發表於 2024-4-7 21:54

Lin-JN 發表於 2024-4-7 07:46
我没有接触过你说的版本,但是目前版本限制地图的方式无非就那么几种(当然我这种奇葩例外)。




謝謝大大~我研究研究~
頁: [1]
查看完整版本: 地圖設定問題