OnClose

このイベントに結びつけられたスクリプトは、オブジェクトが閉じられたときに発動する。これは、入れ物の中身を調べてPCがお金を持ち去ったあとで近くのドアを開けるか警報を鳴らすのに使うことができる(訳注:scott free?)。


Trigger

ドアもしくは配置オブジェクトが閉じられたとき


Function(s)

GetLastClosedBy() は、OBJECT_SELFを閉じたオブジェクトを返す。


Remarks

すべての配置オブジェクトがこのイベントを発動するわけではなく、実際に閉じることができるものだけである。


Example

// 宝箱(明らかに、ドアでは動かない)の中に置く
// 宝箱の所持品が空ならば、100gpを与える
void main()
{
     // see if we have an item
     object oItem = GetFirstItemInInventory();
     if (!GetIsObjectValid(oItem))
     {
          CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 100);
     }
}

See Also

Objects with Events | Door | Placeable Object
functions: GetLastClosedBy


JP team: weed

Send comments on this topic.