From 450e10f92fdd117858662ce289b9f50612a7e410 Mon Sep 17 00:00:00 2001 From: Pakin Date: Wed, 9 Jul 2025 10:34:36 +0700 Subject: [PATCH] update json profile, extend blocks vending task pre main, MYS: handle case free coupon 30 shells for e-invoice & disable some wordings --- .../xml/e_receipt/page_prompt_e_receipt.lxml | 17 ++- inter/mys/xml/page_collect_point_3.lxml | 52 +++++--- xml/vending_tasks_pre_main.xml | 2 +- xmlprofile/y18IDCardCaffeine.json | 112 +++++++++++++++++ xmlprofile/y18IDCardExTeaMilk.json | 118 +++++++++++++++++- xmlprofile/y18IDCardSoda.json | 112 +++++++++++++++++ 6 files changed, 391 insertions(+), 22 deletions(-) diff --git a/inter/mys/xml/e_receipt/page_prompt_e_receipt.lxml b/inter/mys/xml/e_receipt/page_prompt_e_receipt.lxml index 1afd8fe3..11a83ef2 100644 --- a/inter/mys/xml/e_receipt/page_prompt_e_receipt.lxml +++ b/inter/mys/xml/e_receipt/page_prompt_e_receipt.lxml @@ -41,6 +41,8 @@ DEBUGVAR bn_no DEBUGVAR bp_yes DEBUGVAR bp_no +DEBUGVAR Seeker.TriggerGetFree + 1000 @@ -55,7 +57,12 @@ If Timeout > 15 Then Open "ROOT/taobin_project/xml/page_board.xml" Else - Open "ROOT/taobin_project/xml/page_lid_straw.xml" + If Seeker.TriggerGetFree = 1 Then + Var Seeker.TriggerGetFree = 0 + Open "ROOT/taobin_project/xml/page_display_get_free.xml" + Else + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + EndIf EndIf EndIf @@ -117,7 +124,13 @@ TimerReset Var Seeker.e_receipt = "false" - Open "ROOT/taobin_project/xml/page_lid_straw.xml" + If Seeker.TriggerGetFree = 1 Then + Var Seeker.TriggerGetFree = 0 + Open "ROOT/taobin_project/xml/page_display_get_free.xml" + Else + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + EndIf + diff --git a/inter/mys/xml/page_collect_point_3.lxml b/inter/mys/xml/page_collect_point_3.lxml index 477b2ad0..833e59b7 100644 --- a/inter/mys/xml/page_collect_point_3.lxml +++ b/inter/mys/xml/page_collect_point_3.lxml @@ -269,7 +269,7 @@ EndIf If TaobinLevel = "3" Then - Var TaobinLevelDesc1 = "Flying turtle level until " + ExpireStrTmp + Var TaobinLevelDesc1 = "Flying turtle level" Var PointDiff = 200 - CoffeePointRank Var TaobinLevelDesc2 = "Earn " + PointDiff @@ -290,7 +290,7 @@ EndIf If TaobinLevel = "4" Then - Var TaobinLevelDesc1 = "Master turtle level until " + ExpireStrTmp + Var TaobinLevelDesc1 = "Master turtle level" Var TaobinLevelDesc2 = "" @@ -684,10 +684,30 @@ If Timeout > 5 Then ; goto lid straw + Var Seeker.TriggerGetFree = 0 If CoffeePoint > 29 Then + Var Seeker.TriggerGetFree = 1 + If eReceiptFlag = 1 Then + If CountryName = "Malaysia" Then + Var RecieptPromptPage = CountryRootPath + "/xml/e_receipt/page_prompt_e_receipt.lxml" + DEBUGVAR RecieptPromptPage + Open RecieptPromptPage + EndIf + EndIf + Open "ROOT/taobin_project/xml/page_display_get_free.xml" Else If Seeker.FromConsent = 1 Then + Var Seeker.TriggerGetFree = 1 + If eReceiptFlag = 1 Then + If CountryName = "Malaysia" Then + Var RecieptPromptPage = CountryRootPath + "/xml/e_receipt/page_prompt_e_receipt.lxml" + DEBUGVAR RecieptPromptPage + Open RecieptPromptPage + EndIf + EndIf + + Open "ROOT/taobin_project/xml/page_display_get_free.xml" Else @@ -821,11 +841,11 @@ - - 243 - 860 - Var( DirImage + "/text4.png" ) - +; +; 243 +; 860 +; Var( DirImage + "/text4.png" ) +; @@ -1171,15 +1191,15 @@ Telnum-mask-1 - - 250 - 890 - 50 - 120 - KanitRegularTTF - 0xDE794E - CoffeePointRank - +; +; 250 +; 890 +; 50 +; 120 +; KanitRegularTTF +; 0xDE794E +; CoffeePointRank +;