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

最終投稿者:User icon mini 退会したユーザー 更新:2010/08/24 10:27:08
会話イベントで、x回目に話しかけるとイベントが変わるスプリクトは次のようにします
 
  if !getFlag("初期化したかどうか")
    setFlag("初期化したかどうか", true)
    setVariable("話しかけた回数", 0)
   end

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

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


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

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