お世話になっております。
上記記事などでGS2-Scriptからもトランザクションを発行できることを知り、Gs2Money2:DepositByUserIdで動作の確認を進めているのですが、
関数が無い?エラーが手元で発生しています。
moneyの場合は問題なく動作することは確認しております。
money2では対応していなのでしょうか、もしくはやり方が何か間違ってるのでしょうか、ご教授いただけますと幸いです。
ーーー
■エラー
{"errors":[{"component":"script","message":"script:21: attempt to index a non-table object(nil) with key 'deposit_by_user_id'\nstack traceback:\n\tscript:21: in main chunk\n\t[G]: ?","code":""}],"metadata":{"requestId":"aecb099b-97da-4879-af6f-7800ba068d78"}}
■スクリプト
user_id = args.userId
transaction.execute({
consumeActions={},
acquireActions={
transaction.service("money2").acquire.deposit_by_user_id({
namespaceName="namespace",
userId=user_id,
slot=1,
depositTransactions={
{
price=0,
count=10
}
}
})
}
})
return 1
ーーー