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