GS2-Script トランザクションアクション
VerifyAction
検証アクション
ConsumeAction
消費アクション
AcquireAction
入手アクション
Gs2Script:InvokeScript
スクリプトを実行
数量指定可能なアクション:いいえ
反転可能なアクション:いいえ
型 | 説明 | |
---|---|---|
scriptId | string | スクリプトGRN |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
args | string | 引数 (JSON形式) |
randomStatus | RandomStatus | 乱数の状態 |
timeOffsetToken | string | タイムオフセットトークン |
{
"action": "Gs2Script:InvokeScript",
"request": {
"scriptId": "[string]スクリプトGRN",
"userId": "[string]ユーザーID",
"args": "[string]引数 (JSON形式)",
"randomStatus": {
"seed": "[long]乱数シード",
"used": [
{
"category": "[long]カテゴリ",
"used": "[long]使用済み乱数"
}
]
},
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Script:InvokeScript
request:
scriptId: "[string]スクリプトGRN"
userId: "[string]ユーザーID"
args: "[string]引数 (JSON形式)"
randomStatus:
seed: "[long]乱数シード"
used:
- category: "[long]カテゴリ"
used: "[long]使用済み乱数"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("script").acquire.invoke_script({
scriptId="[string]スクリプトGRN",
userId="[string]ユーザーID",
args="[string]引数 (JSON形式)",
randomStatus={
seed="[long]乱数シード",
used={
{
category="[long]カテゴリ",
used="[long]使用済み乱数"
}
}
},
timeOffsetToken="[string]タイムオフセットトークン",
})