コメント

このコメントは、【トピック】アイテムを一つへのコメントです。

コメントの内容

           mini naoki4019(投稿日:2017/04/15 17:04/15/17)
特に意味もなく便乗ッ!!=三c⌒っ゚Д゚)っズザー
開始スクリプトに
setFlag("探索1", false) 

と書いておき、「探索1」というフラグを設定しておきます(多分しないとエラー吐く)
そしてアイテムを渡すイベントに
if getFlag("探索1") #フラグ「探索1」がtrueの(つまり一度調べた)場合は下のスクリプト実行
   speak("もうここには何もなさそうだ")
else #フラグ「探索1」がfalseの場合は下のスクリプト実行
   speak("お、なんだろうこれ")
   giveItem(114514) #ここにはアイテムIDを
   speak("「こっぺぱん」を手に入れた")
   setFlag("探索1", true) #ここでtrueにすることで「このイベントは一度調べた状態」となる
end

と入力すれば大丈夫なはずです(´・ω・`)

まず開始スクリプトでフラグ「探索1」がfalseに設定されてるので、
一度目はelseの方のスクリプトが実行されます
ここでアイテム「こっぺぱん」を入手(アイテムIDは架空のものです)
その後フラグ「探索1」がtrueに設定されます
二度目以降調べた場合はtrueのため、上の方のスクリプトが実行され、
もうここには何もなさそう的な発言のみでイベントが終わります、当然アイテムも渡されません

大体こんな流れです、スクリプトはend毎に段落をつけると非常に見やすくなるので
段落をつけることをオススメします、いやマジで(血涙)

便乗失礼しました_(:3 」∠)_

コメントの内容(一番最初の投稿)

           mini naoki4019(投稿日:2017/04/15 17:04/15/17)
特に意味もなく便乗ッ!!=三c⌒っ゚Д゚)っズザー
開始スクリプトに
setFlag("探索1", false) 

と書いておき、「探索1」というフラグを設定しておきます(多分しないとエラー吐く)
そしてアイテムを渡すイベントに
if getFlag("探索1") #フラグ「探索1」がtrueの(つまり一度調べた)場合は下のスクリプト実行
   speak("もうここには何もなさそうだ")
else #フラグ「探索1」がfalseの場合は下のスクリプト実行
   speak("お、なんだろうこれ")
   giveItem(114514) #ここにはアイテムIDを
   speak("「こっぺぱん」を手に入れた")
   setFlag("探索1", true) #ここでtrueにすることで「このイベントは一度調べた状態」となる
end

と入力すれば大丈夫なはずです(´・ω・`)

まず開始スクリプトでフラグ「探索1」がfalseに設定されてるので、
一度目はelseの方のスクリプトが実行されます
ここでアイテム「こっぺぱん」を入手(アイテムIDは架空のものです)
その後フラグ「探索1」がtrueに設定されます
二度目以降調べた場合はtrueのため、上の方のスクリプトが実行され、
もうここには何もなさそう的な発言のみでイベントが終わります、当然アイテムも渡されません

大体こんな流れです、スクリプトはend毎に段落をつけると非常に見やすくなるので
段落をつけることをオススメします、いやマジで(血涙)

便乗失礼しました_(:3 」∠)_