帶季節(jié)的時間系統(tǒng)
用于定義時間系統(tǒng)的公共事件(將觸發(fā)器改為“并行處理”并將開關(guān)設(shè)定為啟動時間系統(tǒng)的開關(guān))
//定義變量
操作變量 0001 小時 = 0
操作變量 0002 分鐘 = 0
操作變量 0003 天數(shù) = 1
操作變量 0004 星期 = 1
操作變量 0005 季節(jié) = 0
//進位
等待:60幀
操作變量 0002 分鐘 += 1
條件分歧:變量 0001 小時 =24
操作變量 0003 天數(shù) += 1
操作變量 0001 小時 =0
操作變量 0004 星期 +=1
結(jié)束
條件分歧:變量 0002 分鐘 =60
操作變量 0001 小時 +=1
操作變量 0002 分鐘 =0
結(jié)束
條件分歧:變量 0004 星期 =8
操作變量 0004 星期 =1
結(jié)束
條件分歧:變量 0003 天數(shù)=30
操作變量 0005 季節(jié) +=1
操作變量 0003 天數(shù) =1
結(jié)束
//根據(jù)時間進行色調(diào)的改變(6-11時為正常色調(diào),12-17時為中午的色調(diào)浸卦,18-20時為傍晚的色調(diào),21-次日5時為夜晚的色調(diào))
條件分歧:$gameVariables.value(1)>=6 && $gameVariables.value(1)<=11
調(diào)整色調(diào)(xxx,xxx,xxx,xxx)
結(jié)束
條件分歧:$gameVariables.value(1)>=12 && $gameVariables.value(1)<=17
調(diào)整色調(diào)(xxx,xxx,xxx,xxx)
結(jié)束
條件分歧:$gameVariables.value(1)>=18 && $gameVariables.value(1)<=20
調(diào)整色調(diào)(xxx,xxx,xxx,xxx)
結(jié)束
條件分歧:$gameVariables.value(1)>=21 || $gameVariables.value(1)<=5
調(diào)整色調(diào)(xxx,xxx,xxx,xxx)
結(jié)束
用于顯示時間的公共事件(將觸發(fā)器設(shè)定為“無”并用物品或地圖事件來調(diào)用它)
腳本:
//春季時應(yīng)顯示的
if ($gameVariables.value(5)==0){
alert("第"+$gameVariables.value(3)+"天 "+$gameVariables.value(1)+":"+$gameVariables.value(2)+" 春季")
}
//夏季時應(yīng)顯示的
if($gameVariables.value(5)==1){
alert("第"+$gameVariables.value(3)+"天 "+$gameVariables.value(1)+":"+$gameVariables.value(2)+" 夏季")
}
//秋季時應(yīng)顯示的
if ($gameVariables.value(5)==2){
alert("第"+$gameVariables.value(3)+"天 "+$gameVariables.value(1)+":"+$gameVariables.value(2)+" 秋季")
}
//冬季時應(yīng)顯示的
if ($gameVariables.value(5)==3){
alert("第"+$gameVariables.value(3)+"天 "+$gameVariables.value(1)+":"+$gameVariables.value(2)+" 冬季")
}
注意:
- 在寫腳本的時候不要將注釋(就是那個 "http://"及其后面的字)寫到里面靴庆,否則萤皂,你可能會寫不下這堆代碼。
- "=="是用于條件判斷的裆熙,相當(dāng)于“等于”這個概念(千萬不要與"="弄混)
- 在顯示時間時,為了顯示正確季節(jié)入录,加入了條件判斷。不同季節(jié)顯示的內(nèi)容不同僚稿。