2025-06-21 16:17:24 +08:00
|
|
|
|
syntax = "proto3";
|
|
|
|
|
package Pb;
|
|
|
|
|
option go_package = "pb/";
|
|
|
|
|
|
|
|
|
|
import "enums.proto";
|
|
|
|
|
import "mod_item.proto";
|
|
|
|
|
|
|
|
|
|
// ModId.ModuleReward: 12000
|
|
|
|
|
// 角色模块消息定义
|
|
|
|
|
// 如果定义的消息内没有字段或者消息被注释掉了,说明该请求不需要参数,发送消息时仅发送包头即可,包体可为空, 返回的消息亦是如此。
|
|
|
|
|
|
|
|
|
|
message RewardStatus {
|
|
|
|
|
uint32 Id = 2;
|
|
|
|
|
AbleStatus Status = 3; //奖励状态,见AbleStatus
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message RewardActive {
|
|
|
|
|
MoneyType MoneyType = 1; //货币类型
|
|
|
|
|
uint32 ActiveValue = 2;
|
|
|
|
|
repeated RewardStatus StatusList = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ModId.ModRewardActiveList = 12001;
|
|
|
|
|
// 活动奖励列表返回
|
|
|
|
|
message RewardActiveListAck {
|
|
|
|
|
repeated RewardActive ActiveList = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ModId.ModRewardActiveChange = 12002;
|
|
|
|
|
// 活动奖励变更返回
|
|
|
|
|
message RewardActiveChangeAck {
|
|
|
|
|
RewardActive RewardActive = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2025-07-16 10:05:22 +08:00
|
|
|
|
// ModId.ModRewardActiveGet = 12003;
|
2025-06-21 16:17:24 +08:00
|
|
|
|
// 活动奖励领取请求
|
2025-07-16 10:05:22 +08:00
|
|
|
|
message RewardActiveGetReq {
|
2025-06-21 16:17:24 +08:00
|
|
|
|
uint32 Id = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2025-07-16 10:05:22 +08:00
|
|
|
|
// ModId.ModRewardActiveGet = 12003;
|
2025-06-21 16:17:24 +08:00
|
|
|
|
// 活动奖励领取返回
|
2025-07-16 10:05:22 +08:00
|
|
|
|
message RewardActiveGetAck {
|
|
|
|
|
uint32 Id = 1;
|
|
|
|
|
repeated Item ItemList = 2;
|
2025-06-21 16:17:24 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message RewardLogin {
|
|
|
|
|
uint32 SeriesId = 1;
|
|
|
|
|
uint32 LoginDays = 2;
|
|
|
|
|
repeated RewardStatus StatusList = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ModId.ModRewardLoginList = 12011;
|
|
|
|
|
// 登录奖励列表返回
|
|
|
|
|
message RewardLoginListAck {
|
|
|
|
|
repeated RewardLogin LoginList = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ModId.ModRewardLoginChange = 12012;
|
|
|
|
|
// 登录奖励变更返回
|
|
|
|
|
message RewardLoginChangeAck {
|
|
|
|
|
RewardLogin RewardLogin = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2025-07-16 10:05:22 +08:00
|
|
|
|
// ModId.ModRewardLoginGet = 12013;
|
2025-06-21 16:17:24 +08:00
|
|
|
|
// 登录奖励领取请求
|
2025-07-16 10:05:22 +08:00
|
|
|
|
message RewardLoginGetReq {
|
2025-06-21 16:17:24 +08:00
|
|
|
|
uint32 Id = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2025-07-16 10:05:22 +08:00
|
|
|
|
// ModId.ModRewardLoginGet = 12013;
|
2025-06-21 16:17:24 +08:00
|
|
|
|
// 登录奖励领取返回
|
2025-07-16 10:05:22 +08:00
|
|
|
|
message RewardLoginGetAck {
|
|
|
|
|
uint32 Id = 1;
|
|
|
|
|
repeated Item ItemList = 2;
|
2025-06-21 16:17:24 +08:00
|
|
|
|
}
|