Project1

标题: 多个任务完成提交时会卡住 [打印本页]

作者: rpgHproject    时间: 2024-5-31 13:10
标题: 多个任务完成提交时会卡住
做了个测试文件,设置3个任务,都领取了之后全部做完可以去挨个提交,但是全部领取后只做第二个或第三个提交就不行了,找不到问题,有没有大佬帮看一眼

作者: sunhihi    时间: 2024-5-31 13:22
本帖最后由 sunhihi 于 2024-5-31 13:24 编辑

你這就簡單的邏輯問題
換算成程式語言你是這樣寫的
if (石頭 >= 5) {
   提交石頭任務
} else {
        if (木頭 >= 4) {
           提交木頭任務
        } else {
                if (花 >= 3) {
                   提交花任務
                }
        }
}

如果你想要不綁定提交任務就得這樣寫

if (石頭 >= 5) {
   提交石頭任務
}
if (木頭 >= 4) {
   提交木頭任務
}
if (花 >= 3) {
   提交花任務
}
作者: rpgHproject    时间: 2024-5-31 13:26
sunhihi 发表于 2024-5-31 13:22
你這就簡單的邏輯問題
換算成程式語言你是這樣寫的
if (石頭 >= 5) {

但是我只做了木头任务,应该会进到第二个if吧,现在是进不去
作者: sunhihi    时间: 2024-5-31 13:29
rpgHproject 发表于 2024-5-31 13:26
但是我只做了木头任务,应该会进到第二个if吧,现在是进不去


這還要看你前面的判斷了,也許你連石頭判定都沒進來

按照你這樣寫你的石頭大於等於5 你都不可能進入木頭判定
作者: rpgHproject    时间: 2024-5-31 13:29
sunhihi 发表于 2024-5-31 13:22
你這就簡單的邏輯問題
換算成程式語言你是這樣寫的
if (石頭 >= 5) {

一开始我是写的3个if,但是一样的做了中间的木头任务提交不了,我以为是第一个if没完成跳不到第二个if,所以改成现在这样的。。。结果还是不行
作者: sunhihi    时间: 2024-5-31 13:33
rpgHproject 发表于 2024-5-31 13:29
一开始我是写的3个if,但是一样的做了中间的木头任务提交不了,我以为是第一个if没完成跳不到第二个if, ...

那就是獨立開關的問題了
如果你三個都接的情況
是 A B C 都開啟
只接木頭 就只有 B開啟
那你要模擬只有B開啟的時候你的邏輯是跑事件的哪一頁
作者: rpgHproject    时间: 2024-5-31 13:34
sunhihi 发表于 2024-5-31 13:29
這還要看你前面的判斷了,也許你連石頭判定都沒進來

按照你這樣寫你的石頭大於等於5 你都不可能進入木頭 ...

石头变量会减,多点几次总会减到5以下的。。而且我测的时候是直接没采集石头,研究老半天了T T
作者: sunhihi    时间: 2024-5-31 13:39
if (A = ON) {
        if (石頭>= 5) {
           提交石頭任務
        }
}

像這樣外面包一層你就可以獨立寫了
作者: rpgHproject    时间: 2024-5-31 13:41
sunhihi 发表于 2024-5-31 13:33
那就是獨立開關的問題了
如果你三個都接的情況
是 A B C 都開啟

可能我没说清楚,现在问题是,三个任务全接了,只做木头任务提交不了。
我的独立开关只是控制任务不重复接取的,所以这边ABC off 作用只是允许再次接取任务了
事件都在一页。。我没分开
作者: rpgHproject    时间: 2024-5-31 14:43
截图之外有个条件设错了已解决,感谢帮助
作者: y967    时间: 2024-6-1 12:55
你这样写,如果是5个石头,系统该判断执行哪个呢,都符合,系统要错乱了,简单的逻辑问题,不如大于等于改成等于,就不会有问题了。
作者: rpgHproject    时间: 2024-6-3 14:07
y967 发表于 2024-6-1 12:55
你这样写,如果是5个石头,系统该判断执行哪个呢,都符合,系统要错乱了,简单的逻辑问题,不如大于等于改 ...

不行的,那你采集6个任务还能不能提交了我这段逻辑没问题的,出问题的地方在截图之外,已解决,不过还是感谢回复
作者: cnipr    时间: 2024-6-14 11:42
牛的加油




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1