本帖最后由 苏苏q 于 2022-4-22 22:04 编辑 
已自行解决,版本配置问题,更换版本问题解决
已自行解决,版本配置问题,更换版本问题解决
检测对应的pointers是否正常  所需的条件conditions玩家是否拥有
卧龙奉天 发表于 2022-4-22 10:18
检测对应的pointers是否正常 所需的条件conditions玩家是否拥有
conditions玩家是拥有,但是玩家打不开对话
卧龙奉天 发表于 2022-4-22 10:18
检测对应的pointers是否正常 所需的条件conditions玩家是否拥有
在前面加个!就可以打开,但是任务就不是一次性的了
 本帖最后由 超能娜娜 于 2022-4-22 12:36 编辑 
做一次性任务可以额外加一个tag作为任务完成的证明然后在你对话条件处加一个额外!tag
这样拥有标签的人就没法开始这段对话了
做一次性任务可以额外加一个tag作为任务完成的证明然后在你对话条件处加一个额外!tag
这样拥有标签的人就没法开始这段对话了
苏苏q 发表于 2022-4-22 10:50
在前面加个!就可以打开,但是任务就不是一次性的了
加!是没有这个条件的所有玩家都可以跟他对话。。如果结束给奖励的时候不给这个条件玩家将可以无限做这个对话
苏苏q 发表于 2022-4-22 12:34
但是加上!他就一直重复了
我想让他有那个条件才可以对话
卧龙奉天 发表于 2022-4-22 12:33
加!是没有这个条件的所有玩家都可以跟他对话。。如果结束给奖励的时候不给这个条件玩家将可以无限做这个 ...
我玩家有这个条件,他不出对话
苏苏q 发表于 2022-4-22 12:35
我想让他有那个条件才可以对话
刚才的对话我重新编辑过了
我举个栗子
condition.yml:
quest1: tag quest1
events.yml:
tag_quest1_add: tag add quest1
你在任务开头处额外加一个条件!quest1
然后把这个事件tag_quest_add 加到任务末尾的目标或对话处即可
这样玩家完成任务之后就会被加上这个标签,而有标签的玩家就无法开始这个对话
超能娜娜 发表于 2022-4-22 12:40
刚才的对话我重新编辑过了
我举个栗子
condition.yml:
就任务过后不删除这个标签是吗
苏苏q 发表于 2022-4-22 12:44
就任务过后不删除这个标签是吗
是这样的
额,给个个人意见,任务步骤可以用point而不是tag(详细参考bq官网的教程)代码量会少很多,也不用每次结束一步都要删掉标签
超能娜娜 发表于 2022-4-22 12:51
是这样的
额,给个个人意见,任务步骤可以用point而不是tag(详细参考bq官网的教程)代码量会少很多,也 ...
不是这样玩家的任务线不就乱了吗
苏苏q 发表于 2022-4-22 12:53
不是这样玩家的任务线不就乱了吗
???为什么会乱,你完成了一步,point值就会+1然后你就没法点击前面的对话了,这么一步一步来到最后结束point值就会归-1,等下次任务再慢慢往上加point的值
如果你担心玩家其他任务会跳步可以写个tag专门判断玩家是否做了前置任务
刚刚重新看了一下,如果按照你的思路来的话需要在这个对话开始之前执行一个事件,事件的内容就是给玩家加上【与杰克村长对话】这个标签
超能娜娜 发表于 2022-4-22 13:05
刚刚重新看了一下,如果按照你的思路来的话需要在这个对话开始之前执行一个事件,事件的内容就是给玩家加上 ...
我有个新手进服会给标签的
超能娜娜 发表于 2022-4-22 13:27
可以看看事件和进服给标签吗,感觉问题不在你发的截图里
控制台有显示啥吗 ...
要不你加我qq吧,这看的我都要晕了