首冲加赠是否翻倍
This commit is contained in:
parent
e32cd1a6bd
commit
e5378e46f9
|
@ -10,6 +10,6 @@
|
||||||
"MatchAward": "{\"zh\":\"恭喜您获得电话预付卡“%v$”话费充值奖励,兑换码:%v,请尽快使用\",\"vi\":\"Chúc mừng bạn đã nhận được Thẻ trả trước ĐT “%v$” phần thưởng nạp tiền tín dụng ĐT, mã đổi thưởng %v xin sử dụng ngay lập tức\",\"en\":\"Congratulations, you have received the phone prepaid card “%v$” mobile credit top-up reward, redemption code: %v please use it immediately.\",\"kh\":\"សូមអបអរសាទរ អ្នកទទួលបានរង្វាន់កាតបញ្ចូលទូរស័ព្ទ កាតទូរស័ព្ទបង់ប្រាក់ជាមុន “%v$”លេខកូដដោះដូរ %v សូមប្រើវាភ្លាមៗ\"}",
|
"MatchAward": "{\"zh\":\"恭喜您获得电话预付卡“%v$”话费充值奖励,兑换码:%v,请尽快使用\",\"vi\":\"Chúc mừng bạn đã nhận được Thẻ trả trước ĐT “%v$” phần thưởng nạp tiền tín dụng ĐT, mã đổi thưởng %v xin sử dụng ngay lập tức\",\"en\":\"Congratulations, you have received the phone prepaid card “%v$” mobile credit top-up reward, redemption code: %v please use it immediately.\",\"kh\":\"សូមអបអរសាទរ អ្នកទទួលបានរង្វាន់កាតបញ្ចូលទូរស័ព្ទ កាតទូរស័ព្ទបង់ប្រាក់ជាមុន “%v$”លេខកូដដោះដូរ %v សូមប្រើវាភ្លាមៗ\"}",
|
||||||
"PermitAwardTitle": "{\"zh\":\"通行证排行奖励\",\"vi\":\"Vượt qua phần thưởng xếp hạng\",\"en\":\"Pass Ranking Rewards\",\"kh\":\"រង្វាន់ចំណាត់ថ្នាក់ឆ្លងកាត់\"}",
|
"PermitAwardTitle": "{\"zh\":\"通行证排行奖励\",\"vi\":\"Vượt qua phần thưởng xếp hạng\",\"en\":\"Pass Ranking Rewards\",\"kh\":\"រង្វាន់ចំណាត់ថ្នាក់ឆ្លងកាត់\"}",
|
||||||
"PermitAward": "{\"zh\":\"恭喜您在上个赛季通行证排行中名次达到%v名,排行奖励已发放,请查收\",\"vi\":\"Chúc mừng bạn đã đạt được %v trong bảng xếp hạng vượt qua. Phần thưởng xếp hạng đã được phân phối, vui lòng kiểm tra.\",\"en\":\"Congratulations on reaching %vth place in the pass ranking. Ranking rewards have been issued. Please check.\",\"kh\":\"សូមអបអរសាទរចំពោះការឈានដល់ចំណាត់ថ្នាក់ទី %v ក្នុងចំណាត់ថ្នាក់ឆ្លងកាត់។ រង្វាន់ចំណាត់ថ្នាក់ត្រូវបានចេញ។ សូមត្រួតពិនិត្យ។\"}",
|
"PermitAward": "{\"zh\":\"恭喜您在上个赛季通行证排行中名次达到%v名,排行奖励已发放,请查收\",\"vi\":\"Chúc mừng bạn đã đạt được %v trong bảng xếp hạng vượt qua. Phần thưởng xếp hạng đã được phân phối, vui lòng kiểm tra.\",\"en\":\"Congratulations on reaching %vth place in the pass ranking. Ranking rewards have been issued. Please check.\",\"kh\":\"សូមអបអរសាទរចំពោះការឈានដល់ចំណាត់ថ្នាក់ទី %v ក្នុងចំណាត់ថ្នាក់ឆ្លងកាត់។ រង្វាន់ចំណាត់ថ្នាក់ត្រូវបានចេញ។ សូមត្រួតពិនិត្យ។\"}",
|
||||||
"UpgradeTitle": "{\"zh\":\"更新奖励\",\"vi\":\"\",\"en\":\"\",\"kh\":\"\"}",
|
"UpgradeTitle": "{\"zh\":\"更新奖励\",\"vi\":\"Phần thưởng cập nhật\",\"en\":\"Update Rewards\",\"kh\":\"រង្វាន់ដំឡើង\"}",
|
||||||
"Upgrade": "{\"zh\":\"感谢您更新客户端,更新奖励已发放至附近,请注意查收\",\"vi\":\"\",\"en\":\"\",\"kh\":\"\"}"
|
"Upgrade": "{\"zh\":\"感谢您更新客户端,更新奖励已发放至附近,请注意查收\",\"vi\":\"Cảm ơn bạn đã cập nhật ứng dụng khách. Phần thưởng cập nhật đã được phân phối gần đó, vui lòng chú ý kiểm tra nhận\",\"en\":\"Thank you for updating the client. The update reward has been distributed to everyone. Please check it carefully.\",\"kh\":\"អរគុណសម្រាប់ការធ្វើបច្ចុប្បន្នភាពហ្គេម។ រង្វាន់នៃការធ្វើបច្ចុប្បន្នភាពត្រូវបានចែកចាយទៅគ្រប់គ្នា។ សូមពិនិត្យអោយបានច្បាស់លាស់។\"}"
|
||||||
}
|
}
|
|
@ -56,16 +56,17 @@ type ShopInfo struct {
|
||||||
Ratio int32 //权重
|
Ratio int32 //权重
|
||||||
EndTime int32 //新手礼包结束时间间隔
|
EndTime int32 //新手礼包结束时间间隔
|
||||||
//缓存数据
|
//缓存数据
|
||||||
AdLookedNum int32 //已经观看的次数
|
AdLookedNum int32 //已经观看的次数
|
||||||
AdReceiveNum int32 //已经领取的次数
|
AdReceiveNum int32 //已经领取的次数
|
||||||
RemainingTime int32
|
RemainingTime int32
|
||||||
LastLookTime int32
|
LastLookTime int32
|
||||||
RoleAdded int32
|
RoleAdded int32
|
||||||
PetAdded int32
|
PetAdded int32
|
||||||
RoleAddedId int32 //加成人物ID
|
RoleAddedId int32 //加成人物ID
|
||||||
PetAddedId int32 //加成宠物ID
|
PetAddedId int32 //加成宠物ID
|
||||||
FirstSwitch bool // 首冲翻倍
|
FirstSwitch bool // 首冲翻倍
|
||||||
AmountFinal int64 // 实际获得数量
|
FirstGiveSwitch bool // 首冲翻倍时加赠是否翻倍
|
||||||
|
AmountFinal int64 // 实际获得数量
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *ShopInfo) GetName() string {
|
func (this *ShopInfo) GetName() string {
|
||||||
|
@ -237,28 +238,29 @@ func (cm *ConfigMgr) UpdateItemShop(list *webapi.ItemShopList) {
|
||||||
}
|
}
|
||||||
|
|
||||||
shopInfos[itemShop.Id] = &ShopInfo{
|
shopInfos[itemShop.Id] = &ShopInfo{
|
||||||
Id: itemShop.Id,
|
Id: itemShop.Id,
|
||||||
ItemId: itemShop.ItemId,
|
ItemId: itemShop.ItemId,
|
||||||
Page: itemShop.Page,
|
Page: itemShop.Page,
|
||||||
Order: itemShop.Order,
|
Order: itemShop.Order,
|
||||||
Type: itemShop.Type,
|
Type: itemShop.Type,
|
||||||
Location: itemShop.Location,
|
Location: itemShop.Location,
|
||||||
Picture: itemShop.Picture,
|
Picture: itemShop.Picture,
|
||||||
Name: itemShop.Name,
|
Name: itemShop.Name,
|
||||||
Ad: itemShop.Ad,
|
Ad: itemShop.Ad,
|
||||||
AdTime: itemShop.AdTime,
|
AdTime: itemShop.AdTime,
|
||||||
RepeatTimes: itemShop.RepeatTimes,
|
RepeatTimes: itemShop.RepeatTimes,
|
||||||
CoolingTime: itemShop.CoolingTime,
|
CoolingTime: itemShop.CoolingTime,
|
||||||
Label: itemShop.Label,
|
Label: itemShop.Label,
|
||||||
AddArea: itemShop.AddArea,
|
AddArea: itemShop.AddArea,
|
||||||
Amount: int64(itemShop.Amount),
|
Amount: int64(itemShop.Amount),
|
||||||
ConstType: itemShop.ConstType,
|
ConstType: itemShop.ConstType,
|
||||||
CostArea: itemShop.CostArea,
|
CostArea: itemShop.CostArea,
|
||||||
AddItemInfo: itemInfo,
|
AddItemInfo: itemInfo,
|
||||||
VipLevel: itemShop.VipLevel,
|
VipLevel: itemShop.VipLevel,
|
||||||
Ratio: itemShop.Ratio,
|
Ratio: itemShop.Ratio,
|
||||||
EndTime: itemShop.EndTime,
|
EndTime: itemShop.EndTime,
|
||||||
FirstSwitch: itemShop.FirstSwitch,
|
FirstSwitch: itemShop.FirstSwitch,
|
||||||
|
FirstGiveSwitch: itemShop.OnFirstGiveDouble == common.On,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
cm.GetConfig(list.Platform).ShopInfos = shopInfos
|
cm.GetConfig(list.Platform).ShopInfos = shopInfos
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -449,6 +449,7 @@ message ItemShop {
|
||||||
int32 Ratio = 20; //权重
|
int32 Ratio = 20; //权重
|
||||||
int32 EndTime = 21; //新手礼包结束时间间隔
|
int32 EndTime = 21; //新手礼包结束时间间隔
|
||||||
bool FirstSwitch = 22; //首冲翻倍开关
|
bool FirstSwitch = 22; //首冲翻倍开关
|
||||||
|
int32 OnFirstGiveDouble = 23; // 首冲翻倍时赠送是否翻倍 1开启 2关闭
|
||||||
}
|
}
|
||||||
|
|
||||||
// etcd /game/item_shop
|
// etcd /game/item_shop
|
||||||
|
|
|
@ -661,7 +661,11 @@ func (this *ShopMgr) GetAmountFinal(p *Player, shopId, vipShopId int32) int64 {
|
||||||
// 首充翻倍
|
// 首充翻倍
|
||||||
if shopInfo.FirstSwitch {
|
if shopInfo.FirstSwitch {
|
||||||
if !slices.Contains(p.ShopID, int(shopInfo.Id)) {
|
if !slices.Contains(p.ShopID, int(shopInfo.Id)) {
|
||||||
addTotal *= 2
|
if shopInfo.FirstGiveSwitch {
|
||||||
|
addTotal *= 2
|
||||||
|
} else {
|
||||||
|
addTotal += shopInfo.Amount
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue