GetJournalQuestExperience(string)

ジャーナルカテゴリーで設定した経験値の量を返します。

int GetJournalQuestExperience(
    string szPlotID
);

Parameters

szPlotID

ジャーナルカテゴリーのタグ


Description

日記上のクエストに経験値を与えるコマンドとして使用します。日記エディタ内のカテゴリーの「XP」欄に入力した経験値の量を返します。

日記エディタの日記上のクエストにXPの数値を設定できますがAddJournalQuestEntry()では、クエスト完了時でも、このXPを与えることはできません。代わりにGetJournalQuestExperience()を使用してください。



Remarks

パーティの経験値を割り当てたい場合は、 Biowareのnw_i0_toolに含まれるRewardPartyXP()を使っても良いでしょう。


スクリプトになれるまでは、カンバーセーション・エディタのスクリプトウィザードでめんどうな作業をやってしまっても良いでしょう。


Version

1.22

Example

// oPCという単体のPCに対して、ジャーナルカテゴリータグが
// "isk_jrnl_bbbbk"であるクエストの経験値を全て与える
GiveXpToCreature(oPC, GetJournalQuestExperience("isk_jrnl_bbbbk");

// クエストはPCにobjectを集める事を要求して
// 得たobjectの総数を格納する
// 最大値に比例してPCにどれくらい与えるかを計算する 
// (NUM_HORSESHOES)
int iFound = GetLocalInt(oPC, "iFound");
int iXP = iFound  * GetJournalQuestExperience("shoe_hunt") / NUM_HORSESHOES;

See Also

functions: AddJournalQuestEntry | GiveXPToCreature
categories: Conversation Functions | Experience Functions | Journal Functions | PC Only Functions


author: Iskander Merriman, editor: Kristian Markon, JP team: Rainie
Send comments on this topic.