SetListening(object, int)

オブジェクトが聞くべきかどうかを設定します。

void SetListening(
    object oObject,
    int bValue
);

Parameters

oObject

聞く状態を設定するオブジェクト。

bValue

オブジェクトが聞くべきと設定する場合はTRUE、そうでない場合はFALSE。


Description

oObjectが聞くべきかどうかを設定します。



Version

1.22

Example

///////////////////////////////////////////////////////////////////////////////
//:: ウェイポイント間を歩くガード
//::
//:: NW_C3_Waypoint9.nss
//::
//:: Copyright (c) 2000 Bioware Corp.
///////////////////////////////////////////////////////////////////////////////
/*   聞く文字列を設定し、行動サイクルを開始させます。
*/
///////////////////////////////////////////////////////////////////////////////
//:: Created By: Aidan Scanlan   On: Sept 12, 2001
///////////////////////////////////////////////////////////////////////////////

void main()
{
   SetListening(OBJECT_SELF,TRUE);
   SetListenPattern(OBJECT_SELF,"NW_I_WAS_ATTACKED",0);
   SetListenPattern(OBJECT_SELF,"NW_ATTACK_MY_TARGET",1);
   //叫ぶ者は"NW_L_TargetOfAttack"を自身に保管しているターゲットオブジェクトを持っていなければなりません。
   SetListenPattern(OBJECT_SELF,"NW_MOVE_TO_LOCATION",2);
   //叫ぶ者は"NW_L_LocationToMoveTo"を自身に保管しているロケーションを持っていなければなりません。
   SetListenPattern(OBJECT_SELF,"NW_FIRE_IN_THE_HOLE",3);
   //叫ぶ者は"NW_L_LocationOfSpell"を自身に保管しているロケーションを持っていなければなりません。
   SetListenPattern(OBJECT_SELF,"NW_UNLEASH_HELL",4);
   DelayCommand(1.0f,SignalEvent(OBJECT_SELF,EventUserDefined(1)));
}

See Also

functions: GetIsListening | GetListenPatternNumber | GetMatchedSubstring | GetMatchedSubstringsCount | GetNearestSeenOrHeardEnemy | SetListenPattern
categories: Core AI Functions | Henchmen/Familiars/Summoned Functions


author: Tom Cassiotis, JP team: katsu794
Send comments on this topic.