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

GS2-Guildで定義されている、拡張スクリプトを呼び出すイベントトリガーのリファレンス

createGuild

ギルド作成実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
guildGuildギルド

Result

必須デフォルト値の制限説明
permitboolギルド作成 を許可するか

実装例

namespace = args.namespace
guildModel = args.guildModel
guild = args.guild

result = {
  permit=permit
}

createGuildDone

ギルド作成実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
guildGuildギルド

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
guildModel = args.guildModel
guild = args.guild

result = {
}

updateGuild

ギルド更新実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
oldGuildGuild更新前のギルド
newGuildGuild更新後のギルド

Result

必須デフォルト値の制限説明
permitboolギルド更新 を許可するか

実装例

namespace = args.namespace
guildModel = args.guildModel
oldGuild = args.oldGuild
newGuild = args.newGuild

result = {
  permit=permit
}

updateGuildDone

ギルド更新実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
oldGuildGuild更新前のギルド
newGuildGuild更新後のギルド

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
guildModel = args.guildModel
oldGuild = args.oldGuild
newGuild = args.newGuild

result = {
}

joinGuild

ギルド参加実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
guildGuildギルド
userIdstringユーザーID

Result

必須デフォルト値の制限説明
permitboolギルド参加 を許可するか

実装例

namespace = args.namespace
guildModel = args.guildModel
guild = args.guild
userId = args.userId

result = {
  permit=permit
}

joinGuildDone

ギルド参加実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
guildGuildギルド
userIdstringユーザーID

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
guildModel = args.guildModel
guild = args.guild
userId = args.userId

result = {
}

leaveGuild

ギルド脱退実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
guildGuildギルド
userIdstringユーザーID

Result

必須デフォルト値の制限説明
permitboolギルド脱退 を許可するか

実装例

namespace = args.namespace
guildModel = args.guildModel
guild = args.guild
userId = args.userId

result = {
  permit=permit
}

leaveGuildDone

ギルド脱退実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
guildGuildギルド
userIdstringユーザーID

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
guildModel = args.guildModel
guild = args.guild
userId = args.userId

result = {
}

changeRole

ロール変更実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
guildGuildギルド
oldMembersMember[]更新前のメンバー情報
newMembersMember[]更新後のメンバー情報

Result

必須デフォルト値の制限説明
permitboolロールの変更 を許可するか

実装例

namespace = args.namespace
guildModel = args.guildModel
guild = args.guild
oldMembers = args.oldMembers
newMembers = args.newMembers

result = {
  permit=permit
}

changeRoleDone

ロール変更実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
guildModelGuildModelギルドモデル
guildGuildギルド
oldMembersMember[]更新前のメンバー情報
newMembersMember[]更新後のメンバー情報

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
guildModel = args.guildModel
guild = args.guild
oldMembers = args.oldMembers
newMembers = args.newMembers

result = {
}