コメント

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

コメントの内容

Nyan mini rurun9(投稿日:2010/11/23 15:11/23/10)
「石」をもっていればワープできる、だけなら
その場所のイベントスクリプト欄に
#まずは所持アイテムID配列を取得
a=getEquipmentIdArray()
n=0; b=false #所持アイテムの中に「石」があるか、を順に調べる
while n<getArrayLength(a)
 if a[n]==『登録したアイテム「石」のID番号』
  b=true
  removeItemWithIndex(n) #使った石が無くなる。残すときは、この行を削除
 end
n=n+1
end

if b
  speak("突然、「石」が輝き出した")
  warp(マップID, X座標, Y座標)
else
  speak("通れません")
end

と書けば大丈夫ですね。


とりあえずこの辺を読んでみて、リンクを辿ったりwikiを眺めると色々わかってきますよぉ
・wiki スクリプト/つくってみよう0

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

Nyan mini rurun9(投稿日:2010/11/23 15:11/23/10)
「石」をもっていればワープできる、だけなら
その場所のイベントスクリプト欄に
#まずは所持アイテムID配列を取得
a=getEquipmentIdArray()
n=0; b=false #所持アイテムの中に「石」があるか、を順に調べる
while n<getArrayLength(a)
 if a[n]==『登録したアイテム「石」のID番号』
  b=true
  removeItemWithIndex(n) #使った石が無くなる。残すときは、この行を削除
 end
n=n+1
end

if b
  speak("突然、「石」が輝き出した")
  warp(マップID, X座標, Y座標)
else
  speak("通れません")
end

と書けば大丈夫ですね。


とりあえずこの辺を読んでみて、リンクを辿ったりwikiを眺めると色々わかってきますよぉ
・wiki スクリプト/つくってみよう0