| 赞 | 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的方法的,不過沒有效。 |   
 
 
 
 |