我最开始写了一个任务,测试几次,都可以用,后来又写了一个,结果之前那个任务就不能用了,我检查了好几遍,没问题,后来没办法,重新写了一遍,当我写完第三个任务,这个又用不了了,我很确定,我没动这个npc和任务配置,但点npc什么反应都没有,npc和任务部分配置也放下面了,求解惑
 
 
 
 
要么你有NPC创建重复了,要么你data已经变了,不符合打开对话的条件了。
夜雨晨风丶 发表于 2022-11-3 23:09
要么你有NPC创建重复了,要么你data已经变了,不符合打开对话的条件了。
我确实重新创建了一个npc,但名字不一样应该不影响吧,不然我写完任务还不能再创一个npc不成?至于它的配置我压根就没动啊
尘-瞳 发表于 2022-11-3 23:27
我确实重新创建了一个npc,但名字不一样应该不影响吧,不然我写完任务还不能再创一个npc不成?至于它的配 ...
我是说你有可能创建了ID重复的NPC,这样好像会导致打不开对话。或者你不符合打开条件了
id重复么,之前好像确实创过,但都删了,至于打开条件,我写的就没有限制条件,上来就是if判断是否已经做完这个任务对话,如果是就跳转至结束对话,如果不是就从头开始,所以这个打开条件应该是一直都有的,再说这个id,我曾在失效后试过改id(chemdah里的),然后用新创id的npc,但还是打不开对话,重载也没报错
 本帖最后由 结冰的离季 于 2022-11-4 01:05 编辑 
chemdah 的对话id不能有 `-` 我自己测试过(json格式的),他只支持下划线,不然他无法打开,我建议你先用纯英文试试,看看是不是这个原因
chemdah 的对话id不能有 `-` 我自己测试过(json格式的),他只支持下划线,不然他无法打开,我建议你先用纯英文试试,看看是不是这个原因
结冰的离季 发表于 2022-11-4 01:04
chemdah 的对话id不能有 `-` 我自己测试过(json格式的),他只支持下划线,不然他无法打开,我建议你先用纯 ...
哪个 - ?npc的id?没写‘ - ’啊
 本帖最后由 夜雨晨风丶 于 2022-11-4 10:57 编辑 
你输入/chemdah info 玩家ID查看你的数据。如果renwu0不是null或者0就打不开了呗。还是就是swith_1那个,所有对话文件都不能重复
你输入/chemdah info 玩家ID查看你的数据。如果renwu0不是null或者0就打不开了呗。还是就是swith_1那个,所有对话文件都不能重复
尘-瞳 发表于 2022-11-4 01:37
哪个 - ?npc的id?没写‘ - ’啊
对话id,不是npc 你那个图中的 新手任务-1a就是
夜雨晨风丶 发表于 2022-11-4 10:56
你输入/chemdah info 玩家ID查看你的数据。如果renwu0不是null或者0就打不开了呗。还是就是swith_1那个,所 ...
对话没重复,至于数据也都是null或者0,我自己也用clear data指令过,对话文件也没重复
结冰的离季 发表于 2022-11-4 12:41
对话id,不是npc 你那个图中的 新手任务-1a就是
嗷嗷嗷嗷,这种都不能有-是吧,那我去掉-就行了么?中文不影响吧,主要是我方便认
尘-瞳 发表于 2022-11-4 13:01
对话没重复,至于数据也都是null或者0,我自己也用clear data指令过,对话文件也没重复 ...
这样讲很难看出啥问题,你进我们交流群吧339194566