OpenStore(object, object, int, int)
売買の為にPCに対して商店を開きます。
void OpenStore( object oStore, object oPC, int nBonusMarkUp = 0, int nBonusMarkDown = 0 );
Parameters
oStore
開ける商店object
oPC
商店を提供するプレイヤー
nBonusMarkUp
値上げ率の数字(デフォルト:0)
nBonusMarkDown
値下げ率の数字(デフォルト:0)
Description
oPCにoStoreを開きます。自由選択のパラメーターとして値段の値上げと値下げができます。nBonusMarkUpが10の値をとる場合、値段は通常価格の110%になるでしょう。
Version
1.22
Example
// BiowareのDavid GaiderのスクリプトFAQより:
// 店主はエルフに対して全ての値段を2倍にする。
// (彼らが好きではないのでしょう)
void main()
{
object oStore = GetObjectByTag("STORE_TAG_HERE");
if (GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_ELF)
{
OpenStore(oStore, GetPCSpeaker(), 100);
}
else OpenStore(oStore, GetPCSpeaker());
}
See Also
| functions:ツ | gplotAppraiseOpenStore |
| categories:ツ | Miscellaneous Functions |
author: Tom Cassiotis, editor: Kristian Markon, JP team: geshi, Rainie
Send comments on this topic.