スプリクト/会話(履歴ID:49)

最終投稿者:    mini suzune555 更新:2010/09/23 11:12:17
会話イベントで、x回目に話しかけるとイベントが変わるスプリクトは次のようにします
 
if !getFlag("初期化したかどうか")
 setFlag("初期化したかどうか", true)
 setVariable("話しかけた回数", 0)
end

setVariable("話しかけた回数", 
 getVariable("話しかけた回数") + 1)

if getVariable("話しかけた回数") >= x
  speak("イベント後")
else
  speak("イベント前")
end


「x」と書いてある場所を変更すれば、話しかけた回数が変わります

例 5回話しかけるとき
   if getVariable("話しかけた回数") >= x
                       ↑ここに数字を入れます
使い方を変えればこういうこともできます
  • speak("イベント前")を別の関数にする。giveItem(15)
この場合、giveItem(15)を3回実行すると代わります