Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b69711f281 | |||
| cd5d3424ab | |||
| f6b77dfb6d | |||
| 9afb414503 | |||
| f6ead2deed | |||
| c3853aa3fe | |||
| cec9737024 | |||
| 6c24497a0f | |||
| f1d53bda11 | |||
| b3105c800f |
@ -4293,7 +4293,7 @@
|
||||
"__prefab": {
|
||||
"__id__": 174
|
||||
},
|
||||
"_key": "",
|
||||
"_key": "Player ID",
|
||||
"_id": ""
|
||||
},
|
||||
{
|
||||
@ -4597,7 +4597,7 @@
|
||||
"b": 7,
|
||||
"a": 255
|
||||
},
|
||||
"_string": "Winnings",
|
||||
"_string": "Bet",
|
||||
"_horizontalAlign": 1,
|
||||
"_verticalAlign": 1,
|
||||
"_actualFontSize": 30,
|
||||
@ -4655,7 +4655,7 @@
|
||||
"__prefab": {
|
||||
"__id__": 190
|
||||
},
|
||||
"_key": "Winnings",
|
||||
"_key": "AID_MAIN_SHOW_BET",
|
||||
"_id": ""
|
||||
},
|
||||
{
|
||||
@ -10567,7 +10567,7 @@
|
||||
"__prefab": {
|
||||
"__id__": 443
|
||||
},
|
||||
"_key": "Rankin",
|
||||
"_key": "Ranking",
|
||||
"_id": ""
|
||||
},
|
||||
{
|
||||
@ -10748,7 +10748,7 @@
|
||||
"__prefab": {
|
||||
"__id__": 451
|
||||
},
|
||||
"_key": "",
|
||||
"_key": "Player ID",
|
||||
"_id": ""
|
||||
},
|
||||
{
|
||||
@ -11052,7 +11052,7 @@
|
||||
"b": 7,
|
||||
"a": 255
|
||||
},
|
||||
"_string": "Winnings",
|
||||
"_string": "Bet",
|
||||
"_horizontalAlign": 1,
|
||||
"_verticalAlign": 1,
|
||||
"_actualFontSize": 30,
|
||||
@ -11110,7 +11110,7 @@
|
||||
"__prefab": {
|
||||
"__id__": 467
|
||||
},
|
||||
"_key": "Winnings",
|
||||
"_key": "AID_MAIN_SHOW_BET",
|
||||
"_id": ""
|
||||
},
|
||||
{
|
||||
@ -15686,7 +15686,7 @@
|
||||
"__id__": 940
|
||||
}
|
||||
],
|
||||
"_active": false,
|
||||
"_active": true,
|
||||
"_components": [
|
||||
{
|
||||
"__id__": 1004
|
||||
@ -22172,7 +22172,7 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": -369,
|
||||
"x": -320,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
@ -22353,7 +22353,7 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": -190,
|
||||
"x": -140,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
@ -22534,7 +22534,7 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 15,
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
@ -22715,7 +22715,7 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 205,
|
||||
"x": 220,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
@ -23575,7 +23575,7 @@
|
||||
"__id__": 1106
|
||||
}
|
||||
],
|
||||
"_active": true,
|
||||
"_active": false,
|
||||
"_components": [
|
||||
{
|
||||
"__id__": 1115
|
||||
@ -24034,7 +24034,7 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": -369,
|
||||
"x": -320,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
@ -24215,7 +24215,7 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": -190,
|
||||
"x": -140,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
@ -24396,7 +24396,7 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 15,
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
@ -24577,7 +24577,7 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 205,
|
||||
"x": 220,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
@ -26074,7 +26074,7 @@
|
||||
"_contentSize": {
|
||||
"__type__": "cc.Size",
|
||||
"width": 1080,
|
||||
"height": 1920
|
||||
"height": 1920.0000000000002
|
||||
},
|
||||
"_anchorPoint": {
|
||||
"__type__": "cc.Vec2",
|
||||
@ -26151,7 +26151,7 @@
|
||||
"_contentSize": {
|
||||
"__type__": "cc.Size",
|
||||
"width": 1080,
|
||||
"height": 1920
|
||||
"height": 1920.0000000000002
|
||||
},
|
||||
"_anchorPoint": {
|
||||
"__type__": "cc.Vec2",
|
||||
|
||||
@ -1092,9 +1092,9 @@
|
||||
"_dstBlendFactor": 4,
|
||||
"_color": {
|
||||
"__type__": "cc.Color",
|
||||
"r": 90,
|
||||
"g": 6,
|
||||
"b": 7,
|
||||
"r": 221,
|
||||
"g": 162,
|
||||
"b": 154,
|
||||
"a": 255
|
||||
},
|
||||
"_string": "4",
|
||||
|
||||
@ -80,7 +80,7 @@ export class RankHistoryList extends Component {
|
||||
this.historyIndex = 1;
|
||||
|
||||
this.updateHistoryArrows();
|
||||
|
||||
this.refreshSelfRankingInfo(null);
|
||||
await this.loadHistoryData(this.currentHistoryType, this.historyIndex);
|
||||
}
|
||||
|
||||
@ -114,11 +114,10 @@ export class RankHistoryList extends Component {
|
||||
// ==================== 历史记录逻辑 ====================
|
||||
async loadHistoryData(type: string, index: number) {
|
||||
this.setRankHistoryRadioBtn(type);
|
||||
|
||||
this.refreshSelfRankingInfo(null);
|
||||
if (!this.isTypeAvailable(type)) {
|
||||
console.log(`${type} 历史榜单活动未开启`);
|
||||
this.rankHistoryLoadingNode.active = false;
|
||||
this.refreshSelfRankingInfo(null);
|
||||
this.showActivityNotOpenTip();
|
||||
return;
|
||||
}
|
||||
@ -163,7 +162,7 @@ export class RankHistoryList extends Component {
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('sp_1').active = false;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('sp_2').active = false;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('sp_3').active = false;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('rankLab').active = false;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('rankLab').active = true;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('rankLab').getComponent(Label).string = '-';
|
||||
this.selfInfo.getChildByName('Uid').getComponent(Label).string = '-';
|
||||
this.selfInfo.getChildByName('Shop').getComponent(Label).string = '-';
|
||||
@ -182,7 +181,7 @@ export class RankHistoryList extends Component {
|
||||
}
|
||||
this.selfInfo.getChildByName('Uid').getComponent(Label).string = truncateString(selfInfo.Uid);
|
||||
this.selfInfo.getChildByName('Shop').getComponent(Label).string = SlotRankingDataManager.instance.getRankListServerId() || '-';
|
||||
this.selfInfo.getChildByName('Win').getComponent(Label).string = selfInfo.Win.toString();
|
||||
this.selfInfo.getChildByName('Win').getComponent(Label).string = selfInfo.Bet.toString();
|
||||
}
|
||||
|
||||
getHistoryDate(type: string, index: number): string {
|
||||
@ -226,7 +225,7 @@ export class RankHistoryList extends Component {
|
||||
node.getChildByName('Rank').getChildByName('rankLab').getComponent(Label).string = (idx + 1).toString();
|
||||
node.getChildByName('Uid').getComponent(Label).string = truncateString(itemData.Uid);
|
||||
node.getChildByName('Shop').getComponent(Label).string = SlotRankingDataManager.instance.getRankListServerId() || '-';
|
||||
node.getChildByName('Win').getComponent(Label).string = itemData.Win.toString();
|
||||
node.getChildByName('Win').getComponent(Label).string = itemData.Bet.toString();
|
||||
}
|
||||
|
||||
this.rankingHistoryListVScroll.refreshList(rankInfos.List);
|
||||
|
||||
@ -77,7 +77,7 @@ export class RankList extends Component {
|
||||
this.rankList.active = true;
|
||||
this.currentRankType = '';
|
||||
this.updateRankButtonsAvailability();
|
||||
|
||||
this.refreshSelfRankingInfo(null);
|
||||
await this.switchRankTab(defaultType);
|
||||
}
|
||||
|
||||
@ -123,7 +123,7 @@ export class RankList extends Component {
|
||||
this.currentRankType = type;
|
||||
|
||||
this.setRankRadioBtn(type);
|
||||
|
||||
this.refreshSelfRankingInfo(null);
|
||||
if (!this.isTypeAvailable(type)) {
|
||||
console.log(`${type} 榜单活动未开启`);
|
||||
this.rankLoadingNode.active = false;
|
||||
@ -132,7 +132,6 @@ export class RankList extends Component {
|
||||
}
|
||||
this.marqueeTexts = [];
|
||||
this.currentMarqueeIndex = 0;
|
||||
this.refreshSelfRankingInfo(null);
|
||||
this.showActivityNotOpenTip();
|
||||
if (this.countdownTimer) {
|
||||
clearInterval(this.countdownTimer);
|
||||
@ -183,7 +182,19 @@ export class RankList extends Component {
|
||||
console.error('获取排行榜数据失败:', error);
|
||||
this.showActivityNotOpenTip();
|
||||
Tween.stopAllByTarget(this.rankLoadingNode);
|
||||
if (this.countdownTimer) {
|
||||
clearInterval(this.countdownTimer);
|
||||
this.countdownTimer = null;
|
||||
}
|
||||
this.rankingEndTime.getComponent(Label).string = "--:--:--";
|
||||
this.rankLoadingNode.active = false;
|
||||
// 停止跑马灯
|
||||
if (this.msg_1 && this.msg_1.isValid) {
|
||||
Tween.stopAllByTarget(this.msg_1);
|
||||
this.msg_1.active = false;
|
||||
}
|
||||
this.marqueeTexts = [];
|
||||
this.currentMarqueeIndex = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ -264,6 +275,9 @@ export class RankList extends Component {
|
||||
this.rankingListVScroll.setTotalCount(rankInfos.List.length);
|
||||
this.rankingListVScroll.renderItemFn = (node: Node, idx: number) => {
|
||||
let itemData = rankInfos.List[idx];
|
||||
if (!itemData) {
|
||||
return;
|
||||
}
|
||||
node.getChildByName('bg').active = idx % 2 === 0;
|
||||
node.getChildByName('bg2').active = idx % 2 !== 0;
|
||||
node.getChildByName('Rank').getChildByName('sp_1').active = idx === 0;
|
||||
@ -273,7 +287,7 @@ export class RankList extends Component {
|
||||
node.getChildByName('Rank').getChildByName('rankLab').getComponent(Label).string = itemData.Rank.toString();
|
||||
node.getChildByName('Uid').getComponent(Label).string = truncateString(itemData.Uid);
|
||||
node.getChildByName('Shop').getComponent(Label).string = SlotRankingDataManager.instance.getRankListServerId() || '-';
|
||||
node.getChildByName('Win').getComponent(Label).string = itemData.Win.toString();
|
||||
node.getChildByName('Win').getComponent(Label).string = itemData.Bet.toString();
|
||||
}
|
||||
|
||||
this.rankingListVScroll.refreshList(rankInfos.List);
|
||||
@ -285,7 +299,7 @@ export class RankList extends Component {
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('sp_1').active = false;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('sp_2').active = false;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('sp_3').active = false;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('rankLab').active = false;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('rankLab').active = true;
|
||||
this.selfInfo.getChildByName('Rank').getChildByName('rankLab').getComponent(Label).string = '-';
|
||||
this.selfInfo.getChildByName('Uid').getComponent(Label).string = '-';
|
||||
this.selfInfo.getChildByName('Shop').getComponent(Label).string = '-';
|
||||
@ -304,7 +318,7 @@ export class RankList extends Component {
|
||||
}
|
||||
this.selfInfo.getChildByName('Uid').getComponent(Label).string = truncateString(selfInfo.Uid);
|
||||
this.selfInfo.getChildByName('Shop').getComponent(Label).string = SlotRankingDataManager.instance.getRankListServerId() || '-';
|
||||
this.selfInfo.getChildByName('Win').getComponent(Label).string = selfInfo.Win.toString();
|
||||
this.selfInfo.getChildByName('Win').getComponent(Label).string = selfInfo.Bet.toString();
|
||||
}
|
||||
|
||||
// ==================== 按钮状态管理 ====================
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { _decorator, Component, Label, Node, Tween, tween } from 'cc';
|
||||
import { VirtualScrollView } from './VScrollView';
|
||||
import { I18nManager } from 'db://assets/Loading/scripts/manager/I18nManager';
|
||||
import { callGameApiForRank } from 'db://assets/Loading/scripts/comm';
|
||||
import { I18nManager } from 'db://assets/Loading/scripts/manager/I18nManager';
|
||||
import { AudioManager } from 'db://assets/Loading/scripts/manager/AudioManager';
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@ -4,6 +4,7 @@ import { Palette } from './Palette';
|
||||
import { SlotRankingDataManager } from './SlotRankingDataManager';
|
||||
import { callGameApiForRank } from 'db://assets/Loading/scripts/comm';
|
||||
import { AudioManager } from 'db://assets/Loading/scripts/manager/AudioManager';
|
||||
import { I18nManager } from 'db://assets/Loading/scripts/manager/I18nManager';
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@ -118,7 +119,7 @@ export class RewardList extends Component {
|
||||
|
||||
this.setRewardRadioBtn(type);
|
||||
|
||||
if (!this.isTypeAvailable(type)) {
|
||||
if (!this.isTypeAvailable(type) || SlotRankingDataManager.instance.getRankListStatusByType(type) !== 0) {
|
||||
console.log(`${type} 奖励榜单活动未开启`);
|
||||
this.rewardLoadingNode.active = false;
|
||||
this.showActivityNotOpenTip();
|
||||
@ -208,19 +209,19 @@ export class RewardList extends Component {
|
||||
|
||||
if (this.rewardsData.DayRanks && this.rewardsData.DayRanks.length > 0) {
|
||||
for (let item of this.rewardsData.DayRanks) {
|
||||
this.selfRewardsList.push({ ...item, TypeLabel: '日榜' });
|
||||
this.selfRewardsList.push({ ...item, TypeLabel: I18nManager.instance.t('Daily Ranking') });
|
||||
}
|
||||
}
|
||||
|
||||
if (this.rewardsData.WeekRanks && this.rewardsData.WeekRanks.length > 0) {
|
||||
for (let item of this.rewardsData.WeekRanks) {
|
||||
this.selfRewardsList.push({ ...item, TypeLabel: '周榜' });
|
||||
this.selfRewardsList.push({ ...item, TypeLabel: I18nManager.instance.t('Weekly Ranking') });
|
||||
}
|
||||
}
|
||||
|
||||
if (this.rewardsData.MonthRanks && this.rewardsData.MonthRanks.length > 0) {
|
||||
for (let item of this.rewardsData.MonthRanks) {
|
||||
this.selfRewardsList.push({ ...item, TypeLabel: '月榜' });
|
||||
this.selfRewardsList.push({ ...item, TypeLabel: I18nManager.instance.t('Monthly Ranking') });
|
||||
}
|
||||
}
|
||||
|
||||
@ -303,8 +304,6 @@ export class RewardList extends Component {
|
||||
this.slotScene.slotBar.setBalance(result.Balance);
|
||||
}
|
||||
|
||||
// 播放音效
|
||||
AudioManager.instance.playSFX("Coin_Drop");
|
||||
|
||||
console.log(`成功领取 ${result.Ids.length} 个奖励,新余额: ${result.Balance}`);
|
||||
} else {
|
||||
|
||||
@ -67,9 +67,10 @@ export class SlotRanking extends Component {
|
||||
this.initComponents();
|
||||
|
||||
this.rankingBtn.setPosition(this.startPos);
|
||||
this.rankingBtn.active = SlotRankingDataManager.instance.getRankListStatus() === 0 || SlotRankingDataManager.instance.getRankListStatus() === 1;
|
||||
this.rankingBtn.getChildByName('icon').getComponent(sp.Skeleton).color = SlotRankingDataManager.instance.getRankListStatus() === 0 ? Color.WHITE : Color.GRAY;
|
||||
this.rankingBtn.active = SlotRankingDataManager.instance.getRankListStatus() === 0 || SlotRankingDataManager.instance.getRankListStatus() === 1 || SlotRankingDataManager.instance.getRankMaxCloseTimeIsBiggerThanCurTime();
|
||||
|
||||
this.rankingBtn.getComponent(Button).interactable = SlotRankingDataManager.instance.getRankListStatus() === 0;
|
||||
this.rankingBtn.getChildByName('icon').getComponent(sp.Skeleton).color = SlotRankingDataManager.instance.getRankListStatus() === 0 ? Color.WHITE : Color.GRAY;
|
||||
|
||||
this.rankingBtn.on(Node.EventType.TOUCH_START, this.onTouchStart, this);
|
||||
this.rankingBtn.on(Node.EventType.TOUCH_MOVE, this.onTouchMove, this);
|
||||
@ -143,6 +144,18 @@ export class SlotRanking extends Component {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (this.slotScene.gameState.isFeatureBuySpin) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (this.slotScene.gameState.isEliminating) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!this.rankingBtn.getComponent(Button).interactable) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@ -13,6 +13,32 @@ export class SlotRankingDataManager {
|
||||
set rankList(list: any) { this._rankList = list; }
|
||||
get rankList(): any { return this._rankList; }
|
||||
|
||||
getRankMaxCloseTimeIsBiggerThanCurTime(): boolean {
|
||||
if (!this._rankList || !this._rankList.List || this._rankList.List.length === 0) {
|
||||
// 代表当前没有活动开启,则说明关闭入口按钮
|
||||
return false;
|
||||
}
|
||||
|
||||
let maxCloseTime = 0;
|
||||
for (let item of this._rankList.List) {
|
||||
if (item.CloseTime > maxCloseTime) {
|
||||
maxCloseTime = item.CloseTime;
|
||||
}
|
||||
}
|
||||
|
||||
return Date.now() <= (maxCloseTime * 1000);
|
||||
}
|
||||
|
||||
getRankListStatusByType(type: string): number {
|
||||
if (!this._rankList || !this._rankList.List || this._rankList.List.length === 0) {
|
||||
return 2;
|
||||
}
|
||||
|
||||
let item = this._rankList.List.find((item: any) => item.Type === type);
|
||||
return item ? item.Status : 2;
|
||||
}
|
||||
|
||||
|
||||
getRankListStatus(): number {
|
||||
if (!this._rankList || !this._rankList.List || this._rankList.List.length === 0) {
|
||||
return 2;
|
||||
|
||||
@ -661,7 +661,7 @@ export class SlotGame extends Component {
|
||||
onIconClicked(iconComponent: Icon) {
|
||||
if (this.isEliminating) return;
|
||||
if (this.isShow) return;
|
||||
let isExpect = this.rollerManager.checkNextRollerExpect(6);
|
||||
let isExpect = this.rollerManager.checkNextRollerExpect(6, 4);
|
||||
if (isExpect) return;
|
||||
|
||||
if (this.freeBg.active) return;
|
||||
|
||||
@ -24,6 +24,7 @@ interface GameState {
|
||||
isAutoSpin: boolean;
|
||||
isEliminating: boolean;
|
||||
isFastSpin: boolean;
|
||||
isFeatureBuySpin: boolean;
|
||||
isFirstFreeSpin: boolean;
|
||||
isInFreeSpin: boolean;
|
||||
isOneRoundEnd: boolean;
|
||||
@ -87,6 +88,7 @@ export class SlotScene extends Component {
|
||||
isEliminating: false,
|
||||
isFastSpin: false,
|
||||
isFirstFreeSpin: false,
|
||||
isFeatureBuySpin: false,
|
||||
isInFreeSpin: false,
|
||||
isOneRoundEnd: false,
|
||||
isDebug: false
|
||||
@ -213,9 +215,12 @@ export class SlotScene extends Component {
|
||||
let panel = NodePoolManager.instance.getNodeFromPoolStatic('FeatureBuy', this.FeatureBuyPre);
|
||||
let featureBuy = panel.getComponent(FeatureBuy)
|
||||
this.node.addChild(panel);
|
||||
|
||||
featureBuy.show(this.slotBar.getBet(), this.gameInfo.BuyMul, () => {
|
||||
this.slotGame.setFeatureBuyInteractable(false)
|
||||
this.spinBtnClick(false, true);
|
||||
this.gameState.isFeatureBuySpin = true;
|
||||
|
||||
this.slotBar.featureBuySpin();
|
||||
});
|
||||
}
|
||||
@ -727,6 +732,7 @@ export class SlotScene extends Component {
|
||||
|
||||
private async handleFreeSpinEnd(winType: WIN_TYPE, isReconnect: boolean = false) {
|
||||
this.gameState.isFirstFreeSpin = false;
|
||||
this.gameState.isFeatureBuySpin = false;
|
||||
this.gameState.isInFreeSpin = false;
|
||||
this.slotBar.exitFreeSpin();
|
||||
|
||||
@ -887,7 +893,7 @@ export class SlotScene extends Component {
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
msg1 = I18nManager.instance.t('AID_TIP_CONTENT_4');
|
||||
msg1 = I18nManager.instance.t('AID_ERROR_CONTENT_4');
|
||||
msg2 = I18nManager.instance.t('AID_ERROR_CODE_4');
|
||||
tip = `${msg1}\n${msg2}`;
|
||||
if (!this.TipPanel.getHasTip()) {
|
||||
|
||||
@ -55,7 +55,7 @@
|
||||
"Weekly Ranking": "Ugentlig rangliste",
|
||||
"Monthly Ranking": "Månedlig rangliste",
|
||||
"Event Description": "Eventbeskrivelse",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Deltag i udvalgte spil i eventperioden, og bliv rangeret efter “gevinstpoint”. De XX bedst placerede spillere modtager attraktive præmier!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "I kampagneperioden — deltag i de udvalgte spil, og hvis dine indsatser ligger i top XX, kan du få store præmier!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Opnå i alt XX indsatser og en samlet indsats på XX for at deltage i eventet",
|
||||
"Historical leaderboard records": "Historik for ranglister",
|
||||
"Claim with one click": "Hent alle præmier",
|
||||
@ -125,7 +125,7 @@
|
||||
"Weekly Ranking": "Wochenrangliste",
|
||||
"Monthly Ranking": "Monatsrangliste",
|
||||
"Event Description": "Eventbeschreibung",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Nehmen Sie während des Eventzeitraums an den angegebenen Spielen teil und werden Sie nach „Gewinnpunkten“ gerankt. Die Top XX Spieler erhalten attraktive Preise!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Während der Aktionszeit nimm an den ausgewählten Spielen teil und sichere dir großartige Preise, wenn deine Einsätze unter den Top-XX liegen!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Erreichen Sie insgesamt XX Einsätze und einen kumulierten Einsatz von XX, um am Event teilzunehmen",
|
||||
"Historical leaderboard records": "Ranglistenverlauf",
|
||||
"Claim with one click": "Alle Belohnungen abholen",
|
||||
@ -195,7 +195,7 @@
|
||||
"Weekly Ranking": "Weekly Ranking",
|
||||
"Monthly Ranking": "Monthly Ranking",
|
||||
"Event Description": "Event Description",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "During the event, participate in the designated games and rank within the top XX by bets to win generous rewards!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Accumulate XX bets or a total wager of XX to participate in the event",
|
||||
"Historical leaderboard records": "Historical leaderboard records",
|
||||
"Claim with one click": "Claim with one click",
|
||||
@ -265,7 +265,7 @@
|
||||
"Weekly Ranking": "Ranking Semanal",
|
||||
"Monthly Ranking": "Ranking Mensual",
|
||||
"Event Description": "Descripción del Evento",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Durante el período del evento, participa en los juegos designados y clasifícate según los “puntos de ganancia”. ¡Los XX mejores jugadores obtendrán grandes premios!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Durante el período del evento, participa en los juegos designados y, si tus apuestas se ubican entre los primeros XX, ¡podrás ganar grandes premios!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Acumula XX apuestas y alcanza un total de apuestas de XX para poder participar en el evento",
|
||||
"Historical leaderboard records": "Historial de Rankings",
|
||||
"Claim with one click": "Reclamar Todo",
|
||||
@ -335,7 +335,7 @@
|
||||
"Weekly Ranking": "Viikoittainen lista",
|
||||
"Monthly Ranking": "Kuukausittainen lista",
|
||||
"Event Description": "Tapahtuman kuvaus",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Osallistu tapahtuman aikana määrättyihin peleihin ja sijoitu “voittopisteiden” perusteella. Parhaat XX pelaajaa saavat houkuttelevia palkintoja!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Kampanjan aikana osallistu valittuihin peleihin, ja jos panoksesi sijoittuvat kärjen XX joukkoon, voit voittaa upeita palkintoja!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Saavuta yhteensä XX panostusta ja XX kokonaispanos osallistuaksesi tapahtumaan",
|
||||
"Historical leaderboard records": "Tulostaulukon historia",
|
||||
"Claim with one click": "Lunasta kaikki",
|
||||
@ -405,7 +405,7 @@
|
||||
"Weekly Ranking": "Classement hebdomadaire",
|
||||
"Monthly Ranking": "Classement mensuel",
|
||||
"Event Description": "Description de l’événement",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Pendant la période de l’événement, participez aux jeux désignés et soyez classé selon les « points de gain ». Les XX meilleurs joueurs recevront des récompenses attractives !",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Pendant la période de l’événement, participez aux jeux désignés et, si vos mises se classent parmi les XX premiers, vous pourrez remporter de superbes récompenses !",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Cumulez XX mises et atteignez un montant total de mises de XX pour pouvoir participer à l’événement",
|
||||
"Historical leaderboard records": "Historique des classements",
|
||||
"Claim with one click": "Tout réclamer",
|
||||
@ -475,7 +475,7 @@
|
||||
"Weekly Ranking": "Peringkat Mingguan",
|
||||
"Monthly Ranking": "Peringkat Bulanan",
|
||||
"Event Description": "Deskripsi Acara",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Selama periode acara, mainkan game yang ditentukan dan menangkan poin untuk masuk ke peringkat XX teratas dan dapatkan hadiah menarik!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Selama periode acara, ikut serta dalam permainan yang ditentukan dan raih peringkat teratas XX berdasarkan taruhan untuk mendapatkan hadiah besar!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Akumulasi taruhan mencapai XX kali dan total taruhan mencapai XX untuk berpartisipasi dalam acara",
|
||||
"Historical leaderboard records": "Riwayat Papan Peringkat",
|
||||
"Claim with one click": "Klaim Sekaligus",
|
||||
@ -545,7 +545,7 @@
|
||||
"Weekly Ranking": "Classifica Settimanale",
|
||||
"Monthly Ranking": "Classifica Mensile",
|
||||
"Event Description": "Descrizione dell’Evento",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Durante il periodo dell’evento, partecipa ai giochi selezionati e vieni classificato in base ai “punti vincita”. I primi XX giocatori riceveranno premi interessanti!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Durante il periodo dell’evento, partecipa ai giochi designati e, se le tue puntate rientrano tra le prime XX, potrai ottenere ricche ricompense!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Accumula XX puntate e raggiungi un totale di puntate pari a XX per partecipare all’evento",
|
||||
"Historical leaderboard records": "Cronologia delle Classifiche",
|
||||
"Claim with one click": "Riscatta Tutto",
|
||||
@ -615,7 +615,7 @@
|
||||
"Weekly Ranking": "ウィークリーランキング",
|
||||
"Monthly Ranking": "マンスリーランキング",
|
||||
"Event Description": "イベント概要",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "イベント期間中に指定されたゲームに参加し、「獲得ポイント」に基づいてランキングが決定されます。上位 XX 名のプレイヤーには豪華報酬が贈られます!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "イベント期間中、指定されたゲームに参加し、ベットがトップXXに入れば、豪華な報酬を獲得できます!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "累計ベット回数が XX 回、かつ累計ベット額が XX に達すると、イベントに参加できます",
|
||||
"Historical leaderboard records": "ランキング履歴",
|
||||
"Claim with one click": "一括受け取り",
|
||||
@ -685,7 +685,7 @@
|
||||
"Weekly Ranking": "주간 랭킹",
|
||||
"Monthly Ranking": "월간 랭킹",
|
||||
"Event Description": "이벤트 안내",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "이벤트 기간 동안 지정된 게임에 참여하고 “획득 포인트” 기준으로 랭킹이 결정됩니다. 상위 XX명의 플레이어에게 푸짐한 보상이 지급됩니다!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "이벤트 기간 동안 지정된 게임에 참여하고 베팅 순위가 상위 XX위 안에 들면 풍성한 보상을 받을 수 있습니다!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "누적 베팅 횟수 XX회 및 누적 베팅 금액 XX를 달성하면 이벤트에 참여할 수 있습니다",
|
||||
"Historical leaderboard records": "랭킹 기록",
|
||||
"Claim with one click": "일괄 수령",
|
||||
@ -755,7 +755,7 @@
|
||||
"Weekly Ranking": "အပတ်စဉ် အဆင့်သတ်မှတ်ဇယား",
|
||||
"Monthly Ranking": "လစဉ် အဆင့်သတ်မှတ်ဇယား",
|
||||
"Event Description": "ပွဲလှုပ်ရှားမှု အကြောင်းအရာ",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "ပွဲလှုပ်ရှားမှုကာလအတွင်း သတ်မှတ်ထားသော ဂိမ်းများတွင် ပါဝင်ကစားပြီး “အနိုင်ရမှတ်များ” အပေါ် မူတည်၍ အဆင့်သတ်မှတ်မည်ဖြစ်ပါသည်။ ထိပ်ဆုံး XX ဦးသည် ဆုလာဘ်အထူးများကို ရရှိမည်ဖြစ်ပါသည်။",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "အစီအစဉ်ကာလအတွင်း သတ်မှတ်ထားသောဂိမ်းများတွင် ပါဝင်ကာ ပေါက်ကြေးတင်ထားမှုများသည် ထိပ်တန်း XX အဆင့်အတွင်းဝင်လျှင် စျေးကြီးမော်လပြည့် ရခိုင်ထောက်ပံ့မျိုးစုံကို ရယူနိုင်ပါသည်!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "စုစုပေါင်း လောင်းကစားအကြိမ် XX ကြိမ်နှင့် စုစုပေါင်း လောင်းကစားပမာဏ XX ကို ပြည့်မီပါက ပွဲလှုပ်ရှားမှုတွင် ပါဝင်နိုင်ပါသည်",
|
||||
"Historical leaderboard records": "အဆင့်သတ်မှတ်ဇယား မှတ်တမ်း",
|
||||
"Claim with one click": "တစ်ကြိမ်တည်း ဆုလက်ခံမည်",
|
||||
@ -825,7 +825,7 @@
|
||||
"Weekly Ranking": "Wekelijkse ranglijst",
|
||||
"Monthly Ranking": "Maandelijkse ranglijst",
|
||||
"Event Description": "Beschrijving van het evenement",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Neem tijdens de evenementperiode deel aan de geselecteerde spellen en word gerangschikt op basis van “winstpunten”. De beste XX spelers ontvangen aantrekkelijke beloningen!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Tijdens de actieperiode kun je deelnemen aan de aangewezen spellen en, als je inzetten bij de top XX horen, geweldige prijzen winnen!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Bereik in totaal XX inzetten en een cumulatief inzetbedrag van XX om aan het evenement deel te nemen",
|
||||
"Historical leaderboard records": "Geschiedenis van ranglijsten",
|
||||
"Claim with one click": "Alles claimen",
|
||||
@ -895,7 +895,7 @@
|
||||
"Weekly Ranking": "Classificação Semanal",
|
||||
"Monthly Ranking": "Classificação Mensal",
|
||||
"Event Description": "Descrição do Evento",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Durante o período do evento, participe dos jogos selecionados e seja classificado com base nos “pontos de ganho”. Os XX melhores jogadores receberão prêmios atrativos!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Durante o período do evento, participe nos jogos designados e, se as suas apostas ficarem entre os primeiros XX, você poderá ganhar grandes recompensas!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Acumule XX apostas e alcance um total de apostas de XX para participar do evento",
|
||||
"Historical leaderboard records": "Histórico de Classificações",
|
||||
"Claim with one click": "Resgatar Tudo",
|
||||
@ -965,7 +965,7 @@
|
||||
"Weekly Ranking": "Clasament săptămânal",
|
||||
"Monthly Ranking": "Clasament lunar",
|
||||
"Event Description": "Descrierea evenimentului",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Pe durata evenimentului, participă la jocurile selectate și fii clasat în funcție de „punctele de câștig”. Primii XX de jucători vor primi recompense atractive!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "În perioada evenimentului, participă la jocurile desemnate și, dacă pariurile tale se află în top XX, poți obține recompense generoase!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Acumulează XX pariuri și atinge un total al pariurilor de XX pentru a putea participa la eveniment",
|
||||
"Historical leaderboard records": "Istoric clasamente",
|
||||
"Claim with one click": "Revendică tot",
|
||||
@ -1035,7 +1035,7 @@
|
||||
"Weekly Ranking": "Еженедельный рейтинг",
|
||||
"Monthly Ranking": "Ежемесячный рейтинг",
|
||||
"Event Description": "Описание события",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "В период проведения события участвуйте в выбранных играх и занимайте места в рейтинге на основе «очков выигрыша». Топ XX игроков получат щедрые награды!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "В период проведения акции участвуйте в выбранных играх и, если ваши ставки войдут в топ XX, вы сможете получить щедрые призы!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Совершите XX ставок и наберите общий объём ставок XX, чтобы принять участие в событии",
|
||||
"Historical leaderboard records": "История рейтингов",
|
||||
"Claim with one click": "Забрать всё",
|
||||
@ -1048,7 +1048,6 @@
|
||||
"Event": "Событие",
|
||||
"Claim": "Забрать",
|
||||
"Event Time": "Время события"
|
||||
|
||||
},
|
||||
"sv": {
|
||||
"AID_AUTO_BUTTON": "Starta autospinn",
|
||||
@ -1106,7 +1105,7 @@
|
||||
"Weekly Ranking": "Veckovis topplista",
|
||||
"Monthly Ranking": "Månatlig topplista",
|
||||
"Event Description": "Evenemangsbeskrivning",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Delta i de utvalda spelen under evenemangsperioden och rangordnas baserat på ”vinstpoäng”. De XX bästa spelarna får attraktiva belöningar!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Under kampanjperioden — delta i de utvalda spelen, och om dina insatser hamnar bland topp XX kan du vinna fina priser!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Uppnå totalt XX insatser och ett sammanlagt insatsbelopp på XX för att delta i evenemanget",
|
||||
"Historical leaderboard records": "Topplistehistorik",
|
||||
"Claim with one click": "Hämta alla",
|
||||
@ -1176,7 +1175,7 @@
|
||||
"Weekly Ranking": "อันดับรายสัปดาห์",
|
||||
"Monthly Ranking": "อันดับรายเดือน",
|
||||
"Event Description": "รายละเอียดกิจกรรม",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "ร่วมเล่นเกมที่กำหนดในช่วงเวลากิจกรรม และจัดอันดับตาม “คะแนนชนะ” ผู้เล่นที่ติดอันดับ XX แรก รับรางวัลสุดพิเศษทันที!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "ในช่วงกิจกรรม เพียงเข้าร่วมเล่นเกมที่กำหนด และมียอดเดิมพันติดอันดับ XX อันดับแรก ก็รับรางวัลใหญ่ได้เลย!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "สะสมยอดเดิมพันครบ XX ครั้ง และมียอดเดิมพันสะสมครบ XX จึงจะมีสิทธิ์เข้าร่วมกิจกรรม",
|
||||
"Historical leaderboard records": "ประวัติตารางจัดอันดับ",
|
||||
"Claim with one click": "รับรางวัลทั้งหมดในครั้งเดียว",
|
||||
@ -1246,7 +1245,7 @@
|
||||
"Weekly Ranking": "Haftalık Sıralama",
|
||||
"Monthly Ranking": "Aylık Sıralama",
|
||||
"Event Description": "Etkinlik Açıklaması",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Etkinlik süresi boyunca belirlenen oyunlara katılın ve “kazanç puanları”na göre sıralamaya girin. İlk XX oyuncu cazip ödüller kazanacaktır!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Etkinlik süresi boyunca belirlenen oyunlara katıl ve bahislerin ilk XX sırada yer alırsa büyük ödüller kazan!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Etkinliğe katılmak için toplam XX bahis yapın ve toplam bahis tutarınız XX’e ulaşsın",
|
||||
"Historical leaderboard records": "Sıralama Geçmişi",
|
||||
"Claim with one click": "Hepsini Al",
|
||||
@ -1316,7 +1315,7 @@
|
||||
"Weekly Ranking": "Bảng tuần",
|
||||
"Monthly Ranking": "Bảng tháng",
|
||||
"Event Description": "Giới thiệu sự kiện",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Trong thời gian diễn ra sự kiện, tham gia các trò chơi được chỉ định và xếp hạng theo “điểm thắng”. Người chơi nằm trong Top XX sẽ nhận được phần thưởng hấp dẫn!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "Trong thời gian diễn ra sự kiện, hãy tham gia các trò chơi được chỉ định và xếp hạng trong top XX về tổng cược để nhận những phần thưởng hấp dẫn!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "Tích lũy XX lượt cược và tổng số tiền cược đạt XX để đủ điều kiện tham gia sự kiện",
|
||||
"Historical leaderboard records": "Lịch sử bảng xếp hạng",
|
||||
"Claim with one click": "Nhận thưởng một lần",
|
||||
@ -1386,7 +1385,7 @@
|
||||
"Weekly Ranking": "週榜",
|
||||
"Monthly Ranking": "月榜",
|
||||
"Event Description": "活動說明",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "活動期間內參與指定遊戲,依「贏分」排名前 XX 名,即可獲得豐富大獎!",
|
||||
"During the event, participate in designated games and rank in the top XX by winnings to receive generous rewards!": "活動期間內參與指定遊戲,依「投注」排名前 XX 名,即可獲得豐富大獎!",
|
||||
"Accumulate XX bets or a total wager of XX to participate in the event": "累積投注達 XX 次,且累積投注金額達 XX,即可參與活動",
|
||||
"Historical leaderboard records": "歷史排行榜紀錄",
|
||||
"Claim with one click": "一鍵領取",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user