GS2-Lottery Script トリガーリファレンス

拡張スクリプトを呼び出す イベントトリガー のリファレンス

lottery

抽選実行時にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
lotteryModelLotteryModel抽選モデル
drawnPrizesDrawnPrize[]抽選結果の景品リスト
boxItemsBoxItemsボックスから取り出したアイテムのリスト

Result

必須デフォルト値の制限説明
permitbool
抽選 を許可するか
overrideDrawnPrizesDrawnPrize[]~ 1000 items上書きする抽選結果の景品リスト

実装例

namespace = args.namespace
lotteryModel = args.lotteryModel
drawnPrizes = args.drawnPrizes
boxItems = args.boxItems

result = {
  permit=permit,
  overrideDrawnPrizes=overrideDrawnPrizes
}

choicePrizeTable

抽選テーブルを動的に変化させるスクリプト実行時にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
lotteryModelLotteryModelコスト上昇型交換モデル
userIdstringユーザーID
countint抽選回数

Result

必須デフォルト値の制限説明
prizeTableNamesstring[]
1 ~ 1000 items抽選に使用する景品テーブルの名前のリスト

実装例

namespace = args.namespace
lotteryModel = args.lotteryModel
userId = args.userId
count = args.count

result = {
  prizeTableNames=prizeTableNames
}