CheckPartyForItem(object, string)
パーティが指定のアイテムを所持しているかチェックします。
int CheckPartyForItem( object oMember, string sItem );
Parameters
oMember
チェックされるパーティのメンバー。
sItem
チェックしたいアイテムのタグ。
Description
sItemというタグのアイテムをoMemberが所属するファクションの誰かが所持しているかどうかチェックします。
もしoMemberのファクションの誰かがsItemを所持していた場合はTRUEを返します。
oMemberのファクションの誰もsItemを所持していない場はFALSEを返します。
Requirements
#include "NW_I0_TOOL"
Version
1.22
Example
// トリガーのOnClickに設定します。
// もしパーティメンバーの誰かが"TravelKey"というタグの鍵を所持していた場合は、
// クリックした人を”WP_Destination”と指定された
// ウェイポイントに転送させます。
// 持っていない場合は、パーティが鍵を持っていないという
// メッセージを表示させます。
#include "nw_i0_tool"
void main()
{
object oClicker = GetClickingObject();
object oTarget = GetWaypointByTag("WP_Destination");
location lDest = GetLocation(oTarget);
if(CheckPartyForItem(oClicker, "TravelKey"))
{
AssignCommand(oClicker, ActionJumpToLocation(lDest));
}
else
{
SpeakString("あなた達は正しい鍵を持っていません。");
}
}
See Also
| categories: | Get Data Functions | Inventory Functions | Party Functions |
author: Kristian Markon, editor: Jeremy Spilinek, JP team: NamaYake, geshi
Send comments on this topic.