diff --git a/image/event/lucky_draw_collect_point/base_bg.png b/image/event/lucky_draw_collect_point/base_bg.png new file mode 100644 index 00000000..0d8f9073 Binary files /dev/null and b/image/event/lucky_draw_collect_point/base_bg.png differ diff --git a/image/event/lucky_draw_collect_point/bg.png b/image/event/lucky_draw_collect_point/bg.png new file mode 100644 index 00000000..a81959d1 Binary files /dev/null and b/image/event/lucky_draw_collect_point/bg.png differ diff --git a/image/event/lucky_draw_collect_point/goal_BYD.png b/image/event/lucky_draw_collect_point/goal_BYD.png new file mode 100644 index 00000000..8664e0bd Binary files /dev/null and b/image/event/lucky_draw_collect_point/goal_BYD.png differ diff --git a/image/event/lucky_draw_collect_point/goal_ORA.png b/image/event/lucky_draw_collect_point/goal_ORA.png new file mode 100644 index 00000000..7687d8b5 Binary files /dev/null and b/image/event/lucky_draw_collect_point/goal_ORA.png differ diff --git a/image/event/lucky_draw_collect_point/goal_Tesla.png b/image/event/lucky_draw_collect_point/goal_Tesla.png new file mode 100644 index 00000000..9fbf015c Binary files /dev/null and b/image/event/lucky_draw_collect_point/goal_Tesla.png differ diff --git a/image/event/lucky_draw_collect_point/goal_regular.png b/image/event/lucky_draw_collect_point/goal_regular.png new file mode 100644 index 00000000..6209670e Binary files /dev/null and b/image/event/lucky_draw_collect_point/goal_regular.png differ diff --git a/image/event/lucky_draw_collect_point/head_slider_level2.png b/image/event/lucky_draw_collect_point/head_slider_level2.png new file mode 100644 index 00000000..7e37fe93 Binary files /dev/null and b/image/event/lucky_draw_collect_point/head_slider_level2.png differ diff --git a/image/event/lucky_draw_collect_point/head_slider_level3.png b/image/event/lucky_draw_collect_point/head_slider_level3.png new file mode 100644 index 00000000..4c4ea26f Binary files /dev/null and b/image/event/lucky_draw_collect_point/head_slider_level3.png differ diff --git a/image/event/lucky_draw_collect_point/head_slider_level4.png b/image/event/lucky_draw_collect_point/head_slider_level4.png new file mode 100644 index 00000000..c81892e4 Binary files /dev/null and b/image/event/lucky_draw_collect_point/head_slider_level4.png differ diff --git a/image/event/lucky_draw_collect_point/level1.png b/image/event/lucky_draw_collect_point/level1.png new file mode 100644 index 00000000..e0649361 Binary files /dev/null and b/image/event/lucky_draw_collect_point/level1.png differ diff --git a/image/event/lucky_draw_collect_point/level2.png b/image/event/lucky_draw_collect_point/level2.png new file mode 100644 index 00000000..bf6af19a Binary files /dev/null and b/image/event/lucky_draw_collect_point/level2.png differ diff --git a/image/event/lucky_draw_collect_point/level3.png b/image/event/lucky_draw_collect_point/level3.png new file mode 100644 index 00000000..18c5d22e Binary files /dev/null and b/image/event/lucky_draw_collect_point/level3.png differ diff --git a/image/event/lucky_draw_collect_point/level4.png b/image/event/lucky_draw_collect_point/level4.png new file mode 100644 index 00000000..c4c13712 Binary files /dev/null and b/image/event/lucky_draw_collect_point/level4.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_ads.png b/image/event/lucky_draw_collect_point/lucky_draw_ads.png new file mode 100644 index 00000000..2b203022 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_ads.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_ads_en.png b/image/event/lucky_draw_collect_point/lucky_draw_ads_en.png new file mode 100644 index 00000000..f12d970e Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_ads_en.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level2.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level2.png new file mode 100644 index 00000000..373077bc Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level2.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level3.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level3.png new file mode 100644 index 00000000..6400e519 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level3.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level4.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level4.png new file mode 100644 index 00000000..e9e2897a Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_1-5_level4.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level2.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level2.png new file mode 100644 index 00000000..d20edd51 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level2.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level3.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level3.png new file mode 100644 index 00000000..94fb637a Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level3.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level4.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level4.png new file mode 100644 index 00000000..5fbbf2ec Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_11-15_level4.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level2.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level2.png new file mode 100644 index 00000000..623a88c7 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level2.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level3.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level3.png new file mode 100644 index 00000000..a4bfbb47 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level3.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level4.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level4.png new file mode 100644 index 00000000..2a1ce6c9 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_16-20_level4.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level2.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level2.png new file mode 100644 index 00000000..d6f27fc3 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level2.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level3.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level3.png new file mode 100644 index 00000000..4884b328 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level3.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level4.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level4.png new file mode 100644 index 00000000..f0b483ec Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_21-25_level4.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level2.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level2.png new file mode 100644 index 00000000..ad6e4966 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level2.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level3.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level3.png new file mode 100644 index 00000000..47c63411 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level3.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level4.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level4.png new file mode 100644 index 00000000..f03aabbe Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_26-30_level4.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level2.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level2.png new file mode 100644 index 00000000..2b0c33ae Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level2.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level3.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level3.png new file mode 100644 index 00000000..1d1da7f4 Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level3.png differ diff --git a/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level4.png b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level4.png new file mode 100644 index 00000000..2c24a67e Binary files /dev/null and b/image/event/lucky_draw_collect_point/lucky_draw_progress_bar_day_6-10_level4.png differ diff --git a/image/event/lucky_draw_collect_point/slider.png b/image/event/lucky_draw_collect_point/slider.png new file mode 100644 index 00000000..0d1de8ab Binary files /dev/null and b/image/event/lucky_draw_collect_point/slider.png differ diff --git a/xml/event/tricker.ev b/xml/event/tricker.ev index 82e37c56..b5779bca 100644 --- a/xml/event/tricker.ev +++ b/xml/event/tricker.ev @@ -127,10 +127,10 @@ Var New_Payment = 0 Var XMLLiveInfoEnable = 0 -Var CheckMemberPageCampaign = 0 +Var LuckyDrawCampaign = 0 If SystemDateMonthInt = 1 Then - Var CheckMemberPageCampaign = 1 + Var LuckyDrawCampaign = 1 EndIf If SystemDateMonthInt = 5 Then @@ -195,7 +195,7 @@ If SystemDateMonthInt = 6 Then EndIf If SystemDateDayInt >= 17 Then - Var CheckMemberPageCampaign = 1 + Var LuckyDrawCampaign = 1 EndIf EndIf @@ -223,7 +223,7 @@ If SystemDateMonthInt = 7 Then EndIf If SystemDateMonthInt >= 7 Then - Var CheckMemberPageCampaign = 1 + Var LuckyDrawCampaign = 1 EndIf diff --git a/xml/page_check_member.xml b/xml/page_check_member.xml index bb3b18fb..4c89e929 100644 --- a/xml/page_check_member.xml +++ b/xml/page_check_member.xml @@ -42,7 +42,8 @@ EndIf - + Var luckyDrawTicket = 0 + Var luckyDrawAlredyGotReward = 0 Var StepX = 2 @@ -130,9 +131,10 @@ INT CoffeePointRank Var CoffeePointRankTmp = CoffeePointRank - If CheckMemberPageCampaign = 1 Then - Var luckeyDrawTicket = Ext1h - INT luckeyDrawTicket + If LuckyDrawCampaign = 1 Then + Var luckyDrawTicket = Ext1h + INT luckyDrawTicket + Var luckyDrawAlredyGotReward = Ext1i EndIf diff --git a/xml/page_check_member1.xml b/xml/page_check_member1.xml index 360e2d4a..651e6dff 100644 --- a/xml/page_check_member1.xml +++ b/xml/page_check_member1.xml @@ -32,6 +32,8 @@ Var Xtext = 246 + Var luckyDrawTicket = 0 + Var luckyDrawAlredyGotReward = 0 If show_eng = "true" Then Var DirImage = "ROOT/taobin_project/image/collectiing_en" @@ -90,9 +92,10 @@ Var CoffeePointRankTmp = CoffeePointRank - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Var luckyDrawTicket = Ext1h INT luckyDrawTicket + Var luckyDrawAlredyGotReward = Ext1i EndIf diff --git a/xml/page_check_member2.xml b/xml/page_check_member2.xml index 60bcad57..479a1b5a 100644 --- a/xml/page_check_member2.xml +++ b/xml/page_check_member2.xml @@ -8,7 +8,7 @@ ; On open - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/page_check_member2_campaign.xml" EndIf diff --git a/xml/page_check_member2_campaign.xml b/xml/page_check_member2_campaign.xml index b5d7df4b..b32c04f6 100644 --- a/xml/page_check_member2_campaign.xml +++ b/xml/page_check_member2_campaign.xml @@ -755,6 +755,15 @@ DEBUGVAR SystemDate DEBUGVAR targetDate DEBUGVAR dayDiff + + + Var ShowLuckyDrawTicketState = "Enable" + Var ShowLuckyDrawAlreadyGotRewardState = "Invisible" + If luckyDrawAlredyGotReward = 1 Then + Var ShowLuckyDrawTicketState = "Invisible" + Var ShowLuckyDrawAlreadyGotRewardState = "Enable" + EndIf + 1000 @@ -1028,18 +1037,21 @@ - 142 + 142 1036 + ShowLuckyDrawTicketState Var( DirImageCampaign + "/luckydraw_detail_container.png" ) prize_x 1046 + ShowLuckyDrawTicketState Var( "ROOT/taobin_project/image/display_point_campaign" + prizeImg ) + ShowLuckyDrawTicketState dayDiff_X dayDiff_Y 40 @@ -1051,6 +1063,7 @@ + ShowLuckyDrawTicketState 620 1076 164 @@ -1062,6 +1075,26 @@ StringFmt( luckyDrawTicket , LuckyDrawTicketFormat, PreScaleConvertShow) + + ShowLuckyDrawAlreadyGotRewardState + 334 + 1057 + KanitSemiBoldTTF + 390 + 24 + 0x84776F + center-vertical-horizontal + + eval( + If show_eng = "true" Then + Var return = "You already got Lucky Draw reward." + Else + Var return = "คุณได้รับรางวัล Lucky Draw ไปแล้ว" + EndIf + ) + + + 142 diff --git a/xml/page_collect_point_1.xml b/xml/page_collect_point_1.xml index b2fdfc20..928c23d5 100644 --- a/xml/page_collect_point_1.xml +++ b/xml/page_collect_point_1.xml @@ -777,7 +777,7 @@ ;Open "ROOT/taobin_project/xml/page_catalog.xml" SAVELOG "collect_point1-p589." - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" diff --git a/xml/page_collect_point_2.xml b/xml/page_collect_point_2.xml index 48fc3754..37cd2827 100644 --- a/xml/page_collect_point_2.xml +++ b/xml/page_collect_point_2.xml @@ -43,6 +43,8 @@ Open "ROOT/taobin_project/xml/page_collect_point_error.xml" EndIf + + Var GetLuckyDraw = 0 1000 @@ -111,143 +113,171 @@ Else - If Ext1a = "ok" Then - - Var TaobinName = Ext1d - Var TaobinCoupons = Ext1g - Var TaobinExpire = Ext1f - Var TaobinLevel = Ext1e - Var TaobinPDPA = Ext1h - - Var TaobinPromoX = Ext1j - - DEBUGVAR TaobinPDPA - - Var PointTaobinTmp = Ext1i - - DEBUGVAR PointTaobinTmp - INT PointTaobinTmp - - INT TaobinPDPA - - If TaobinName = "-" Then - Var Seeker.IsLineMember = 0 - Else - Var Seeker.IsLineMember = 1 - EndIf - - - Var TelephoneNumber = TelephoneNumberX - Var TNumberTaobinMemberXXX = TelephoneNumber - - ;Var PointTaobinTmp = 4 - - Var PointTaobin = PointTaobinTmp - Var pTaobin = PointTaobin - - DEBUGVAR TaobinLevel - - If TaobinLevel = "1" Then - Var pTaobin = PayAmount / 20 - Else - Var pTaobin = PayAmount / 15 - EndIf - - If pTaobin > 0 Then - Var pTaobinX = PointTaobin / pTaobin - If pTaobinX >= 2 Then - Var Point2X = 1 + If GetLuckyDraw = 1 Then + If Ext1a = "ok" Then + DEBUGVAR Ext1h + DEBUGVAR Ext1i + Var luckyDrawTicket = Ext1h + INT luckyDrawTicket + Var luckyDrawAlredyGotReward = Ext1i + If luckyDrawAlredyGotReward = 1 Then + Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" + Else + Open "ROOT/taobin_project/xml/page_collect_point_3_28_lucky_draw_campaign.xml" EndIf + Else + + Var Seeker.TaobinErrorNetwork = 1 + + Var Seeker.PointTaobinStr = ParamCP + Var TelephoneNumber = TelephoneNumberX + Var Seeker.TNumberTaobinMember = TelephoneNumber + Open "ROOT/taobin_project/xml/page_collect_point_error.xml" EndIf - - - Var Seeker.PointTaobinStr = ParamCP - Var Seeker.TNumberTaobinMember = TelephoneNumberX - - - Var CoffeePointRank = Ext1b - INT CoffeePointRank - - Var CoffeePoint1 = Ext1c - INT CoffeePoint1 + EndIf - Var CoffeePoint = PointTaobin + CoffeePoint1 - Var CoffeePointOld = CoffeePoint1 - If TaobinLevel = 1 Then - Var CoffeePointRank = CoffeePointRank + 0 - Else - Var CoffeePointRank = CoffeePointRank + PointTaobin - EndIf + If GetLuckyDraw = 0 Then + If Ext1a = "ok" Then - Var CoffeePointRankTmp = CoffeePointRank + Var TaobinName = Ext1d + Var TaobinCoupons = Ext1g + Var TaobinExpire = Ext1f + Var TaobinLevel = Ext1e + Var TaobinPDPA = Ext1h + Var TaobinPromoX = Ext1j - DEBUGVAR Seeker.PointTaobinStr - DEBUGVAR Seeker.TNumberTaobinMember - If TaobinPDPA = 0 Then + DEBUGVAR TaobinPDPA - ;inter-xml-open - If CountryName = "Malaysia" Then - Open "ROOT/taobin_project/xml/page_collect_point_3.xml" + Var PointTaobinTmp = Ext1i + + DEBUGVAR PointTaobinTmp + INT PointTaobinTmp + + INT TaobinPDPA + + If TaobinName = "-" Then + Var Seeker.IsLineMember = 0 + Else + Var Seeker.IsLineMember = 1 + EndIf + + + Var TelephoneNumber = TelephoneNumberX + Var TNumberTaobinMemberXXX = TelephoneNumber + + ;Var PointTaobinTmp = 4 + + Var PointTaobin = PointTaobinTmp + Var pTaobin = PointTaobin + + DEBUGVAR TaobinLevel + + If TaobinLevel = "1" Then + Var pTaobin = PayAmount / 20 + Else + Var pTaobin = PayAmount / 15 EndIf - ;inter-xml-open - If CountryName = "Indonesia" Then - Open "ROOT/taobin_project/xml/page_collect_point_3.xml" + If pTaobin > 0 Then + Var pTaobinX = PointTaobin / pTaobin + If pTaobinX >= 2 Then + Var Point2X = 1 + EndIf + EndIf + + + Var Seeker.PointTaobinStr = ParamCP + Var Seeker.TNumberTaobinMember = TelephoneNumberX + + + Var CoffeePointRank = Ext1b + INT CoffeePointRank + + Var CoffeePoint1 = Ext1c + INT CoffeePoint1 + + Var CoffeePoint = PointTaobin + CoffeePoint1 + Var CoffeePointOld = CoffeePoint1 + + If TaobinLevel = 1 Then + Var CoffeePointRank = CoffeePointRank + 0 + Else + Var CoffeePointRank = CoffeePointRank + PointTaobin EndIf - ;inter-xml-open - If CountryName = "Australia" Then + Var CoffeePointRankTmp = CoffeePointRank - If NewCollectPointFlag = 1 Then - Var pageCollectPoint = CountryRootPath + "/xml/page_collect_point_3.lxml" - Open pageCollectPoint - Else + + DEBUGVAR Seeker.PointTaobinStr + DEBUGVAR Seeker.TNumberTaobinMember + If TaobinPDPA = 0 Then + + ;inter-xml-open + If CountryName = "Malaysia" Then Open "ROOT/taobin_project/xml/page_collect_point_3.xml" EndIf + + ;inter-xml-open + If CountryName = "Indonesia" Then + Open "ROOT/taobin_project/xml/page_collect_point_3.xml" + EndIf + + ;inter-xml-open + If CountryName = "Australia" Then + + If NewCollectPointFlag = 1 Then + Var pageCollectPoint = CountryRootPath + "/xml/page_collect_point_3.lxml" + Open pageCollectPoint + Else + Open "ROOT/taobin_project/xml/page_collect_point_3.xml" + EndIf + + EndIf + + ;inter-xml-open + If CountryName = "Singapore" Then + Open "ROOT/taobin_project/xml/page_collect_point_3.xml" + EndIf + + Open "ROOT/taobin_project/xml/page_show_consent.xml" + EndIf + + If PayAmount >= 20 Then + + If TaobinPromoX = "p2.no_otp" Then + Open "ROOT/taobin_project/xml/page_collect_point_extend1.xml" + EndIf + + If TaobinPromoX = "p2.unused" Then + Open "ROOT/taobin_project/xml/page_collect_point_extend1.xml" + EndIf EndIf - ;inter-xml-open - If CountryName = "Singapore" Then + If NewCollectPoint = 1 Then + If LuckyDrawCampaign = 1 Then + Var GetLuckyDraw = 1 + GETACCEXT TelephoneNumber 14 + Else + Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" + EndIf + Else Open "ROOT/taobin_project/xml/page_collect_point_3.xml" - EndIf - - Open "ROOT/taobin_project/xml/page_show_consent.xml" - EndIf - - If PayAmount >= 20 Then - - If TaobinPromoX = "p2.no_otp" Then - Open "ROOT/taobin_project/xml/page_collect_point_extend1.xml" EndIf - If TaobinPromoX = "p2.unused" Then - Open "ROOT/taobin_project/xml/page_collect_point_extend1.xml" - EndIf - - EndIf - If NewCollectPoint = 1 Then - Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" Else - Open "ROOT/taobin_project/xml/page_collect_point_3.xml" + + Var Seeker.TaobinErrorNetwork = 1 + + Var Seeker.PointTaobinStr = ParamCP + Var TelephoneNumber = TelephoneNumberX + Var Seeker.TNumberTaobinMember = TelephoneNumber + Open "ROOT/taobin_project/xml/page_collect_point_error.xml" EndIf - - - Else - - Var Seeker.TaobinErrorNetwork = 1 - - Var Seeker.PointTaobinStr = ParamCP - Var TelephoneNumber = TelephoneNumberX - Var Seeker.TNumberTaobinMember = TelephoneNumber - Open "ROOT/taobin_project/xml/page_collect_point_error.xml" EndIf - - - EndIf EndIf diff --git a/xml/page_collect_point_3_28.xml b/xml/page_collect_point_3_28.xml index ef06ad90..fde72615 100644 --- a/xml/page_collect_point_3_28.xml +++ b/xml/page_collect_point_3_28.xml @@ -683,7 +683,7 @@ Open "ROOT/taobin_project/xml/page_display_get_drink_5_baht.xml" Else If Seeker.IsLineMember = 0 Then - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" @@ -694,7 +694,7 @@ EndIf Else If Seeker.IsLineMember = 0 Then - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" @@ -843,7 +843,7 @@ Open "ROOT/taobin_project/xml/page_display_get_drink_5_baht.xml" Else If Seeker.IsLineMember = 0 Then - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" @@ -854,7 +854,7 @@ EndIf Else If Seeker.IsLineMember = 0 Then - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" @@ -1232,7 +1232,7 @@ - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" diff --git a/xml/page_collect_point_3_28_lucky_draw_campaign.xml b/xml/page_collect_point_3_28_lucky_draw_campaign.xml new file mode 100644 index 00000000..a9d2d700 --- /dev/null +++ b/xml/page_collect_point_3_28_lucky_draw_campaign.xml @@ -0,0 +1,1395 @@ + +; "Enable" + 1080 + 1920 + "0xeae6e1" + SoundVolume + + + ; On open + + Var Timeout = 0 + ;CoffeePoint + ;Var CoffeePoint = 28 + Var BmiYear = "0/0/0/0/0/0/0/0/0/1" + Var PointCrm = "pdpa1" + Var GetScore = "" + Var TelephoneNumber = TelephoneNumberX + Var Seeker.TNumberTaobinMember = TelephoneNumber + ;AddData 4 TelephoneNumber BmiYear PointCrm GetScore + ;Add after pay + + Var PointMaskState = "Invisible" + + Var CoffeePointStr = CoffeePoint + + DEBUGVAR TelephoneNumber + DEBUGVAR TelephoneNumberX + + Var DirImageLuckeyDraw = "ROOT/taobin_project/image/event/lucky_draw_collect_point/" + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/display_point_en" + Var page_doing_show_time_image = "ROOT/taobin_project/image/page_doing/img2.png" + + Var IMG_CNT = "ROOT/taobin_project/image/page_doing/img2_eng.png" + + Else + Var DirImage = "ROOT/taobin_project/image/display_point" + Var page_doing_show_time_image = "ROOT/taobin_project/image/page_doing/img2.png" + + Var IMG_CNT = "ROOT/taobin_project/image/page_doing/img2.png" + EndIf + + Var CoffeePointTmp = CoffeePoint + + If CoffeePoint > 29 Then + Var Timeout = 18 + Var CoffeePointTmp = 30 + EndIf + + + + Var pImage = CoffeePointTmp * 20 + Var pImage = pImage / 30 + + Var pointStr = "" + Var pointStr = pointStr + CoffeePointTmp + Var pointStr = pointStr + "/" + Var pointStr = pointStr + "30" + + + ;Var PointDiff = 150 - CoffeePointRank + Var PointDiff = 0 + + + Var TaobinExpireDay = "" + Var TaobinExpireMonth = "" + Var TaobinExpireMonthX = "" + Var TaobinExpireYear = "" + + + + SPLIT TaobinExpire "/" 1 TaobinExpireDay + SPLIT TaobinExpire "/" 2 TaobinExpireMonth + SPLIT TaobinExpire "/" 3 TaobinExpireYear + + + If show_eng = "true" Then + + If TaobinExpireMonth = "01" Then + Var TaobinExpireMonth = "Jan" + Var TaobinExpireMonthX = "January" + EndIf + + If TaobinExpireMonth = "02" Then + Var TaobinExpireMonth = "Feb" + Var TaobinExpireMonthX = "February" + EndIf + + If TaobinExpireMonth = "03" Then + Var TaobinExpireMonth = "Mar" + Var TaobinExpireMonthX = "March" + EndIf + + If TaobinExpireMonth = "04" Then + Var TaobinExpireMonth = "Apr" + Var TaobinExpireMonthX = "April" + EndIf + + If TaobinExpireMonth = "05" Then + Var TaobinExpireMonth = "May" + Var TaobinExpireMonthX = "May" + EndIf + + If TaobinExpireMonth = "06" Then + Var TaobinExpireMonth = "Jun" + Var TaobinExpireMonthX = "June" + EndIf + + If TaobinExpireMonth = "07" Then + Var TaobinExpireMonth = "Jul" + Var TaobinExpireMonthX = "July" + EndIf + + If TaobinExpireMonth = "08" Then + Var TaobinExpireMonth = "Aug" + Var TaobinExpireMonthX = "August" + EndIf + + If TaobinExpireMonth = "09" Then + Var TaobinExpireMonth = "Sep" + Var TaobinExpireMonthX = "September" + EndIf + + If TaobinExpireMonth = "10" Then + Var TaobinExpireMonth = "Oct" + Var TaobinExpireMonthX = "October" + EndIf + + If TaobinExpireMonth = "11" Then + Var TaobinExpireMonth = "Nov" + Var TaobinExpireMonthX = "November" + EndIf + + If TaobinExpireMonth = "12" Then + Var TaobinExpireMonth = "Dec" + Var TaobinExpireMonthX = "December" + EndIf + + INT TaobinExpireYear + INT TaobinExpireDay + + Var TaobinExpireYear = TaobinExpireYear + 0 + + Else + + If TaobinExpireMonth = "01" Then + Var TaobinExpireMonth = "ม.ค." + Var TaobinExpireMonthX = "มกราคม" + EndIf + + If TaobinExpireMonth = "02" Then + Var TaobinExpireMonth = "ก.พ." + Var TaobinExpireMonthX = "กุมภาพันธ์" + EndIf + + If TaobinExpireMonth = "03" Then + Var TaobinExpireMonth = "มี.ค." + Var TaobinExpireMonthX = "มีนาคม" + EndIf + + If TaobinExpireMonth = "04" Then + Var TaobinExpireMonth = "เม.ย." + Var TaobinExpireMonthX = "เมษายน" + EndIf + + If TaobinExpireMonth = "05" Then + Var TaobinExpireMonth = "พ.ค." + Var TaobinExpireMonthX = "พฤษภาคม" + EndIf + + If TaobinExpireMonth = "06" Then + Var TaobinExpireMonth = "มิ.ย." + Var TaobinExpireMonthX = "มิถุนายน" + EndIf + + If TaobinExpireMonth = "07" Then + Var TaobinExpireMonth = "ก.ค." + Var TaobinExpireMonthX = "กรกฎาคม" + EndIf + + If TaobinExpireMonth = "08" Then + Var TaobinExpireMonth = "ส.ค." + Var TaobinExpireMonthX = "สิงหาคม" + EndIf + + If TaobinExpireMonth = "09" Then + Var TaobinExpireMonth = "ก.ย." + Var TaobinExpireMonthX = "กันยายน" + EndIf + + If TaobinExpireMonth = "10" Then + Var TaobinExpireMonth = "ต.ค." + Var TaobinExpireMonthX = "ตุลาคม" + EndIf + + If TaobinExpireMonth = "11" Then + Var TaobinExpireMonth = "พ.ย." + Var TaobinExpireMonthX = "พฤศจิกายน" + EndIf + + If TaobinExpireMonth = "12" Then + Var TaobinExpireMonth = "ธ.ค." + Var TaobinExpireMonthX = "ธันวาคม" + EndIf + + INT TaobinExpireYear + INT TaobinExpireDay + + Var TaobinExpireYear = TaobinExpireYear + 543 + + EndIf + + + Var ExpireStrTmp = "" + Var ExpireStrTmp = ExpireStrTmp + TaobinExpireDay + Var ExpireStrTmp = ExpireStrTmp + " " + Var ExpireStrTmp = ExpireStrTmp + TaobinExpireMonth + Var ExpireStrTmp = ExpireStrTmp + " " + Var ExpireStrTmp = ExpireStrTmp + TaobinExpireYear + + + Var CurrentLevel = "" + + If TaobinLevel = "1" Then + Var PointMaskState = "Enable" + EndIf + + If show_eng = "true" Then + + Var TaobinLevelDesc3 = TaobinCoupons + Var TaobinLevelDesc3 = TaobinLevelDesc3 + " coupons are available for you" + + If TaobinLevel = "1" Then + Var TaobinLevelDesc1 = "Shy turtle level" + Var TaobinLevelDesc2 = "" + Var CurrentLevel = "SHY TURTLE" + Var TaobinLeveImg = "/level1.png" + EndIf + + If TaobinLevel = "2" Then + Var TaobinLevelDesc1 = "Walking turtle level" + Var PointDiff = 150 - CoffeePointRank + Var TaobinLevelDesc2 = "Earn " + PointDiff + Var TaobinLevelDesc2 = TaobinLevelDesc2 + " shells " + Var TaobinLevelDesc2 = TaobinLevelDesc2 + "\nto move to Flying turtle level" + Var CurrentLevel = "WALKING TURTLE" + Var TaobinLeveImg = "/level2.png" + + If CoffeePointRank > 149 Then + ;Var TaobinLeveImg = "/taoLevel3.png" + + ;Var TaobinLevelDesc1 = "Flying turtle level " + Var TaobinLevelDesc2 = "" + ;Var CoffeePointRank = CoffeePointRank - 150 + + EndIf + + EndIf + + If TaobinLevel = "3" Then + Var TaobinLevelDesc1 = "Flying turtle level until " + ExpireStrTmp + + Var PointDiff = 200 - CoffeePointRank + Var TaobinLevelDesc2 = "Earn " + PointDiff + Var TaobinLevelDesc2 = TaobinLevelDesc2 + " shells " + Var TaobinLevelDesc2 = TaobinLevelDesc2 + "by " + Var TaobinLevelDesc2 = TaobinLevelDesc2 + ExpireStrTmp + Var TaobinLevelDesc2 = TaobinLevelDesc2 + "\nto move to Master turtle level" + Var CurrentLevel = "FLYING TURTLE" + Var TaobinLeveImg = "/level3.png" + + If CoffeePointRank > 199 Then + ;Var TaobinLeveImg = "/taoLevel4.png" + + ;Var TaobinLevelDesc1 = "Master turtle level " + Var TaobinLevelDesc2 = "" + ;Var CoffeePointRank = CoffeePointRank - 350 + + EndIf + + EndIf + + If TaobinLevel = "4" Then + Var TaobinLevelDesc1 = "Master turtle level until " + ExpireStrTmp + Var CurrentLevel = "MASTER TURTLE" + Var TaobinLevelDesc2 = "" + + Var TaobinLeveImg = "/level4.png" + EndIf + + + + Else + + Var TaobinLevelDesc3 = "ตอนนี้คุณมีคูปองเหลืออยู่ " + Var TaobinLevelDesc3 = TaobinLevelDesc3 + TaobinCoupons + Var TaobinLevelDesc3 = TaobinLevelDesc3 + " ใบ" + + If TaobinLevel = "1" Then + Var TaobinLevelDesc1 = "ระดับสมาชิก เต่าขี้อาย" + Var TaobinLevelDesc2 = "" + Var CurrentLevel = "เต่าขี้อาย" + Var TaobinLeveImg = "/level1.png" + EndIf + + If TaobinLevel = "2" Then + Var TaobinLevelDesc1 = "ระดับสมาชิก เต่าเตาะแตะ" + Var PointDiff = 150 - CoffeePointRank + Var TaobinLevelDesc2 = "สะสมกระดองอีก " + PointDiff + Var TaobinLevelDesc2 = TaobinLevelDesc2 + " กระดอง " + Var TaobinLevelDesc2 = TaobinLevelDesc2 + "\nเพื่อเลื่อนขั้นเป็นเต่าติดปีก" + Var CurrentLevel = "เต่าเตาะแตะ" + Var TaobinLeveImg = "/level2.png" + + If CoffeePointRank > 149 Then + ;Var TaobinLeveImg = "/taoLevel3.png" + + ;Var TaobinLevelDesc1 = "ระดับสมาชิก เต่าติดปีก " + Var TaobinLevelDesc2 = "" + ;Var CoffeePointRank = CoffeePointRank - 150 + + EndIf + + EndIf + + If TaobinLevel = "3" Then + Var TaobinLevelDesc1 = "ระดับสมาชิก เต่าติดปีก จนถึง " + ExpireStrTmp + + Var PointDiff = 200 - CoffeePointRank + Var TaobinLevelDesc2 = "สะสมกระดองอีก " + PointDiff + Var TaobinLevelDesc2 = TaobinLevelDesc2 + " กระดอง " + Var TaobinLevelDesc2 = TaobinLevelDesc2 + "ก่อน " + Var TaobinLevelDesc2 = TaobinLevelDesc2 + ExpireStrTmp + Var TaobinLevelDesc2 = TaobinLevelDesc2 + "\nเพื่อเลื่อนขั้นเป็นผู้เฒ่าเต่า" + Var CurrentLevel = "เต่าติดปีก" + Var TaobinLeveImg = "/level3.png" + + If CoffeePointRank > 199 Then + ;Var TaobinLeveImg = "/taoLevel4.png" + + ;Var TaobinLevelDesc1 = "ระดับสมาชิก ผู้เฒ่าเต่า " + Var TaobinLevelDesc2 = "" + ;Var CoffeePointRank = CoffeePointRank - 350 + + EndIf + + EndIf + + If TaobinLevel = "4" Then + Var TaobinLevelDesc1 = "ระดับสมาชิก ผู้เฒ่าเต่า จนถึง " + ExpireStrTmp + Var CurrentLevel = "ผู้เฒ่าเต่า" + Var TaobinLevelDesc2 = "" + + Var TaobinLeveImg = "/level4.png" + EndIf + + + EndIf + + + + + Var MakeDrinkState = 0 + + + Var taobinP1 = "Invisible" + Var taobinP2 = "Invisible" + Var taobinP3 = "Invisible" + Var taobinP4 = "Invisible" + Var taobinP5 = "Invisible" + Var taobinP6 = "Invisible" + Var taobinP7 = "Invisible" + Var taobinP8 = "Invisible" + Var taobinP9 = "Invisible" + Var taobinP10 = "Invisible" + Var taobinP11 = "Invisible" + Var taobinP12 = "Invisible" + Var taobinP13 = "Invisible" + Var taobinP14 = "Invisible" + Var taobinP15 = "Invisible" + Var taobinP16 = "Invisible" + Var taobinP17 = "Invisible" + Var taobinP18 = "Invisible" + Var taobinP19 = "Invisible" + Var taobinP20 = "Invisible" + Var taobinP21 = "Invisible" + Var taobinP22 = "Invisible" + Var taobinP23 = "Invisible" + Var taobinP24 = "Invisible" + Var taobinP25 = "Invisible" + Var taobinP26 = "Invisible" + Var taobinP27 = "Invisible" + Var taobinP28 = "Invisible" + + Var taobinImgP1 = "/taobinPN.png" + Var taobinImgP2 = "/taobinPN.png" + Var taobinImgP3 = "/taobinPN.png" + Var taobinImgP4 = "/taobinPN.png" + Var taobinImgP5 = "/taobinPN.png" + Var taobinImgP6 = "/taobinPN.png" + Var taobinImgP7 = "/taobinPN.png" + Var taobinImgP8 = "/taobinPN.png" + Var taobinImgP9 = "/taobinPN.png" + Var taobinImgP10 = "/taobinPN.png" + Var taobinImgP11 = "/taobinPN.png" + Var taobinImgP12 = "/taobinPN.png" + Var taobinImgP13 = "/taobinPN.png" + Var taobinImgP14 = "/taobinPN.png" + Var taobinImgP15 = "/taobinPN.png" + Var taobinImgP16 = "/taobinPN.png" + Var taobinImgP17 = "/taobinPN.png" + Var taobinImgP18 = "/taobinPN.png" + Var taobinImgP19 = "/taobinPN.png" + Var taobinImgP20 = "/taobinPN.png" + Var taobinImgP21 = "/taobinPN.png" + Var taobinImgP22 = "/taobinPN.png" + Var taobinImgP23 = "/taobinPN.png" + Var taobinImgP24 = "/taobinPN.png" + Var taobinImgP25 = "/taobinPN.png" + Var taobinImgP26 = "/taobinPN.png" + Var taobinImgP27 = "/taobinPN.png" + Var taobinImgP28 = "/taobinPN.png" + + + If CoffeePointOld >= 1 Then + Var taobinImgP1 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 2 Then + Var taobinImgP2 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 3 Then + Var taobinImgP3 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 4 Then + Var taobinImgP4 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 5 Then + Var taobinImgP5 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 6 Then + Var taobinImgP6 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 7 Then + Var taobinImgP7 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 8 Then + Var taobinImgP8 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 9 Then + Var taobinImgP9 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 10 Then + Var taobinImgP10 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 11 Then + Var taobinImgP11 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 12 Then + Var taobinImgP12 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 13 Then + Var taobinImgP13 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 14 Then + Var taobinImgP14 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 15 Then + Var taobinImgP15 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 16 Then + Var taobinImgP16 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 17 Then + Var taobinImgP17 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 18 Then + Var taobinImgP18 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 19 Then + Var taobinImgP19 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 20 Then + Var taobinImgP20 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 21 Then + Var taobinImgP21 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 22 Then + Var taobinImgP22 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 23 Then + Var taobinImgP23 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 24 Then + Var taobinImgP24 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 25 Then + Var taobinImgP25 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 26 Then + Var taobinImgP26 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 27 Then + Var taobinImgP27 = "/taobinPO.png" + EndIf + If CoffeePointOld >= 28 Then + Var taobinImgP28 = "/taobinPO.png" + EndIf + + If CoffeePoint >= 1 Then + Var taobinP1 = "Enable" + EndIf + If CoffeePoint >= 2 Then + Var taobinP2 = "Enable" + EndIf + If CoffeePoint >= 3 Then + Var taobinP3 = "Enable" + EndIf + If CoffeePoint >= 4 Then + Var taobinP4 = "Enable" + EndIf + If CoffeePoint >= 5 Then + Var taobinP5 = "Enable" + EndIf + If CoffeePoint >= 6 Then + Var taobinP6 = "Enable" + EndIf + If CoffeePoint >= 7 Then + Var taobinP7 = "Enable" + EndIf + If CoffeePoint >= 8 Then + Var taobinP8 = "Enable" + EndIf + If CoffeePoint >= 9 Then + Var taobinP9 = "Enable" + EndIf + If CoffeePoint >= 10 Then + Var taobinP10 = "Enable" + EndIf + If CoffeePoint >= 11 Then + Var taobinP11 = "Enable" + EndIf + If CoffeePoint >= 12 Then + Var taobinP12 = "Enable" + EndIf + If CoffeePoint >= 13 Then + Var taobinP13 = "Enable" + EndIf + If CoffeePoint >= 14 Then + Var taobinP14 = "Enable" + EndIf + If CoffeePoint >= 15 Then + Var taobinP15 = "Enable" + EndIf + If CoffeePoint >= 16 Then + Var taobinP16 = "Enable" + EndIf + If CoffeePoint >= 17 Then + Var taobinP17 = "Enable" + EndIf + If CoffeePoint >= 18 Then + Var taobinP18 = "Enable" + EndIf + If CoffeePoint >= 19 Then + Var taobinP19 = "Enable" + EndIf + If CoffeePoint >= 20 Then + Var taobinP20 = "Enable" + EndIf + If CoffeePoint >= 21 Then + Var taobinP21 = "Enable" + EndIf + If CoffeePoint >= 22 Then + Var taobinP22 = "Enable" + EndIf + If CoffeePoint >= 23 Then + Var taobinP23 = "Enable" + EndIf + If CoffeePoint >= 24 Then + Var taobinP24 = "Enable" + EndIf + If CoffeePoint >= 25 Then + Var taobinP25 = "Enable" + EndIf + If CoffeePoint >= 26 Then + Var taobinP26 = "Enable" + EndIf + If CoffeePoint >= 27 Then + Var taobinP27 = "Enable" + EndIf + If CoffeePoint >= 28 Then + Var taobinP28 = "Enable" + EndIf + + If CoffeePoint >= 15 Then + Var Get15DiscountState = "Enable" + Else + Var Get15DiscountState = "Disable" + EndIf + + Var KeepBnBtnImage = "/bn_keep.png" + Var KeepBpBtnImage = "/bp_keep.png" + + Var PreviousSeeker = "tempSeeker" + Var Seeker.UseGet15Discount = 0 + Var GetDrink5Bath = 0 + + If Seeker = "curr" Then + Var PreviousSeeker.TNumberTaobinCredit = Seeker.TNumberTaobinCredit + Var PreviousSeeker.UseGet15Discount = 0 + Var PreviousSeeker.UseGetDrink5Bath = 0 + Else + + If PreviousSeeker.TNumberTaobinCredit = Seeker.TNumberTaobinCredit Then + If PreviousSeeker.UseGet15Discount = 1 Then + Var Get15DiscountState = "Disable2" + EndIf + If PreviousSeeker.UseGetDrink5Bath = 1 Then + Var Get15DiscountState = "Disable2" + EndIf + Else + Var PreviousSeeker.TNumberTaobinCredit = Seeker.TNumberTaobinCredit + Var PreviousSeeker.UseGet15Discount = 0 + Var PreviousSeeker.UseGetDrink5Bath = 0 + EndIf + EndIf + + + If CoffeePoint >= 28 Then + Var KeepBnBtnImage = "/bn_close.png" + Var KeepBpBtnImage = "/bp_close.png" + If Get15DiscountState = "Disable2" Then + Var GetDrink5Bath = 0 + Else + Var Get15DiscountState = "Disable2" + Var GetDrink5Bath = 1 + Var PreviousSeeker.UseGetDrink5Bath = 1 + EndIf + Else + If PreviousSeeker.UseGetDrink5Bath = 1 Then + Var Get15DiscountState = "Disable2" + EndIf + EndIf + + DEBUGVAR Seeker + DEBUGVAR Seeker.TNumberTaobinCredit + DEBUGVAR Seeker.UseGet15Discount + + DEBUGVAR PreviousSeeker + DEBUGVAR PreviousSeeker.TNumberTaobinCredit + DEBUGVAR PreviousSeeker.UseGet15Discount + + Var PointEndDate = "" + GetDateEndOfMonth PointEndDate + DEBUGVAR PointEndDate + Var xPointEndDate = 490 + Var yPointEndDate = 1570 + + If show_eng = "true" Then + Var xPointEndDate = 575 + Var yPointEndDate = 1563 + EndIf + + Var LuckyDrawTicketFormat = "%03.0f" + Var ShowLuckyDrawTicketState = "Enable" + Var ShowLuckyDrawAds = "Invisible" + + If Seeker.IsLineMember = 1 Then + DEBUGVAR luckyDrawTicket + If SystemDateMonthInt = 6 Then + If SystemDateDayInt >= 17 Then + Var LuckyDrawGoalImg = "/goal_regular.png" + Var targetDate = "31-07-2024" + EndIf + EndIf + + If SystemDateMonthInt = 7 Then + Var LuckyDrawGoalImg = "/goal_regular.png" + Var targetDate = "31-07-2024" + EndIf + + If SystemDateMonthInt = 8 Then + Var LuckyDrawGoalImg = "/goal_ORA.png" + Var targetDate = "30-08-2024" + EndIf + + If SystemDateMonthInt = 9 Then + Var LuckyDrawGoalImg = "/goal_regular.png" + Var targetDate = "30-09-2024" + EndIf + + If SystemDateMonthInt = 10 Then + Var LuckyDrawGoalImg = "/goal_regular.png" + Var targetDate = "31-10-2024" + EndIf + + If SystemDateMonthInt = 11 Then + Var LuckyDrawGoalImg = "/goal_BYD.png" + Var targetDate = "30-11-2024" + EndIf + + If SystemDateMonthInt = 12 Then + Var LuckyDrawGoalImg = "/goal_regular.png" + Var targetDate = "31-12-2024" + EndIf + + If SystemDateYearInt = 2025 Then + If SystemDateMonthInt = 1 Then + Var LuckyDrawGoalImg = "/goal_Tesla.png" + Var targetDate = "31-01-2025" + EndIf + EndIf + + DateDayDiffNow targetDate dayDiff + DEBUGVAR SystemDate + DEBUGVAR targetDate + DEBUGVAR dayDiff + + If dayDiff <= 5 Then + Var LuckyDrawProgressBarImg = "/lucky_draw_progress_bar_day_1-5_level" + TaobinLevel + Var LuckyDrawProgressBarImg = LuckyDrawProgressBarImg + ".png" + EndIf + + If dayDiff <= 10 Then + Var LuckyDrawProgressBarImg = "/lucky_draw_progress_bar_day_6-10_level" + TaobinLevel + Var LuckyDrawProgressBarImg = LuckyDrawProgressBarImg + ".png" + EndIf + + If dayDiff <= 15 Then + Var LuckyDrawProgressBarImg = "/lucky_draw_progress_bar_day_11-15_level" + TaobinLevel + Var LuckyDrawProgressBarImg = LuckyDrawProgressBarImg + ".png" + EndIf + + If dayDiff <= 20 Then + Var LuckyDrawProgressBarImg = "/lucky_draw_progress_bar_day_16-20_level" + TaobinLevel + Var LuckyDrawProgressBarImg = LuckyDrawProgressBarImg + ".png" + EndIf + + If dayDiff <= 25 Then + Var LuckyDrawProgressBarImg = "/lucky_draw_progress_bar_day_21-25_level" + TaobinLevel + Var LuckyDrawProgressBarImg = LuckyDrawProgressBarImg + ".png" + EndIf + + If dayDiff >= 26 Then + Var LuckyDrawProgressBarImg = "/lucky_draw_progress_bar_day_26-30_level" + TaobinLevel + Var LuckyDrawProgressBarImg = LuckyDrawProgressBarImg + ".png" + EndIf + + Else + + Var ShowLuckyDrawTicketState = "Invisible" + Var ShowLuckyDrawAds = "Enable" + + EndIf + + + + + + 1000 + + + Var CountDownBrewing = BREW_CNT + + Var ShowCountDownBrewing = CountDownBrewing + + + + ;Var Timeout = Timeout + 1 + If Timeout > 5 Then + + ; goto lid straw + + + If CoffeePoint >= 28 Then + If GetDrink5Bath = 1 Then + Open "ROOT/taobin_project/xml/page_display_get_drink_5_baht.xml" + Else + If Seeker.IsLineMember = 0 Then + If LuckyDrawCampaign = 1 Then + Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" + Else + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + EndIf + Else + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + EndIf + EndIf + Else + If Seeker.IsLineMember = 0 Then + If LuckyDrawCampaign = 1 Then + Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" + Else + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + EndIf + Else + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + EndIf + EndIf + EndIf + + + + TimerReset + Refresh + + + + + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + If MachineStage = "drink-success" Then + Var MachineState_Result = 1 + EndIf + + If MachineStage = "drink-failed" Then + Var MachineState_Result = 2 + EndIf + + +;include="ROOT/taobin_project/inc/video.inc" + + + + + + + + + + 0 + 380 + "ROOT/taobin_project/image/display_point/alpha.png" + + + +; + + + + + 158 + 665 + Var( DirImage + "/img_popup1.png" ) + + + + 158 + 665 + Var( DirImage + "/img_popup3.png" ) + + + + 158 + 958 + ShowLuckyDrawTicketState + Var( DirImageLuckeyDraw + "/base_bg.png" ) + + + + 158 + 958 + ShowLuckyDrawTicketState + Var( DirImageLuckeyDraw + "/bg.png" ) + + + + 458 + 1001 + ShowLuckyDrawTicketState + Var( DirImageLuckeyDraw + LuckyDrawProgressBarImg ) + + + + 764 + 989 + ShowLuckyDrawTicketState + Var( DirImageLuckeyDraw + LuckyDrawGoalImg) + + + + 237 + 1002 + ShowLuckyDrawTicketState + 160 + 64 + RobotoBold + center-vertical-horizontal + 0xDE794E + StringFmt( luckyDrawTicket , LuckyDrawTicketFormat, PreScaleConvertShow) + + + + 524 + 1067 + ShowLuckyDrawTicketState + 24 + KanitSemiBoldTTF + 0xEEEEEE + + eval( + If show_eng = "true" Then + Var return = "" + dayDiff + Var return = return + " days left to WIN a chance!" + Else + Var return = "เหลืออีก " + dayDiff + Var return = return + " วันก่อนจับรางวัล" + EndIf + ) + + + + + 524 + 1099 + ShowLuckyDrawTicketState + 20 + KanitSemiBoldTTF + 0xEEEEEE + + eval( + If show_eng = "true" Then + Var return = "Buy more, WIN more! Tesla await!" + Else + Var return = "ยิ่งดื่ม ยิ่งมีโชค ยิ่งได้ลุ้น! Tesla รออยู่!" + EndIf + ) + + + + + 158 + 925 + ShowLuckyDrawAds + + eval( + If show_eng = "true" Then + Var return = DirImageLuckeyDraw + "/lucky_draw_ads_en.png" + Else + Var return = DirImageLuckeyDraw + "/lucky_draw_ads.png" + EndIf + ) + + + + + + 485 + 713 + 16 + KanitSemiBoldTTF + 0x746253 + + eval( + If show_eng = "true" Then + Var return = "MEMBERSHIP STATUS" + Else + Var return = "สถานะสมาชิก" + EndIf + ) + + + + + 485 + 735 + 24 + KanitSemiBoldTTF + 0x746253 + CurrentLevel + + + + 485 + 777 + 16 + KanitSemiBoldTTF + 0x746253 + + eval( + If show_eng = "true" Then + Var return = "TOTAL SHELL BALANCE:" + Else + Var return = "ยอดกระดองสะสม:" + EndIf + ) + + + + + + + + 237 + 706 + Var( DirImageLuckeyDraw + TaobinLeveImg ) + +; + + + + 240 + 1161 + Var( DirImage + "/taobinPoint28.png" ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 265 + 866 + 14 + 160 + RobotoBold + 0x513C2F + TaobinName + center-vertical-horizontal + + + + 300 + 882 + 14 + RobotoRegular + 0x746253 + TNumberTaobinMemberXXX + Telnum-mask-1 + + + + 484 + 799 + 48 + RobotoBold + 0xDE794E + CoffeePointRank + + + + + + 484 + 853 + 20 + RobotoRegular + 0xDE794E + TaobinLevelDesc1 + + + + 483 + 878 + 16 + RobotoRegular + 0x746253 + TaobinLevelDesc2 + + + + 172 + 1570 + Var( DirImage + "/text8_28.png" ) + + + + xPointEndDate + yPointEndDate + 25 + 500 + KanitRegularTTF + 0xDE794E + PointEndDate + + + + 380 + 1621 + 25 + 1000 + KanitRegularTTF + 0x746253 + TaobinLevelDesc3 + + + + +; + + 751 + 413 + IMG_CNT + +; + + XPosiShowCountDownBrew + 470 + End + 153 + 88 + RobotoBold + 0x513C2F + ShowCountDownBrewing + + + + Open "ROOT/taobin_project/xml/page_collect_point_3_28_lucky_draw_campaign.xml" + + + + If show_eng = "true" Then + Var show_eng = "false" + Else + Var show_eng = "true" + EndIf + Open "ROOT/taobin_project/xml/page_collect_point_3_28_lucky_draw_campaign.xml" + + + + If LuckyDrawCampaign = 1 Then + Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" + Else + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + EndIf + + + + + + \ No newline at end of file diff --git a/xml/page_display_get_15_discount.xml b/xml/page_display_get_15_discount.xml index adc3c1a0..fc1566a9 100644 --- a/xml/page_display_get_15_discount.xml +++ b/xml/page_display_get_15_discount.xml @@ -36,7 +36,7 @@ EndIf Else If Seeker.IsLineMember = 0 Then - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" @@ -157,7 +157,7 @@ If FromCheckMemberPoint = 1 Then Open "ROOT/taobin_project/xml/page_check_member2.xml" Else - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" @@ -181,7 +181,7 @@ Open "ROOT/taobin_project/xml/page_check_member2.xml" Else If Seeker.IsLineMember = 0 Then - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" diff --git a/xml/page_display_get_drink_5_baht.xml b/xml/page_display_get_drink_5_baht.xml index 4113c5ee..fc05eb17 100644 --- a/xml/page_display_get_drink_5_baht.xml +++ b/xml/page_display_get_drink_5_baht.xml @@ -53,7 +53,7 @@ Open "ROOT/taobin_project/xml/page_check_member2.xml" Else If Seeker.IsLineMember = 0 Then - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" @@ -157,7 +157,7 @@ Open "ROOT/taobin_project/xml/page_check_member2.xml" Else If Seeker.IsLineMember = 0 Then - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Open "ROOT/taobin_project/xml/sometime/page_campaign_ads_lucky_draw.xml" Else Open "ROOT/taobin_project/xml/page_lid_straw.xml" diff --git a/xml/page_show_consent.xml b/xml/page_show_consent.xml index c1b29dfa..ed21c5ea 100644 --- a/xml/page_show_consent.xml +++ b/xml/page_show_consent.xml @@ -30,7 +30,7 @@ EndIf Var consentImg = "/img_popup2.png" - If CheckMemberPageCampaign = 1 Then + If LuckyDrawCampaign = 1 Then Var consentImg = "/img_popup3.png" EndIf @@ -59,7 +59,11 @@ ;GETACCEXT TelephoneNumber 14 ; goto lid straw If NewCollectPoint = 1 Then - Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" + If LuckyDrawCampaign = 1 Then + Open "ROOT/taobin_project/xml/page_collect_point_3_28_lucky_draw_campaign.xml" + Else + Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" + EndIf Else Open "ROOT/taobin_project/xml/page_collect_point_3.xml" EndIf @@ -130,7 +134,11 @@ If UnitTestType = "1" Then Var CoffeePoint = 10 If NewCollectPoint = 1 Then - Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" + If LuckyDrawCampaign = 1 Then + Open "ROOT/taobin_project/xml/page_collect_point_3_28_lucky_draw_campaign.xml" + Else + Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" + EndIf Else Open "ROOT/taobin_project/xml/page_collect_point_3.xml" EndIf @@ -142,7 +150,11 @@ ;GETACCEXT TelephoneNumber 14 ; goto lid straw If NewCollectPoint = 1 Then - Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" + If LuckyDrawCampaign = 1 Then + Open "ROOT/taobin_project/xml/page_collect_point_3_28_lucky_draw_campaign.xml" + Else + Open "ROOT/taobin_project/xml/page_collect_point_3_28.xml" + EndIf Else Open "ROOT/taobin_project/xml/page_collect_point_3.xml" EndIf