Transaction Action of GS2-Stamina
VerifyAction
ConsumeAction
Gs2Stamina:DecreaseMaxValueByUserId
Subtract the maximum value of stamina by specifying the user ID
Actions for which quantity can be specified: YES
Reversible action: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
decreaseValue | int | Maximum amount of stamina to be decreased |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:DecreaseMaxValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"decreaseValue": "[int]Maximum amount of stamina to be decreased",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:DecreaseMaxValueByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
decreaseValue: "[int]Maximum amount of stamina to be decreased"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.decrease_max_value_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
decreaseValue="[int]Maximum amount of stamina to be decreased",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:ConsumeStaminaByUserId
Consume stamina by specifying user ID
Actions for which quantity can be specified: YES
Reversible action: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
consumeValue | int | Amount of stamina consumed |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:ConsumeStaminaByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"consumeValue": "[int]Amount of stamina consumed",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:ConsumeStaminaByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
consumeValue: "[int]Amount of stamina consumed"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.consume_stamina_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
consumeValue="[int]Amount of stamina consumed",
timeOffsetToken="[string]Time offset token",
})
AcquireAction
Gs2Stamina:RecoverStaminaByUserId
Recover stamina by specifying user ID
Actions for which quantity can be specified: YES
Reversible action: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
recoverValue | int | Amount of stamina recovery |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:RecoverStaminaByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"recoverValue": "[int]Amount of stamina recovery",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:RecoverStaminaByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
recoverValue: "[int]Amount of stamina recovery"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.recover_stamina_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
recoverValue="[int]Amount of stamina recovery",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:RaiseMaxValueByUserId
Add the maximum value of stamina by specifying the user ID
Actions for which quantity can be specified: YES
Reversible action: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
raiseValue | int | Maximum amount of stamina to be increased |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:RaiseMaxValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"raiseValue": "[int]Maximum amount of stamina to be increased",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:RaiseMaxValueByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
raiseValue: "[int]Maximum amount of stamina to be increased"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.raise_max_value_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
raiseValue="[int]Maximum amount of stamina to be increased",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:SetMaxValueByUserId
Update the maximum value of stamina by specifying user ID
Actions for which quantity can be specified: YES
Reversible action: NO
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
maxValue | int | Maximum Stamina |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:SetMaxValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"maxValue": "[int]Maximum Stamina",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:SetMaxValueByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
maxValue: "[int]Maximum Stamina"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.set_max_value_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
maxValue="[int]Maximum Stamina",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:SetRecoverIntervalByUserId
Update stamina recovery interval (minutes) by specifying user ID
Actions for which quantity can be specified: YES
Reversible action: NO
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
recoverIntervalMinutes | int | Stamina recovery interval (minutes) |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:SetRecoverIntervalByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"recoverIntervalMinutes": "[int]Stamina recovery interval (minutes)",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:SetRecoverIntervalByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
recoverIntervalMinutes: "[int]Stamina recovery interval (minutes)"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.set_recover_interval_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
recoverIntervalMinutes="[int]Stamina recovery interval (minutes)",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:SetRecoverValueByUserId
Set the amount of stamina recovery by specifying the user ID
Actions for which quantity can be specified: YES
Reversible action: NO
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
recoverValue | int | Amount of stamina recovery |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:SetRecoverValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"recoverValue": "[int]Amount of stamina recovery",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:SetRecoverValueByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
recoverValue: "[int]Amount of stamina recovery"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.set_recover_value_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
recoverValue="[int]Amount of stamina recovery",
timeOffsetToken="[string]Time offset token",
})