CreateSignPostNPC(string, location)
アクションキューを使用してクリーチャーを生成します。
void CreateSignPostNPC( string sTag, location lLocal );
Parameters
sTag
生成するクリーチャーのブループリントresref。
lLocal
クリーチャーを生成するロケーション。
Description
この関数の主な目的は、クリーチャーを生成するためにアクションキューを使用することです。
この関数は基本的に、CreateObject関数をクリーチャーのみ生成できるように単純化したものです。
CreateObject関数以上の主な有益点は、返す型がvoid型なので、ActionDoCommand関数を使用してアクションキューに配置できることです。
Requirements
#include "NW_I0_GENERIC"
Version
1.22
Example
// 以下のスクリプトをクリーチャーのOnDamagedイベントに配置すれば // クリーチャーは攻撃者から逃げて、 // 攻撃者を倒すために邪悪なイービルチキンの群れを召還するでしょう。 #include "NW_I0_GENERIC" void main() { string sCreature = "nw_chicken"; object oAttacker = GetLastDamager(); location locAttacker = GetLocation(oAttacker); ActionMoveAwayFromObject(oAttacker, TRUE, 20.0f); ActionDoCommand(CreateSignPostNPC(sCreature, locAttacker)); ActionDoCommand(CreateSignPostNPC(sCreature, locAttacker)); ActionDoCommand(CreateSignPostNPC(sCreature, locAttacker)); ActionDoCommand(CreateSignPostNPC(sCreature, locAttacker)); }
See Also
categories: | Module Specific Functions |
author: Dave Withnall, editor: Tom Cassiotis, JP team: katsu794
Send comments on this topic.