Project1

标题: (求助)變量事件的問題 (5L) [打印本页]

作者: rachelkywong    时间: 2014-5-21 13:17
标题: (求助)變量事件的問題 (5L)
本帖最后由 rachelkywong 于 2014-5-21 18:55 编辑

我用的任務脚本是 http://rpg.blue/thread-247817-1-1.html 超级脚本整合+说明 裹的...
我弄了個quest_start (1)
1 => [
        "击杀\\e[2]",
        "\\n[10]",
        Rank.new,
        StEv.new(true,false),
        [
        CondLevel.new(1,0,true,"sss")
        ],
        [
        CondEnemy.new(2,4,true,"杀敵數")
        ],
        [
        RsltMoney.new(5000)
        RsltLevel.new(1,2,true),
        ],
        Sw.new(0,0,0),
        "打败\\e[2] 4只"
],
在任務介面中, 原先一只也未打時, 顯示為0/4只,
當打了4只, 会自動顯示為ok...
然後我在事件中打脚本call_questresult, 它卻顯示任務fail....
請問那裹出錯了?
而且這脚本是否沒有提交任務, 而是要自己在分支條件加 quest_clear(1, true) & quest_fail(1, true)?


我在事件中打變量[0041: 打敗蝙蝠] >= 4 , 那麼就任務成功
那麼請問就能否在數据庫的敵人裹設置每消滅一只蝙蝠, 變量0041: 打敗蝙蝠]就会+1?
在數据庫的敵人裹脚本設置$game_variables[41] = 1也沒反應.....

我是新人, 很多東西也不清楚...
拜託各位前輩能体諒我的幼稚問題~
作者: 子弹君    时间: 2014-5-21 13:24
設置,敵群那裡有一個戰鬥事件,戰鬥事件那裡選擇戰鬥結束執行,然後添加一個變量XX加1,提交任務的時候用條件分歧判斷變量XX是否大於4,大於4則任務完成,小於4則任務未完成。
作者: 喵kano    时间: 2014-5-21 14:05
子弹君 发表于 2014-5-21 13:24
設置,敵群那裡有一個戰鬥事件,戰鬥事件那裡選擇戰鬥結束執行,然後添加一個變量XX加1,提交任務的時候用 ...

亲自汉化过这个脚本的某人的马甲表示,这个脚本自带了一个杀敌计数器,不用另外设置变量不过因为某人现在依旧是禁言状态,所以之前发的那个汉化过的脚本似乎被屏蔽了呢。楼主如果需要汉化过的(简体中文)脚本请给我【发消息】。
作者: rachelkywong    时间: 2014-5-21 15:22
喵kano 发表于 2014-5-21 14:05
亲自汉化过这个脚本的某人的马甲表示,这个脚本自带了一个杀敌计数器,不用另外设置变量不过因 ...

那為什麼call_questresult時, 明明它杀敌计数器已ok, 但卻顯示任務fail...
也就是究竟怎樣提交任務?
作者: rachelkywong    时间: 2014-5-21 15:31
本帖最后由 rachelkywong 于 2014-5-21 21:55 编辑
子弹君 发表于 2014-5-21 13:24
設置,敵群那裡有一個戰鬥事件,戰鬥事件那裡選擇戰鬥結束執行,然後添加一個變量XX加1,提交任務的時候用 ...


但為什麼还是不行?我打蝙蝠5只後, 它还是出''那快去消滅吧''.................{:2_272:}

作者: Sion1    时间: 2014-5-23 20:59
rachelkywong 发表于 2014-5-21 15:31
但為什麼还是不行?我打蝙蝠5只後, 它还是出''那快去消滅吧''.................
...


这样设置,蝙蝠1被最后击杀的话,这个事件(计数+2)是无法触发的。



这样设置就行了。

作者: VIPArcher    时间: 2014-5-23 22:31
这个脚本有个问题,就是这种击杀类的。在没接任务前击杀的敌人也会被计数进去。不知道是什么地方出错了。




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