ActionPutDownItem(object)
足元にアイテムを捨てます。
void ActionPutDownItem( object oItem );
Parameters
oItem
捨てるアイテム。
Description
地面に物を置くアニメーションとともに、oItemを足元に捨てます。
エラーが起こった場合、ログファイルに "ActionPutDownItem failed."と記録されます。
Known Bugs
ActionPutDownItem関数はそれがアクションキューに加えられるとただちに現在いる位置を、アイテムを捨てる位置だと認識します。
もしあなたがNPCにA地点からB地点に移動してからアイテムを捨てるように指示した場合、NPCはB地点に移動した後A地点まで走って戻ってきてアイテムを捨てるでしょう。
これはあなたがNPCに何かを落とす前に移動するよう望んだ場合にのみ起こる問題です。
DelayCommand()関数を使ってその中に含めるようにしてください。
もしくはActionPutDownItem()の処理の部分は別のスクリプトに記述しておき、ActionDoCommand()関数を使用しその中で定義しておいたスクリプトを実行するようにしてください。
Version
1.28
See Also
functions: | ActionGiveItem | ActionPickUpItem |
categories: | Action on Object Functions | Inventory Functions |
author: Ryan Hunt, editor: Charles Feduke, additional contributor(s): Erik Mydland, JP team: NamaYake
Send comments on this topic.