赞 | 0 |
VIP | 0 |
好人卡 | 9 |
积分 | 1 |
经验 | 16728 |
最后登录 | 2014-12-17 |
在线时间 | 510 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 510 小时
- 注册时间
- 2010-5-8
- 帖子
- 266
|
原腳本在此
在設定任務時,我把「進程」項改了一點點,
把mission_schedule直接改成var1 (遊戲進程),這就沒有問題,
但因為劇場分歧的開關設定後卻只停在其中一個狀態。
改成這樣↓
- #Spec. Mission 23
- 名稱 = "SM23"
- 大名稱 = "Spec. Mission23"
- 上= "【委託人】:EWBHU \n【行動資金】 :1000 G"
- 中= " 【尋找勇者的特別任務】\n 最近魔物越來越強大,\n 會員們開始吃不消了。\n 會長說如果有光之後裔幫忙,\n 事情會事半功倍。"
- #判斷任務是否結束
- if !@missions[名稱].nil? and @missions[名稱].finish
- 下= "狀況:報告完成"
- else
- 下= "狀況: 委託中"
- end
- 進度="★又是一個麻煩的任務,\n 都是快向安尼斯海灣前進吧\n★糟了!那1000G的行動資金不見了!"
- if !@missions[名稱].nil?
- if $game_variables[1] = 15
- if $game_switches[27] = true
- 進度+="★被勇者後裔救了入村,\n 真是因禍得福。"
- end
- if $game_switches[27] = false
- 進度+="★被打暈了,\n 卻被一個少年救了入村,\n 要在村民找出光之後裔應該不太難的。"
- end
- end
- end
- add_omission(名稱, 大名稱, 上, 中, 下, 進度)
复制代码 我試過,不論有沒有開關switch27,將var1調至15也只會出現「★被勇者後裔救了入村,\n 真是因禍得福。」的狀態。
====================================================
註:原來是使用
- if $game_switches[27] = true
- 進度+="★被勇者後裔救了入村,\n 真是因禍得福。"
- else
- 進度+="★被打暈了,\n 卻被一個少年救了入村,\n 要在村民找出光之後裔應該不太難的。"
- end
复制代码 這種else的方法的,不過沒有效。 |
|