NAV
GS2-Script

GS2-Mission

イベントによってトリガーされる GS2-Script のリファレンス

トリガー

missionComplete

missionComplete

namespace = args.namespace
missionGroupModel = args.missionGroupModel
missionTaskModel = args.missionTaskModel
oldComplete = args.oldComplete
newComplete = args.newComplete

result = {
  permit=permit
}

ミッション達成時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
missionGroupModel MissionGroupModel ミッショングループ
missionTaskModel MissionTaskModel ミッションタスク
oldComplete Complete 達成状況
newComplete Complete 達成状況

Result

必須 デフォルト 値の制限 説明
permit bool ミッション達成 を許可するか

missionCompleteDone

missionCompleteDone

namespace = args.namespace
missionGroupModel = args.missionGroupModel
missionTaskModel = args.missionTaskModel
complete = args.complete

result = {
  permit=permit
}

ミッション達成時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
missionGroupModel MissionGroupModel ミッショングループ
missionTaskModel MissionTaskModel ミッションタスク
complete Complete 達成状況

Result

必須 デフォルト 値の制限 説明
permit bool ミッション達成 を許可するか

counterIncrement

counterIncrement

namespace = args.namespace
counterModel = args.counterModel
oldCounter = args.oldCounter
newCounter = args.newCounter

result = {
  permit=permit
}

カウンター上昇時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
counterModel CounterModel カウンターの種類
oldCounter Counter カウンター
newCounter Counter カウンター

Result

必須 デフォルト 値の制限 説明
permit bool カウンター上昇 を許可するか

counterIncrementDone

counterIncrementDone

namespace = args.namespace
counterModel = args.counterModel
counter = args.counter

result = {
  permit=permit
}

カウンター上昇時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
counterModel CounterModel カウンターの種類
counter Counter カウンター

Result

必須 デフォルト 値の制限 説明
permit bool カウンター上昇 を許可するか

receiveRewards

receiveRewards

namespace = args.namespace
missionGroupModel = args.missionGroupModel
missionTaskModel = args.missionTaskModel
oldComplete = args.oldComplete
newComplete = args.newComplete

result = {
  permit=permit
}

報酬受取時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
missionGroupModel MissionGroupModel ミッショングループ
missionTaskModel MissionTaskModel ミッションタスク
oldComplete Complete 達成状況
newComplete Complete 達成状況

Result

必須 デフォルト 値の制限 説明
permit bool カウンター上昇 を許可するか

receiveRewardsDone

receiveRewardsDone

namespace = args.namespace
missionGroupModel = args.missionGroupModel
missionTaskModel = args.missionTaskModel
complete = args.complete

result = {
  permit=permit
}

報酬受取時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
missionGroupModel MissionGroupModel ミッショングループ
missionTaskModel MissionTaskModel ミッションタスク
complete Complete 達成状況

Result

必須 デフォルト 値の制限 説明
permit bool カウンター上昇 を許可するか