menu_new_layout_gen_v3 add parameter from xml

This commit is contained in:
wanlop run 2025-04-19 23:35:56 +07:00
parent 47c9efc430
commit a84fdc38cb
11 changed files with 2605 additions and 3765 deletions

View file

@ -81,27 +81,41 @@
out_xml('\t\t\t</LanguageGroup>\n')
out_xml('\t\t</Description>\n')
out_xml('\t\t<HotState> ' + pd_stage1 + ' </HotState>\n')
out_xml('\t\t<IceState> ' + pd_stage2 + ' </IceState>\n')
if "show-blend-only" in xml_parameter:
print("Hot price ignore ")
else:
out_xml('\t\t<HotState> ' + pd_stage1 + ' </HotState>\n')
if "show-blend-only" in xml_parameter:
print("Cold price ignore ")
else:
out_xml('\t\t<IceState> ' + pd_stage2 + ' </IceState>\n')
out_xml('\t\t<BlendState> ' + pd_stage3 + ' </BlendState>\n')
if "show-blend-only" in xml_parameter:
print("Hot price ignore ")
else:
out_xml('\t\t<HotPrice> eval( \n')
out_xml('\t\t<HotPrice> eval( \n')
out_xml( '\t\tIf $' + pd_code_1 + '.Price = -1 Then\r\n')
out_xml( '\t\t\tVar return = "Free"\r\n')
out_xml( '\t\tElse\r\n')
out_xml( '\t\t\tVar return !assigned StringFmt( $' + pd_code_1 + '.Price , DisplayFormat, PreScaleConvertShow) \r\n')
out_xml( '\t\tEndIf\r\n')
out_xml('\t\t) </HotPrice>\n')
out_xml( '\t\tIf $' + pd_code_1 + '.Price = -1 Then\r\n')
out_xml( '\t\t\tVar return = "Free"\r\n')
out_xml( '\t\tElse\r\n')
out_xml( '\t\t\tVar return !assigned StringFmt( $' + pd_code_1 + '.Price , DisplayFormat, PreScaleConvertShow) \r\n')
out_xml( '\t\tEndIf\r\n')
out_xml('\t\t) </HotPrice>\n')
out_xml('\t\t<IcePrice> eval( \n')
out_xml( '\t\tIf $' + pd_code_2 + '.Price = -1 Then\r\n')
out_xml( '\t\t\tVar return = "Free"\r\n')
out_xml( '\t\tElse\r\n')
out_xml( '\t\t\tVar return !assigned StringFmt( $' + pd_code_2 + '.Price , DisplayFormat, PreScaleConvertShow) \r\n')
out_xml( '\t\tEndIf\r\n')
out_xml('\t\t) </IcePrice>\n')
if "show-blend-only" in xml_parameter:
print("Cold price ignore ")
else:
out_xml('\t\t<IcePrice> eval( \n')
out_xml( '\t\tIf $' + pd_code_2 + '.Price = -1 Then\r\n')
out_xml( '\t\t\tVar return = "Free"\r\n')
out_xml( '\t\tElse\r\n')
out_xml( '\t\t\tVar return !assigned StringFmt( $' + pd_code_2 + '.Price , DisplayFormat, PreScaleConvertShow) \r\n')
out_xml( '\t\tEndIf\r\n')
out_xml('\t\t) </IcePrice>\n')
out_xml('\t\t<BlendPrice> eval( \n')
@ -133,8 +147,11 @@
out_xml('\t\t<ConditionalDisable>\n')
out_xml('\t\t\t<Script>\n')
out_xml('\t\t\t\tIf $Sum' + str_con_var +' = "Disable" Then\n')
out_xml('\t\t\t\t\tSTRCONTAIN "STG=CLOSE" $' + pd_code_1 + '.TAG tag1_is_disable\n')
out_xml('\t\t\t\t\tSTRCONTAIN "STG=CLOSE" $' + pd_code_2 + '.TAG tag2_is_disable\n')
if "show-blend-only" in xml_parameter:
print("Ignore check hot and cold menu. ")
else:
out_xml('\t\t\t\t\tSTRCONTAIN "STG=CLOSE" $' + pd_code_1 + '.TAG tag1_is_disable\n')
out_xml('\t\t\t\t\tSTRCONTAIN "STG=CLOSE" $' + pd_code_2 + '.TAG tag2_is_disable\n')
out_xml('\t\t\t\t\tSTRCONTAIN "STG=CLOSE" $' + pd_code_3 + '.TAG tag3_is_disable\n')
out_xml('\t\t\t\t\tIf tag1_is_disable = "true" Then\n')
@ -298,19 +315,25 @@
out_xml( '\t\t\t\tVar show_eng = "true"\n')
out_xml( '\t\t\tEndIf\n')
print("topping_xml_file=" + topping_xml_file)
if len( topping_xml_file) > 0 :
print("topping_xml_file=" + topping_xml_file)
print("current_file_name=" + current_file_name)
if len( xml_parameter) > 0 :
print("xml_parameter=" + xml_parameter)
if len( topping_xml_file) == 0 :
out_xml( '\t\t\t\tOpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/page_topping_select5.xml"\n')
else:
out_xml( '\t\t\t\tOpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/'+ topping_xml_file +'\n')
out_xml( '\t\t\t\tOpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/'+ topping_xml_file +'"\n')
out_xml( '\t\t\tElse\n')
if len( topping_xml_file) == 0 :
out_xml( '\t\t\t\tOpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/page_topping_select6.lxml"\n')
else:
out_xml( '\t\t\t\tOpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/'+ topping_xml_file +'\n')
out_xml( '\t\t\t\tOpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/'+ topping_xml_file +'"\n')
out_xml( '\t\t\tEndIf\n')

View file

@ -180,23 +180,7 @@
<LanguageSlot6>-</LanguageSlot6>
</LanguageGroup>
</Description>
<HotState> "Disable2" </HotState>
<IceState> "Disable2" </IceState>
<BlendState> $12-00-07-0001.Button </BlendState>
<HotPrice> eval(
If $##-##-##-####.Price = -1 Then
Var return = "Free"
Else
Var return !assigned StringFmt( $##-##-##-####.Price , DisplayFormat, PreScaleConvertShow)
EndIf
) </HotPrice>
<IcePrice> eval(
If $##-##-##-####.Price = -1 Then
Var return = "Free"
Else
Var return !assigned StringFmt( $##-##-##-####.Price , DisplayFormat, PreScaleConvertShow)
EndIf
) </IcePrice>
<BlendPrice> eval(
If $12-00-07-0001.Price = -1 Then
Var return = "Free"
@ -223,8 +207,6 @@
<ConditionalDisable>
<Script>
If $Sum1200070001 = "Disable" Then
STRCONTAIN "STG=CLOSE" $##-##-##-####.TAG tag1_is_disable
STRCONTAIN "STG=CLOSE" $##-##-##-####.TAG tag2_is_disable
STRCONTAIN "STG=CLOSE" $12-00-07-0001.TAG tag3_is_disable
If tag1_is_disable = "true" Then
Var $Sum1200070001Tag = $##-##-##-####.TAG
@ -297,18 +279,18 @@
Var DescLang[1][3] = ""
Var DescLang[1][4] = ""
Var DescLang[1][5] = ""
Var NameLang[2][0] = ""
Var NameLang[2][1] = ""
Var NameLang[2][2] = ""
Var NameLang[2][3] = ""
Var NameLang[2][4] = ""
Var NameLang[2][5] = ""
Var DescLang[2][0] = ""
Var DescLang[2][1] = ""
Var DescLang[2][2] = ""
Var DescLang[2][3] = ""
Var DescLang[2][4] = ""
Var DescLang[2][5] = ""
Var NameLang[2][0] = "Mango Smoothie"
Var NameLang[2][1] = "มะม่วงปั่น"
Var NameLang[2][2] = "-"
Var NameLang[2][3] = "-"
Var NameLang[2][4] = "-"
Var NameLang[2][5] = "-"
Var DescLang[2][0] = "Mango Frozen"
Var DescLang[2][1] = "มะม่วงสุขแช่แข็ง"
Var DescLang[2][2] = "-"
Var DescLang[2][3] = "-"
Var DescLang[2][4] = "-"
Var DescLang[2][5] = "-"
; end lang
Var PD_STAGE_1 = "Disable2"
Var PD_STAGE_2 = "Disable2"
@ -370,9 +352,9 @@
Else
Var show_eng = "true"
EndIf
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/page_topping_frozen_fruit_select.lxml
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/page_topping_frozen_fruit_select.lxml"
Else
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/page_topping_frozen_fruit_select.lxml
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/page_topping_frozen_fruit_select.lxml"
EndIf

File diff suppressed because it is too large Load diff

View file

@ -11,10 +11,13 @@ Name=recommend,file=page_catalog_group_recommend.skt
พรีเมียมเอสเพรสโซ่\nคาราเมลโอรีโอ Premium Espresso\nCaramel Oreo กาแฟ นม คาราเมล และ Oreo Coffee, Milk, Caramel, Oreo - - 12-01-03-0078 bn_Caramel_Espresso_Oreo_smoothie.png - - 12-21-03-0078 posi1 2025/03/01T00:00:00 2025/04/01T00:00:00 - 3
โอเลี้ยง Oliang กาแฟ, น้ำตาล, คาราเมล และ ผงโกโก้ Coffee, Sugar, Caramel And Cocoa - 12-01-02-0090 - bn_iced_Oliang.png - 12-21-02-0090 - posi1 2025/03/01T00:00:00 2025/04/01T00:00:00 - -
โอรีโอปั่นภูเขาไฟ Oreo Smoothie\nVolcano นม น้ำตาล โอรีโอ \n Milk, Sugar, Oreo - - 12-03-03-0009 bn_smoothie_oreo.png - - - posi2 - - - 3 - - #REF! NN #REF!
โอรีโอปั่นภูเขาไฟ Oreo Smoothie\nVolcano นม น้ำตาล โอรีโอ \n Milk, Sugar, Oreo - - 12-03-03-0009 bn_smoothie_oreo.png - - - posi2 - 2025/05/01T00:00:00 - 3 - - #REF! NN #REF!
เป๊ปซี่ (เพิ่มปริมาณ) Pepsi Extra เป๊ปซี่ โซดา และน้ำแข็ง Pepsi, Soda And Ice - 12-05-02-0133 - bn_iced_pepsi_extra_catalog.png - - - posi1 2025/05/01T00:00:00 - - -
มัทฉะลาเต้พรีเมียม Matcha Latte Premium มัทฉะ น้ำตาล นม Matcha, Sugar, Milk 12-02-01-0103 12-02-02-0103 12-02-03-0103 bn_Matcha_Latte_Premium.png - - - posi1 - - NewMatchaPremiumX3 -
มัทฉะลาเต้ คูณ 3 Matcha Latte X3 มัทฉะ น้ำตาล นม Matcha, Sugar, Milk 12-02-01-0104 12-02-02-0104 12-02-03-0104 bn_Matcha_Latte_X3.png - - - posi1 - - NewMatchaPremiumX3 -
มัทฉะลาเต้ Matcha Latte มัทฉะ นม Matcha, Milk, Sugar, Ice 12-02-01-0026 12-02-02-0026 12-02-03-0026 bn_hot_matcha_milk_tea.png - - - posi1 - - - 3 #REF! #REF! #REF! #REF! #REF!
มัทฉะลาเต้ Matcha Latte มัทฉะ นม Matcha, Milk, Sugar, Ice 12-02-01-0026 12-02-02-0026 12-02-03-0026 bn_hot_matcha_milk_tea.png - - - posi1 - 2025/05/01T00:00:00 - 3 #REF! #REF! #REF! #REF! #REF!
ชานมไทย Thai Milk Tea ชาไทย และ นม Thai tea, Sugar, milk 12-02-01-0039 12-02-02-0039 12-02-03-0039 bn_thai_milk_tea_SingPark.png - - - posi1 2025/05/01T00:00:00 - - - #REF! #REF! #REF! #REF! #REF!
ชานมไทย Thai Milk Tea ชาไทย และ นมอุ่น Thai tea, Sugar, Warm milk 12-02-01-0024 12-02-02-0024 12-02-03-0024 bn_hot_thai_milk_tea_tacc.png - - - posi1 2025/05/01T00:00:00 - - - #REF! #REF! #REF! #REF! #REF!
ซูเปอร์โกโก้เข้ม คูณ 3 Super Cocoa X3 โกโก้ 3x นม และน้ำตาล Milk, Cocoa, Sugar - 12-03-02-0067 12-03-03-0067 IcedCocoax3.png - - - posi1 - - - 3
โอวัลตินรถโรงเรียน\nภูเขาไฟ Mini Bus Ovaltine\nVolcano โอวัลติน น้ำตาล และ นม Ovaltine, Sugar, milk - - 12-03-03-0094 bn_iced_Ovaltine_cocoa_smoothie.png - - - posi1 - - - 3
อเมริกาโน Americano กาแฟ และน้ำ Espresso, Water 12-01-01-0003 12-01-02-0001 - bn_hot_america_no.png 12-21-01-0003 12-21-02-0001 - posi1 - - - - #REF! #REF! - #REF! #REF!
@ -252,8 +255,8 @@ Name=Tea,file=page_catalog_group_tea.skt
ยูซุมัทฉะโซดา Yuzu Matcha Soda ยูซุ มัทฉะ มะนาว โซดา Yuzu Matcha Lime Soda - 12-02-02-0098 - bn_hot_yuzu_Matcha_tea.png - - - posi1 2025/03/20T00:00:00 - - -
เต่าบินไอติมถัง\nมัทฉะญี่ปุ่น Coconut Milk\nMatcha Ice Cream มะพร้าว, คาราเมล, มัทฉะ, นม, น้ำตาล\nและ น้ำแข็ง Coconut, Caramel, Matcha, Milk,\nSugar And Ice - - 12-03-03-0106 bn_Coconut_Milk_Matcha_Smoothie.png - - - posi1 2025/03/01T00:00:00 - - -
ชาไทยละโว้ Central Thai Milk Tea ชาไทย นม น้ำตาล สละ Thai Tea Milk Sugar Salak 12-02-01-0091 12-02-02-0091 12-02-03-0091 bn_thai_milk_tea_SALAK.png - - - posi1 2025/04/01T00:00:00 2025/04/30T00:00:00 - -
โกโก้หริกุญชัย Western Cocoa\nThai Milk Tea ชาไทย นม น้ำตาล โกโก้ คาราเมล Thai Tea Milk Sugar Cocoa Caramel 12-02-01-0092 12-02-02-0092 12-02-03-0092 bn_thai_milk_tea_COCOA.png - - - posi1 2025/04/01T00:00:00 2025/04/30T00:00:00 - -
ชาไทยละโว้ Central Thai Milk Tea ชาไทย นม น้ำตาล สละ Thai Tea Milk Sugar Salak 12-02-01-0091 12-02-02-0091 12-02-03-0091 bn_thai_milk_tea_SALAK.png - - - posi1 2025/04/01T00:00:00 - - -
โกโก้หริกุญชัย Western Cocoa\nThai Milk Tea ชาไทย นม น้ำตาล โกโก้ คาราเมล Thai Tea Milk Sugar Cocoa Caramel 12-02-01-0092 12-02-02-0092 12-02-03-0092 bn_thai_milk_tea_COCOA.png - - - posi1 2025/04/01T00:00:00 - - -
สตรอว์เบอร์รีล้านนา Northern Strawberry\nThai Milk Tea ชาไทย ชาไต้หวัน นม สตรอเบอรี Thai Tea Oolong Tea Milk Strawberry 12-02-01-0093 12-02-02-0093 12-02-03-0093 bn_taiwanese_milk_tea_Strawberry.png - - - posi1 2025/04/01T00:00:00 2025/04/30T00:00:00 - -
ชาไทยมะพร้าวศรีวิชัย Southern Coconu\nThai Milk Tea ชาไทย ชาไต้หวัน นม โกโก้ มะพร้าว Thai Tea Oolong Tea Milk Sugar Cocoa Coconut 12-02-01-0094 12-02-02-0094 12-02-03-0094 bn_thai_milk_tea_Cocoa_Coconut.png - - - posi1 2025/04/01T00:00:00 2025/04/30T00:00:00 - -
ชาไทยลิ้นจี่\nศรีโคตรบูรณ์ Northeastern Lychee\nThai Milk Tea ชาไทย นม น้ำตาล ลิ้นจี่ Thai Tea Milk Sugar Lychee 12-02-01-0095 12-02-02-0095 12-02-03-0095 bn_thai_milk_tea_Lychee.png - - - posi1 2025/04/01T00:00:00 2025/04/30T00:00:00 - -
@ -335,9 +338,6 @@ Name=Other,file=page_catalog_group_other.skt
ยูซุคาราเมลโซดา Yuzu Caramel Soda ยูซุ คาราเมล โซดา Yuzu Caramel Soda - 12-05-02-0147 - bn_Yuzu_Caramel_Soda.png - - - posi1 2025/04/01T00:00:00 - TaobinEnergyDrinkMenu -
ยูซุมัทฉะโซดา Yuzu Matcha Soda ยูซุ มัทฉะ มะนาว โซดา Yuzu Matcha Lime Soda - 12-02-02-0098 - bn_hot_yuzu_Matcha_tea.png - - - posi1 2025/03/20T00:00:00 - - -
ฟรุตพันช์ Fruit Punch Drink มะนาว น้ำแดง น้ำแข็ง และคอลลาเจน Collagen, Lime, Salak And Ice - 12-05-02-0144 12-05-03-0144 bn_iced_Fruit_Punch_Lime_Sala_jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu -
ฟรุตพันช์ยูซุ Yuzu Punch Drink มะนาว ยูซุ น้ำแข็ง และคอลลาเจน Collagen, Lime, Yuzu And Ice - 12-05-02-0145 12-05-03-0145 bn_iced_fruit_punch_Yuzu_Jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu -
ฟรุตพันช์บ๊วย Ume Punch Drink มะนาว บ๊วย น้ำแข็ง และคอลลาเจน Collagen, Lime, Ume And Ice - 12-05-02-0146 12-05-03-0146 bn_iced_fruit_punch_Ume_Jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu -
เป๊ปซี่ยูซุ Pepsi Yuzu เป๊ปซี่ ยูซุ โซดา Pepsi Yuzu Soda - 12-05-02-0106 - bn_Pepsi_Yuzu.png - - - posi1 2025/04/01T00:00:00 - KingdomThaiTeaPro -
เป๊ปซี่ลิ้นจี่ Pepsi Lychee เป๊ปซี่ โซดา ลิ้นจี่ Pepsi Lychee Soda - 12-05-02-0057 - bn_Pepsi_Lychee.png - - - posi1 2025/04/01T00:00:00 - KingdomThaiTeaPro -
เป๊ปซี่สตรอเบอรี Pepsi Strawberry เป๊ปซี่ โซดา สตรอเบอรี Pepsi Strawberry Soda - 12-05-02-0058 - bn_Pepsi_Strawberry.png - - - posi1 2025/04/01T00:00:00 - KingdomThaiTeaPro -
@ -350,6 +350,10 @@ Name=Other,file=page_catalog_group_other.skt
เป๊ปซี่น้ำแข็ง Pepsi เป๊ปซี่ Pepsi & Ice - 12-05-02-0007 12-05-03-0007 bn_iced_pepsi.png - - - posi1 - - - - - #REF! #REF! #REF! #REF!
เป๊ปซี่โซดา Pepsi เป๊ปซี่ โซดา และน้ำแข็ง Pepsi, Soda And Ice - 12-05-02-0094 12-05-03-0094 bn_iced_pepsi.png - - - posi1 - - - - - #REF! #REF! #REF! #REF!
ฟรุตพันช์ Fruit Punch Drink มะนาว น้ำแดง น้ำแข็ง และคอลลาเจน Collagen, Lime, Salak And Ice - 12-05-02-0144 12-05-03-0144 bn_iced_Fruit_Punch_Lime_Sala_jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu -
ฟรุตพันช์ยูซุ Yuzu Punch Drink มะนาว ยูซุ น้ำแข็ง และคอลลาเจน Collagen, Lime, Yuzu And Ice - 12-05-02-0145 12-05-03-0145 bn_iced_fruit_punch_Yuzu_Jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu -
ฟรุตพันช์บ๊วย Ume Punch Drink มะนาว บ๊วย น้ำแข็ง และคอลลาเจน Collagen, Lime, Ume And Ice - 12-05-02-0146 12-05-03-0146 bn_iced_fruit_punch_Ume_Jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu -
เต่าทรงพลัง\nสตรอเบอรีโซดา Energy Drink\nStrawberry Soda เครื่องดื่มเต่าทรงพลัง สตรอเบอรี่\nและโซดา (มีคาเฟอีน) Medicine Drink, Strawberry\n, Soda - 12-05-02-0136 12-05-03-0136 bn_iced_energy_drink_Strawberry_soda.png - - - posi1 2025/01/21T00:00:00 - TaobinEnergyDrinkMenu -
เต่าทรงพลังบ๊วย\nโซดา Energy Drink\nUme Soda เครื่องดื่มเต่าทรงพลัง บ๊วย\nและโซดา (มีคาเฟอีน) Medicine Drink, Ume ,\nSoda - 12-05-02-0137 12-05-03-0137 bn_iced_energy_drink_plum_soda.png - - - posi1 2025/01/21T00:00:00 - TaobinEnergyDrinkMenu -
เต่าทรงพลังลิ้นจี่\nโซดา Energy Drink\nLychee Soda เครื่องดื่มเต่าทรงพลัง ลิ้นจี่\nและโซดา (มีคาเฟอีน) Medicine Drink, Lychee\n, Soda - 12-05-02-0138 12-05-03-0138 bn_iced_energy_drink_Lychee_soda.png - - - posi1 2025/01/21T00:00:00 - TaobinEnergyDrinkMenu -
@ -498,10 +502,6 @@ Name=Other,file=page_catalog_group_other_other.skt
ยูซุมัทฉะโซดา Yuzu Matcha Soda ยูซุ มัทฉะ มะนาว โซดา Yuzu Matcha Lime Soda - 12-02-02-0098 - bn_hot_yuzu_Matcha_tea.png - - - posi1 2025/03/20T00:00:00 - - -
ยูซุคาราเมลโซดา Yuzu Caramel Soda ยูซุ คาราเมล โซดา Yuzu Caramel Soda - 12-05-02-0147 - bn_Yuzu_Caramel_Soda.png - - - posi1 2025/04/01T00:00:00 - TaobinEnergyDrinkMenu -
ฟรุตพันช์ Fruit Punch Drink มะนาว น้ำแดง น้ำแข็ง และคอลลาเจน Collagen, Lime, Salak And Ice - 12-05-02-0144 12-05-03-0144 bn_iced_Fruit_Punch_Lime_Sala_jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu 3
ฟรุตพันช์ยูซุ Yuzu Punch Drink มะนาว ยูซุ น้ำแข็ง และคอลลาเจน Collagen, Lime, Yuzu And Ice - 12-05-02-0145 12-05-03-0145 bn_iced_fruit_punch_Yuzu_Jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu 3
ฟรุตพันช์บ๊วย Ume Punch Drink มะนาว บ๊วย น้ำแข็ง และคอลลาเจน Collagen, Lime, Ume And Ice - 12-05-02-0146 12-05-03-0146 bn_iced_fruit_punch_Ume_Jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu 3
เป๊ปซี่ยูซุ Pepsi Yuzu เป๊ปซี่ ยูซุ โซดา Pepsi Yuzu Soda - 12-05-02-0106 - bn_Pepsi_Yuzu.png - - - posi1 2025/04/01T00:00:00 - KingdomThaiTeaPro -
เป๊ปซี่ลิ้นจี่ Pepsi Lychee เป๊ปซี่ โซดา ลิ้นจี่ Pepsi Lychee Soda - 12-05-02-0057 - bn_Pepsi_Lychee.png - - - posi1 2025/04/01T00:00:00 - KingdomThaiTeaPro -
เป๊ปซี่มะนาว Pepsi Lime เป๊ปซี่ โซดา มะนาว Pepsi Lime Soda - 12-05-02-0149 - bn_Pepsi_Lime.png - - - posi1 2025/04/01T00:00:00 - KingdomThaiTeaPro -
@ -512,6 +512,10 @@ Name=Other,file=page_catalog_group_other_other.skt
เป๊ปซี่บ๊วย Pepsi Plum เป๊ปซี่ บ๊วย โซดา Pepsi, Ume & Ice - 12-05-02-0104 12-05-03-0104 bn_Pepsi_Plum.png - - - posi1 - - - 3
เป๊ปซี่น้ำแข็ง Pepsi เป๊ปซี่ Pepsi & Ice - 12-05-02-0094 12-05-03-0094 bn_iced_pepsi.png - - - posi1 - - - 3 - #REF! #REF! #REF! #REF!
ฟรุตพันช์ Fruit Punch Drink มะนาว น้ำแดง น้ำแข็ง และคอลลาเจน Collagen, Lime, Salak And Ice - 12-05-02-0144 12-05-03-0144 bn_iced_Fruit_Punch_Lime_Sala_jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu 3
ฟรุตพันช์ยูซุ Yuzu Punch Drink มะนาว ยูซุ น้ำแข็ง และคอลลาเจน Collagen, Lime, Yuzu And Ice - 12-05-02-0145 12-05-03-0145 bn_iced_fruit_punch_Yuzu_Jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu 3
ฟรุตพันช์บ๊วย Ume Punch Drink มะนาว บ๊วย น้ำแข็ง และคอลลาเจน Collagen, Lime, Ume And Ice - 12-05-02-0146 12-05-03-0146 bn_iced_fruit_punch_Ume_Jemila.png - - - posi1 2025/02/17T00:00:00 - PunchDrinkMenu 3
น้ำสตรอเบอรี Strawberry สตรอเบอรี และน้ำตาล Strawberry, Sugar 12-05-01-0040 12-05-02-0040 12-05-03-0040 bn_iced_strawberry.png - - - posi1 - - - 3
สตรอเบอรีโซดา Strawberry Soda สตรอเบอรี น้ำตาล\nและโซดา Strawberry, Sugar,\nSoda - 12-05-02-0041 12-05-03-0041 bn_iced_strawberry_soda.png - - - posi1 - - - 3
สตรอเบอรีมะนาว\nโซดา Strawberry\nLimenade Soda สตรอเบอรี มะนาว\nน้ำตาล และโซดา Strawberry, Lime,\nSugar, Soda - 12-05-02-0023 12-05-03-0023 bn_strawberry_lime_soda.png - - - posi1 - - - 3
@ -1277,6 +1281,7 @@ Name=PepsiXTaobin,file=page_catalog_group_pro_pepsi_x_taobin.skt
เป๊ปซี่น้ำแข็ง Pepsi เป๊ปซี่ Pepsi & Ice - 12-05-02-0007 12-05-03-0007 bn_iced_pepsi.png - - - posi1 - - - - - #REF! #REF! #REF! #REF!
เป๊ปซี่โซดา Pepsi เป๊ปซี่ โซดา และน้ำแข็ง Pepsi, Soda And Ice - 12-05-02-0094 12-05-03-0094 bn_iced_pepsi.png - - - posi1 - - - - - #REF! #REF! #REF! #REF!
Name=BoostEnergy,file=page_catalog_group_pro_boost_energy.skt
เป๊ปซี่ทรอปิคอล Pepsi Tropical เป๊ปซี่ เครื่องดื่มเต่าทรงพลัง มะพร้าว/n(มีคาเฟอีน) Pepsi Medicine Drink Coconut Soda - 12-05-02-0148 - bn_Pepsi_Tropical.png - - - posi1 - - - -
เต่าทรงพลัง Tao Power Drink เครื่องดื่มเต่าทรงพลัง น้ำและน้ำแข็ง /n(มีคาเฟอีน) MEDICINE DRINK, WATER, ICE - 12-05-02-0034 12-05-03-0034 bn_iced_energy_drink.png - - - posi1 - - - -
เต่าทรงพลังโซดา Tao Power Drink Soda เครื่องดื่มเต่าทรงพลัง โซดาและน้ำแข็ง /n(มีคาเฟอีน) MEDICINE DRINK, SODA, ICE - 12-05-02-0035 12-05-03-0035 bn_iced_energy_drink_soda.png - - - posi1 - - - -
เต่าทรงพลังสตรอเบอรีโซดา Tao Power Drink Strawberry Soda เครื่องดื่มเต่าทรงพลัง สตรอเบอรี่ และโซดา /n(มีคาเฟอีน) MEDICINE DRINK, STRAWBERRY, SODA - 12-05-02-0136 12-05-03-0136 bn_iced_energy_drink_Strawberry_soda.png - - - posi1 - - - -
@ -1287,7 +1292,6 @@ Name=BoostEnergy,file=page_catalog_group_pro_boost_energy.skt
เต่าทรงพลังสละโซดา Tao Power Drink Salak Soda เครื่องดื่มเต่าทรงพลัง น้ำแดงกลิ่นสละ และโซดา /n(มีคาเฟอีน) MEDICINE DRINK, SALAK, SODA - 12-05-02-0141 12-05-03-0141 bn_iced_energy_drink_salak_soda.png - - - posi1 - - - -
เต่าทรงพลัง (เพิ่มปริมาณ) Tao Power Drink Extra เครื่องดื่มเต่าทรงพลัง น้ำและน้ำแข็ง /n(มีคาเฟอีน) MEDICINE DRINK, WATER, ICE - 12-05-02-0142 12-05-03-0142 bn_iced_energy_drink_Extra.png - - - posi1 - - - -
เต่าพลังโซดา (เพิ่มปริมาณ) Tao Power Drink Soda Extra เครื่องดื่มเต่าทรงพลัง โซดาและน้ำแข็ง /n(มีคาเฟอีน) MEDICINE DRINK, SODA, ICE - 12-05-02-0143 12-05-03-0143 bn_iced_energy_drink_soda_Extra.png - - - posi1 - - - -
เป๊ปซี่ทรอปิคอล Pepsi Tropical เป๊ปซี่ เครื่องดื่มเต่าทรงพลัง มะพร้าว/n(มีคาเฟอีน) Pepsi Medicine Drink Coconut Soda - 12-05-02-0148 - bn_Pepsi_Tropical.png - - - posi1 - - - -
@ -1318,7 +1322,7 @@ Name=bubble tea,file=page_catalog_group_pro_buble_tea.skt
เต่าติมไข่มุก Tao Tim Bubble Tea ไอศครีมนม คาราเมล และบุกไข่มุก Icecream, Caramel and Pearl Carrageenan 12-41-03-0028 - - -
Name=FrozenFruit,file=page_catalog_group_frozen_fruit.skt,topping_xml_file=page_topping_frozen_fruit_select.xml
Name=FrozenFruit,file=page_catalog_group_frozen_fruit.skt,topping_xml_file=page_topping_frozen_fruit_select.xml,parameter=show-blend-only
มะม่วงปั่น Mango Smoothie มะม่วงปั่น แช่แข็ง Frozen mango smoothies - - 12-00-07-0001 bn_frozen_mango.png

Can't render this file because it has a wrong number of fields in line 3.

View file

@ -1203,7 +1203,7 @@
1300003 Beans module ชุดเมล็ดกาแฟ
1300004 Bean tray ถาดใส่เมล็ดกาแฟ
1300005 Switch tray : สวิตซ์ถาด :
1300006 Check tray shutter ตรวจสอบชัตเตอร์ถาด
1300006 Check tray shutter ตรวจสอบชัตเตอร์ของถาด
1300007 Pay beans จ่ายถั่ว
1300008 1. Select beans 1. เลือกเมล็ดกาแฟ
1300009 2. Select direction 2. เลือกทิศทาง

Can't render this file because it has a wrong number of fields in line 22.

View file

@ -1315,7 +1315,7 @@
If BoxID = 123456 Then
Var SpiralOnline = "true"
Var SpiralModeFrozenFruit = 1
Var InternationalShow = 1
Var InternationalShow = 0
EndIf
; test payment

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -36,6 +36,257 @@
</Script>
;dummy_layout.inc
; menu_new_list 11
; ==================> Len = 16
; - 12-05-02-0148 -
<Block>
<MarginLeft> 33 </MarginLeft>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-05-02-0148.Button,$Sum1205020148) </State>
<Button>
<State> $Sum1205020148 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_Pepsi_Tropical.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/page_drink_press_n//bn_Pepsi_Tropical.png" </FilenamePress>
<FilenameDisable> "ROOT/taobin_project/image/page_drink_disable_n2//bn_Pepsi_Tropical.png" </FilenameDisable>
<OverlayImage> xmlpro( 12-05-02-0148, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_posi1.png") </OverlayImage>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventOnClick>
Var NameDrink = "Pepsi Tropical"
Var NameDrinkTH = "เป๊ปซี่ทรอปิคอล"
Var DrinkDescriptionTH = "เป๊ปซี่ เครื่องดื่มเต่าทรงพลัง มะพร้าว/n(มีคาเฟอีน)"
Var DrinkDescription = "Pepsi Medicine Drink Coconut Soda"
Var PictureDrink = "ROOT/taobin_project/image/page_drink_picture2_n/" + "bn_Pepsi_Tropical.png"
Var OpenFromXML = CurrentXMLFileName2
Var PriceD1 = $-.Price
Var PriceD2 = $12-05-02-0148.Price
Var PriceD3 = $-.Price
Var PD_CODE1 = "##-##-##-####"
Var PD_CODE2 = "12-05-02-0148"
Var PD_CODE3 = "##-##-##-####"
Var PD_STAGE_1 = "Disable2"
Var PD_STAGE_2 = $12-05-02-0148.Button
Var PD_STAGE_3 = "Disable2"
Var OverlayMenuFilter !assigned xmlpro( 12-05-02-0148, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_posi1.png")
DEBUGVAR OverlayMenuFilter
Var SelectCountDrinkType = 0
Var DefaultDrinkType = 0
If PD_STAGE_1 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 1
EndIf
If PD_STAGE_2 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 2
EndIf
If PD_STAGE_3 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 3
EndIf
If PD_STAGE_2 = "Enable" Then
Topping "Load" "12-05-02-0148"
Else
If PD_STAGE_1 = "Enable" Then
Topping "Load" "-"
Else
Topping "Load" "-"
EndIf
EndIf
Var menu_name_eng_hot = $##-##-##-####.NameE
Var menu_desc_eng_hot = $##-##-##-####.descriptionE
Var menu_name_thai_hot = $##-##-##-####.Name
Var menu_desc_thai_hot = $##-##-##-####.description
Var menu_name_eng_cold = $12-05-02-0148.NameE
Var menu_desc_eng_cold = $12-05-02-0148.descriptionE
Var menu_name_thai_cold = $12-05-02-0148.Name
Var menu_desc_thai_cold = $12-05-02-0148.description
Var menu_name_eng_blender = $##-##-##-####.NameE
Var menu_desc_eng_blender = $##-##-##-####.descriptionE
Var menu_name_thai_blender = $##-##-##-####.Name
Var menu_desc_thai_blender = $##-##-##-####.description
DEBUGVAR PD_STAGE_1
DEBUGVAR PD_STAGE_2
DEBUGVAR PD_STAGE_3
Var SelectDrinkType = 0
Open "ROOT/taobin_project/xml/page_topping_select5.xml"
</EventOnClick>
</Button>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 24 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showthaiText </State>
<Value> "เป๊ปซี่ทรอปิคอล" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showthaiText </State>
<Value> "เป๊ปซี่ เครื่องดื่มเต่าทรงพลัง มะพร้าว/n(มีคาเฟอีน)" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 22 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showengText </State>
<Value> "Pepsi Tropical" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showengText </State>
<Value> "Pepsi Medicine Drink Coconut Soda" </Value>
</Text>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "option_deactive.png" ) </Filename>
</Image>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<State> "Invisible" </State>
<Filename> Var( DirImage2 + "hot.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "hot_db.png" ) </FilenameDisable>
</Image>
<Text>
<X> 50 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> "Invisible" </State>
<Value> StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "cold.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "cold_db.png" ) </FilenameDisable>
<State> $12-05-02-0148.Button </State>
</Image>
<Text>
<X> 115 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-05-02-0148.Button </State>
<Value> StringFmt( $12-05-02-0148.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 146 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "blend.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "blend_db.png" ) </FilenameDisable>
<State> "Invisible" </State>
</Image>
<Text>
<X> 180 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitRegularTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> "Invisible" </State>
<Value> StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<State>
eval(
If ICE_PROCESS_STATUS = 2 Then
Var ice_tab_process_show = "Invisible"
Else
Var ice_tab_process_show = "Invisible"
EndIf
Var return = ice_tab_process_show
)
</State>
<Filename> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </Filename>
<FilenameDisable> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </FilenameDisable>
</Image>
<Image>
<X> 49 </X>
<Y> 117 </Y>
<State>
eval(
If $Sum1205020148 = "Disable" Then
STRCONTAIN "ERR" $##-##-##-####.TAG tag1_is_disable
STRCONTAIN "ERR" $12-05-02-0148.TAG tag2_is_disable
STRCONTAIN "ERR" $##-##-##-####.TAG tag3_is_disable
Var return = "Invisible"
If tag1_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag2_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag3_is_disable = "true" Then
Var return = "Enable"
EndIf
Else
Var return = "Invisible"
EndIf
)
</State>
<Filename> "ROOT/taobin_project/image//img_menu_err2.png" </Filename>
</Image>
<Text>
<X> 84 </X>
<Y> 266 </Y>
<Size> 10 </Size>
<Font> OpunMediumTTF </Font>
<Color> 0xDE794E </Color>
<State> ice_tab_process_show </State>
<Value> ice_show_open </Value>
</Text>
<Text>
<X> 48 </X>
<Y> 116 </Y>
<Size> 32 </Size>
<Width>128</Width>
<Height>64</Height>
<Font> MITRegularTTF </Font>
<Color> 0x5A5A5A </Color>
<Mode> "disable-show" </Mode>
<State> $Sum1205020148 </State>
<Value> text_unavailable </Value>
<Align> center-vertical-horizontal </Align>
</Text>
</Block>
; - - -
; ==================> Len = 16
; - 12-05-02-0034 12-05-03-0034
<Block>
@ -2544,257 +2795,6 @@
<Value> text_unavailable </Value>
<Align> center-vertical-horizontal </Align>
</Text>
</Block>
; - - -
; ==================> Len = 16
; - 12-05-02-0148 -
<Block>
<MarginLeft> 33 </MarginLeft>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-05-02-0148.Button,$Sum1205020148) </State>
<Button>
<State> $Sum1205020148 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_Pepsi_Tropical.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/page_drink_press_n//bn_Pepsi_Tropical.png" </FilenamePress>
<FilenameDisable> "ROOT/taobin_project/image/page_drink_disable_n2//bn_Pepsi_Tropical.png" </FilenameDisable>
<OverlayImage> xmlpro( 12-05-02-0148, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_posi1.png") </OverlayImage>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventOnClick>
Var NameDrink = "Pepsi Tropical"
Var NameDrinkTH = "เป๊ปซี่ทรอปิคอล"
Var DrinkDescriptionTH = "เป๊ปซี่ เครื่องดื่มเต่าทรงพลัง มะพร้าว/n(มีคาเฟอีน)"
Var DrinkDescription = "Pepsi Medicine Drink Coconut Soda"
Var PictureDrink = "ROOT/taobin_project/image/page_drink_picture2_n/" + "bn_Pepsi_Tropical.png"
Var OpenFromXML = CurrentXMLFileName2
Var PriceD1 = $-.Price
Var PriceD2 = $12-05-02-0148.Price
Var PriceD3 = $-.Price
Var PD_CODE1 = "##-##-##-####"
Var PD_CODE2 = "12-05-02-0148"
Var PD_CODE3 = "##-##-##-####"
Var PD_STAGE_1 = "Disable2"
Var PD_STAGE_2 = $12-05-02-0148.Button
Var PD_STAGE_3 = "Disable2"
Var OverlayMenuFilter !assigned xmlpro( 12-05-02-0148, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_posi1.png")
DEBUGVAR OverlayMenuFilter
Var SelectCountDrinkType = 0
Var DefaultDrinkType = 0
If PD_STAGE_1 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 1
EndIf
If PD_STAGE_2 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 2
EndIf
If PD_STAGE_3 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 3
EndIf
If PD_STAGE_2 = "Enable" Then
Topping "Load" "12-05-02-0148"
Else
If PD_STAGE_1 = "Enable" Then
Topping "Load" "-"
Else
Topping "Load" "-"
EndIf
EndIf
Var menu_name_eng_hot = $##-##-##-####.NameE
Var menu_desc_eng_hot = $##-##-##-####.descriptionE
Var menu_name_thai_hot = $##-##-##-####.Name
Var menu_desc_thai_hot = $##-##-##-####.description
Var menu_name_eng_cold = $12-05-02-0148.NameE
Var menu_desc_eng_cold = $12-05-02-0148.descriptionE
Var menu_name_thai_cold = $12-05-02-0148.Name
Var menu_desc_thai_cold = $12-05-02-0148.description
Var menu_name_eng_blender = $##-##-##-####.NameE
Var menu_desc_eng_blender = $##-##-##-####.descriptionE
Var menu_name_thai_blender = $##-##-##-####.Name
Var menu_desc_thai_blender = $##-##-##-####.description
DEBUGVAR PD_STAGE_1
DEBUGVAR PD_STAGE_2
DEBUGVAR PD_STAGE_3
Var SelectDrinkType = 0
Open "ROOT/taobin_project/xml/page_topping_select5.xml"
</EventOnClick>
</Button>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 24 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showthaiText </State>
<Value> "เป๊ปซี่ทรอปิคอล" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showthaiText </State>
<Value> "เป๊ปซี่ เครื่องดื่มเต่าทรงพลัง มะพร้าว/n(มีคาเฟอีน)" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 22 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showengText </State>
<Value> "Pepsi Tropical" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showengText </State>
<Value> "Pepsi Medicine Drink Coconut Soda" </Value>
</Text>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "option_deactive.png" ) </Filename>
</Image>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<State> "Invisible" </State>
<Filename> Var( DirImage2 + "hot.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "hot_db.png" ) </FilenameDisable>
</Image>
<Text>
<X> 50 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> "Invisible" </State>
<Value> StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "cold.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "cold_db.png" ) </FilenameDisable>
<State> $12-05-02-0148.Button </State>
</Image>
<Text>
<X> 115 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-05-02-0148.Button </State>
<Value> StringFmt( $12-05-02-0148.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 146 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "blend.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "blend_db.png" ) </FilenameDisable>
<State> "Invisible" </State>
</Image>
<Text>
<X> 180 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitRegularTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> "Invisible" </State>
<Value> StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<State>
eval(
If ICE_PROCESS_STATUS = 2 Then
Var ice_tab_process_show = "Invisible"
Else
Var ice_tab_process_show = "Invisible"
EndIf
Var return = ice_tab_process_show
)
</State>
<Filename> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </Filename>
<FilenameDisable> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </FilenameDisable>
</Image>
<Image>
<X> 49 </X>
<Y> 117 </Y>
<State>
eval(
If $Sum1205020148 = "Disable" Then
STRCONTAIN "ERR" $##-##-##-####.TAG tag1_is_disable
STRCONTAIN "ERR" $12-05-02-0148.TAG tag2_is_disable
STRCONTAIN "ERR" $##-##-##-####.TAG tag3_is_disable
Var return = "Invisible"
If tag1_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag2_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag3_is_disable = "true" Then
Var return = "Enable"
EndIf
Else
Var return = "Invisible"
EndIf
)
</State>
<Filename> "ROOT/taobin_project/image//img_menu_err2.png" </Filename>
</Image>
<Text>
<X> 84 </X>
<Y> 266 </Y>
<Size> 10 </Size>
<Font> OpunMediumTTF </Font>
<Color> 0xDE794E </Color>
<State> ice_tab_process_show </State>
<Value> ice_show_open </Value>
</Text>
<Text>
<X> 48 </X>
<Y> 116 </Y>
<Size> 32 </Size>
<Width>128</Width>
<Height>64</Height>
<Font> MITRegularTTF </Font>
<Color> 0x5A5A5A </Color>
<Mode> "disable-show" </Mode>
<State> $Sum1205020148 </State>
<Value> text_unavailable </Value>
<Align> center-vertical-horizontal </Align>
</Text>
</Block>
; - - -
</FrameScroll>

View file

@ -61,7 +61,7 @@
;banner_shifting
</Script>
;dummy_layout.inc
; menu_new_list 58
; menu_new_list 61
; ==================> Len = 16
; - 12-02-02-0099 -
<Block>
@ -2837,7 +2837,7 @@ Caramel Oreo" </Value>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-03-03-0009.Button,Disable=Invisible,$Sum1203030009) </State>
<State> Flag( 12-03-03-0009.Button,DateTimeEnd="2025/05/01T00:00:00",Disable=Invisible,$Sum1203030009) </State>
<Button>
<State> $Sum1203030009 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_smoothie_oreo.png" </Filename>
@ -3081,6 +3081,257 @@ Volcano" </Value>
<Value> text_unavailable </Value>
<Align> center-vertical-horizontal </Align>
</Text>
</Block>
; - - -
; ==================> Len = 16
; - 12-05-02-0133 -
<Block>
<MarginLeft> 33 </MarginLeft>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-05-02-0133.Button,DateTimeStart="2025/05/01T00:00:00",Disable=Invisible,$Sum1205020133) </State>
<Button>
<State> $Sum1205020133 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_iced_pepsi_extra_catalog.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/page_drink_press_n//bn_iced_pepsi_extra_catalog.png" </FilenamePress>
<FilenameDisable> "ROOT/taobin_project/image/page_drink_disable_n2//bn_iced_pepsi_extra_catalog.png" </FilenameDisable>
<OverlayImage> xmlpro( 12-05-02-0133, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_posi1.png") </OverlayImage>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventOnClick>
Var NameDrink = "Pepsi Extra"
Var NameDrinkTH = "เป๊ปซี่ (เพิ่มปริมาณ)"
Var DrinkDescriptionTH = "เป๊ปซี่ โซดา และน้ำแข็ง"
Var DrinkDescription = "Pepsi, Soda And Ice"
Var PictureDrink = "ROOT/taobin_project/image/page_drink_picture2_n/" + "bn_iced_pepsi_extra_catalog.png"
Var OpenFromXML = CurrentXMLFileName2
Var PriceD1 = $-.Price
Var PriceD2 = $12-05-02-0133.Price
Var PriceD3 = $-.Price
Var PD_CODE1 = "##-##-##-####"
Var PD_CODE2 = "12-05-02-0133"
Var PD_CODE3 = "##-##-##-####"
Var PD_STAGE_1 = "Disable2"
Var PD_STAGE_2 = $12-05-02-0133.Button
Var PD_STAGE_3 = "Disable2"
Var OverlayMenuFilter !assigned xmlpro( 12-05-02-0133, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_posi1.png")
DEBUGVAR OverlayMenuFilter
Var SelectCountDrinkType = 0
Var DefaultDrinkType = 0
If PD_STAGE_1 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 1
EndIf
If PD_STAGE_2 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 2
EndIf
If PD_STAGE_3 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 3
EndIf
If PD_STAGE_2 = "Enable" Then
Topping "Load" "12-05-02-0133"
Else
If PD_STAGE_1 = "Enable" Then
Topping "Load" "-"
Else
Topping "Load" "-"
EndIf
EndIf
Var menu_name_eng_hot = $##-##-##-####.NameE
Var menu_desc_eng_hot = $##-##-##-####.descriptionE
Var menu_name_thai_hot = $##-##-##-####.Name
Var menu_desc_thai_hot = $##-##-##-####.description
Var menu_name_eng_cold = $12-05-02-0133.NameE
Var menu_desc_eng_cold = $12-05-02-0133.descriptionE
Var menu_name_thai_cold = $12-05-02-0133.Name
Var menu_desc_thai_cold = $12-05-02-0133.description
Var menu_name_eng_blender = $##-##-##-####.NameE
Var menu_desc_eng_blender = $##-##-##-####.descriptionE
Var menu_name_thai_blender = $##-##-##-####.Name
Var menu_desc_thai_blender = $##-##-##-####.description
DEBUGVAR PD_STAGE_1
DEBUGVAR PD_STAGE_2
DEBUGVAR PD_STAGE_3
Var SelectDrinkType = 0
Var OpenFromInstMenuTab = 0
Open "ROOT/taobin_project/xml/page_topping_select5.xml"
</EventOnClick>
</Button>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 24 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showthaiText </State>
<Value> "เป๊ปซี่ (เพิ่มปริมาณ)" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showthaiText </State>
<Value> "เป๊ปซี่ โซดา และน้ำแข็ง" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 22 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showengText </State>
<Value> "Pepsi Extra" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showengText </State>
<Value> "Pepsi, Soda And Ice" </Value>
</Text>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "option_deactive.png" ) </Filename>
</Image>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<State> "Invisible" </State>
<Filename> Var( DirImage2 + "hot.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "hot_db.png" ) </FilenameDisable>
</Image>
<Text>
<X> 50 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> "Invisible" </State>
<Value> StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "cold.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "cold_db.png" ) </FilenameDisable>
<State> $12-05-02-0133.Button </State>
</Image>
<Text>
<X> 115 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-05-02-0133.Button </State>
<Value> StringFmt( $12-05-02-0133.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 146 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "blend.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "blend_db.png" ) </FilenameDisable>
<State> "Invisible" </State>
</Image>
<Text>
<X> 180 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitRegularTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> "Invisible" </State>
<Value> StringFmt( $-.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<State>
eval(
If ICE_PROCESS_STATUS = 2 Then
Var ice_tab_process_show = "Invisible"
Else
Var ice_tab_process_show = "Invisible"
EndIf
Var return = ice_tab_process_show
)
</State>
<Filename> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </Filename>
<FilenameDisable> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </FilenameDisable>
</Image>
<Image>
<X> 49 </X>
<Y> 117 </Y>
<State>
eval(
If $Sum1205020133 = "Disable" Then
STRCONTAIN "ERR" $##-##-##-####.TAG tag1_is_disable
STRCONTAIN "ERR" $12-05-02-0133.TAG tag2_is_disable
STRCONTAIN "ERR" $##-##-##-####.TAG tag3_is_disable
Var return = "Invisible"
If tag1_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag2_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag3_is_disable = "true" Then
Var return = "Enable"
EndIf
Else
Var return = "Invisible"
EndIf
)
</State>
<Filename> "ROOT/taobin_project/image//img_menu_err2.png" </Filename>
</Image>
<Text>
<X> 84 </X>
<Y> 266 </Y>
<Size> 10 </Size>
<Font> OpunMediumTTF </Font>
<Color> 0xDE794E </Color>
<State> ice_tab_process_show </State>
<Value> ice_show_open </Value>
</Text>
<Text>
<X> 48 </X>
<Y> 116 </Y>
<Size> 32 </Size>
<Width>128</Width>
<Height>64</Height>
<Font> MITRegularTTF </Font>
<Color> 0x5A5A5A </Color>
<Mode> "disable-show" </Mode>
<State> $Sum1205020133 </State>
<Value> text_unavailable </Value>
<Align> center-vertical-horizontal </Align>
</Text>
</Block>
; - - -
; ==================> Len = 16
@ -3600,7 +3851,7 @@ Volcano" </Value>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-02-01-0026.Button,12-02-02-0026.Button,12-02-03-0026.Button,Disable=Invisible,$Sum120201002612020200261202030026) </State>
<State> Flag( 12-02-01-0026.Button,12-02-02-0026.Button,12-02-03-0026.Button,DateTimeEnd="2025/05/01T00:00:00",Disable=Invisible,$Sum120201002612020200261202030026) </State>
<Button>
<State> $Sum120201002612020200261202030026 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_hot_matcha_milk_tea.png" </Filename>
@ -3846,6 +4097,516 @@ Volcano" </Value>
<Value> text_unavailable </Value>
<Align> center-vertical-horizontal </Align>
</Text>
</Block>
; - - -
; ==================> Len = 21
; 12-02-01-0039 12-02-02-0039 12-02-03-0039
<Block>
<MarginLeft> 33 </MarginLeft>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-02-01-0039.Button,12-02-02-0039.Button,12-02-03-0039.Button,DateTimeStart="2025/05/01T00:00:00",Disable=Invisible,$Sum120201003912020200391202030039) </State>
<Button>
<State> $Sum120201003912020200391202030039 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_thai_milk_tea_SingPark.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/page_drink_press_n//bn_thai_milk_tea_SingPark.png" </FilenamePress>
<FilenameDisable> "ROOT/taobin_project/image/page_drink_disable_n2//bn_thai_milk_tea_SingPark.png" </FilenameDisable>
<OverlayImage> xmlpro( 12-02-01-0039, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_posi1.png") </OverlayImage>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventOnClick>
Var NameDrink = "Thai Milk Tea"
Var NameDrinkTH = "ชานมไทย "
Var DrinkDescriptionTH = "ชาไทย และ นม"
Var DrinkDescription = "Thai tea, Sugar, milk"
Var PictureDrink = "ROOT/taobin_project/image/page_drink_picture2_n/" + "bn_thai_milk_tea_SingPark.png"
Var OpenFromXML = CurrentXMLFileName2
Var PriceD1 = $12-02-01-0039.Price
Var PriceD2 = $12-02-02-0039.Price
Var PriceD3 = $12-02-03-0039.Price
Var PD_CODE1 = "12-02-01-0039"
Var PD_CODE2 = "12-02-02-0039"
Var PD_CODE3 = "12-02-03-0039"
Var PD_STAGE_1 = $12-02-01-0039.Button
Var PD_STAGE_2 = $12-02-02-0039.Button
Var PD_STAGE_3 = $12-02-03-0039.Button
Var OverlayMenuFilter !assigned xmlpro( 12-02-01-0039, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_posi1.png")
DEBUGVAR OverlayMenuFilter
Var SelectCountDrinkType = 0
Var DefaultDrinkType = 0
If PD_STAGE_1 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 1
EndIf
If PD_STAGE_2 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 2
EndIf
If PD_STAGE_3 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 3
EndIf
If PD_STAGE_2 = "Enable" Then
Topping "Load" "12-02-02-0039"
Else
If PD_STAGE_1 = "Enable" Then
Topping "Load" "12-02-01-0039"
Else
Topping "Load" "12-02-03-0039"
EndIf
EndIf
Var menu_name_eng_hot = $12-02-01-0039.NameE
Var menu_desc_eng_hot = $12-02-01-0039.descriptionE
Var menu_name_thai_hot = $12-02-01-0039.Name
Var menu_desc_thai_hot = $12-02-01-0039.description
Var menu_name_eng_cold = $12-02-02-0039.NameE
Var menu_desc_eng_cold = $12-02-02-0039.descriptionE
Var menu_name_thai_cold = $12-02-02-0039.Name
Var menu_desc_thai_cold = $12-02-02-0039.description
Var menu_name_eng_blender = $12-02-03-0039.NameE
Var menu_desc_eng_blender = $12-02-03-0039.descriptionE
Var menu_name_thai_blender = $12-02-03-0039.Name
Var menu_desc_thai_blender = $12-02-03-0039.description
DEBUGVAR PD_STAGE_1
DEBUGVAR PD_STAGE_2
DEBUGVAR PD_STAGE_3
Var SelectDrinkType = 0
Var OpenFromInstMenuTab = 0
Open "ROOT/taobin_project/xml/page_topping_select5.xml"
</EventOnClick>
</Button>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 24 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showthaiText </State>
<Value> "ชานมไทย " </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showthaiText </State>
<Value> "ชาไทย และ นม" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 22 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showengText </State>
<Value> "Thai Milk Tea" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showengText </State>
<Value> "Thai tea, Sugar, milk" </Value>
</Text>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "option_deactive.png" ) </Filename>
</Image>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<State> $12-02-01-0039.Button </State>
<Filename> Var( DirImage2 + "hot.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "hot_db.png" ) </FilenameDisable>
</Image>
<Text>
<X> 50 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-02-01-0039.Button </State>
<Value> StringFmt( $12-02-01-0039.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "cold.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "cold_db.png" ) </FilenameDisable>
<State> $12-02-02-0039.Button </State>
</Image>
<Text>
<X> 115 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-02-02-0039.Button </State>
<Value> StringFmt( $12-02-02-0039.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 146 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "blend.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "blend_db.png" ) </FilenameDisable>
<State> $12-02-03-0039.Button </State>
</Image>
<Text>
<X> 180 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitRegularTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-02-03-0039.Button </State>
<Value> StringFmt( $12-02-03-0039.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<State>
eval(
If ICE_PROCESS_STATUS = 2 Then
If $Sum120201003912020200391202030039 = "Disable" Then
Var ice_tab_process_show = "Disable"
Else
Var ice_tab_process_show = "Enable"
EndIf
Else
Var ice_tab_process_show = "Invisible"
EndIf
Var return = ice_tab_process_show
)
</State>
<Filename> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </Filename>
<FilenameDisable> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </FilenameDisable>
</Image>
<Image>
<X> 49 </X>
<Y> 117 </Y>
<State>
eval(
If $Sum120201003912020200391202030039 = "Disable" Then
STRCONTAIN "ERR" $12-02-01-0039.TAG tag1_is_disable
STRCONTAIN "ERR" $12-02-02-0039.TAG tag2_is_disable
STRCONTAIN "ERR" $12-02-03-0039.TAG tag3_is_disable
Var return = "Invisible"
If tag1_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag2_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag3_is_disable = "true" Then
Var return = "Enable"
EndIf
Else
Var return = "Invisible"
EndIf
)
</State>
<Filename> "ROOT/taobin_project/image//img_menu_err2.png" </Filename>
</Image>
<Text>
<X> 84 </X>
<Y> 266 </Y>
<Size> 10 </Size>
<Font> OpunMediumTTF </Font>
<Color> 0xDE794E </Color>
<State> ice_tab_process_show </State>
<Value> ice_show_open </Value>
</Text>
<Text>
<X> 48 </X>
<Y> 116 </Y>
<Size> 32 </Size>
<Width>128</Width>
<Height>64</Height>
<Font> MITRegularTTF </Font>
<Color> 0x5A5A5A </Color>
<Mode> "disable-show" </Mode>
<State> $Sum120201003912020200391202030039 </State>
<Value> text_unavailable </Value>
<Align> center-vertical-horizontal </Align>
</Text>
</Block>
; - - -
; ==================> Len = 21
; 12-02-01-0024 12-02-02-0024 12-02-03-0024
<Block>
<MarginLeft> 33 </MarginLeft>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-02-01-0024.Button,12-02-02-0024.Button,12-02-03-0024.Button,DateTimeStart="2025/05/01T00:00:00",Disable=Invisible,$Sum120201002412020200241202030024) </State>
<Button>
<State> $Sum120201002412020200241202030024 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_hot_thai_milk_tea_tacc.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/page_drink_press_n//bn_hot_thai_milk_tea_tacc.png" </FilenamePress>
<FilenameDisable> "ROOT/taobin_project/image/page_drink_disable_n2//bn_hot_thai_milk_tea_tacc.png" </FilenameDisable>
<OverlayImage> xmlpro( 12-02-01-0024, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_posi1.png") </OverlayImage>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventOnClick>
Var NameDrink = "Thai Milk Tea"
Var NameDrinkTH = "ชานมไทย "
Var DrinkDescriptionTH = "ชาไทย และ นมอุ่น"
Var DrinkDescription = "Thai tea, Sugar, Warm milk"
Var PictureDrink = "ROOT/taobin_project/image/page_drink_picture2_n/" + "bn_hot_thai_milk_tea_tacc.png"
Var OpenFromXML = CurrentXMLFileName2
Var PriceD1 = $12-02-01-0024.Price
Var PriceD2 = $12-02-02-0024.Price
Var PriceD3 = $12-02-03-0024.Price
Var PD_CODE1 = "12-02-01-0024"
Var PD_CODE2 = "12-02-02-0024"
Var PD_CODE3 = "12-02-03-0024"
Var PD_STAGE_1 = $12-02-01-0024.Button
Var PD_STAGE_2 = $12-02-02-0024.Button
Var PD_STAGE_3 = $12-02-03-0024.Button
Var OverlayMenuFilter !assigned xmlpro( 12-02-01-0024, "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_posi1.png")
DEBUGVAR OverlayMenuFilter
Var SelectCountDrinkType = 0
Var DefaultDrinkType = 0
If PD_STAGE_1 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 1
EndIf
If PD_STAGE_2 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 2
EndIf
If PD_STAGE_3 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 3
EndIf
If PD_STAGE_2 = "Enable" Then
Topping "Load" "12-02-02-0024"
Else
If PD_STAGE_1 = "Enable" Then
Topping "Load" "12-02-01-0024"
Else
Topping "Load" "12-02-03-0024"
EndIf
EndIf
Var menu_name_eng_hot = $12-02-01-0024.NameE
Var menu_desc_eng_hot = $12-02-01-0024.descriptionE
Var menu_name_thai_hot = $12-02-01-0024.Name
Var menu_desc_thai_hot = $12-02-01-0024.description
Var menu_name_eng_cold = $12-02-02-0024.NameE
Var menu_desc_eng_cold = $12-02-02-0024.descriptionE
Var menu_name_thai_cold = $12-02-02-0024.Name
Var menu_desc_thai_cold = $12-02-02-0024.description
Var menu_name_eng_blender = $12-02-03-0024.NameE
Var menu_desc_eng_blender = $12-02-03-0024.descriptionE
Var menu_name_thai_blender = $12-02-03-0024.Name
Var menu_desc_thai_blender = $12-02-03-0024.description
DEBUGVAR PD_STAGE_1
DEBUGVAR PD_STAGE_2
DEBUGVAR PD_STAGE_3
Var SelectDrinkType = 0
Var OpenFromInstMenuTab = 0
Open "ROOT/taobin_project/xml/page_topping_select5.xml"
</EventOnClick>
</Button>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 24 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showthaiText </State>
<Value> "ชานมไทย " </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showthaiText </State>
<Value> "ชาไทย และ นมอุ่น" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 164 </Y>
<Size> 22 </Size>
<Width>220</Width>
<Mode> "multi2" </Mode>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<State> showengText </State>
<Value> "Thai Milk Tea" </Value>
</Text>
<Text>
<X> 16 </X>
<Y> 220 </Y>
<Size> 14 </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<State> showengText </State>
<Value> "Thai tea, Sugar, Warm milk" </Value>
</Text>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "option_deactive.png" ) </Filename>
</Image>
<Image>
<X> 16 </X>
<Y> 264 </Y>
<State> $12-02-01-0024.Button </State>
<Filename> Var( DirImage2 + "hot.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "hot_db.png" ) </FilenameDisable>
</Image>
<Text>
<X> 50 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-02-01-0024.Button </State>
<Value> StringFmt( $12-02-01-0024.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "cold.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "cold_db.png" ) </FilenameDisable>
<State> $12-02-02-0024.Button </State>
</Image>
<Text>
<X> 115 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitMediumTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-02-02-0024.Button </State>
<Value> StringFmt( $12-02-02-0024.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 146 </X>
<Y> 264 </Y>
<Filename> Var( DirImage2 + "blend.png" ) </Filename>
<FilenameDisable> Var( DirImage2 + "blend_db.png" ) </FilenameDisable>
<State> $12-02-03-0024.Button </State>
</Image>
<Text>
<X> 180 </X>
<Y> TextPriceMenuY </Y>
<Size> TextPriceMenuSize </Size>
<Width>220</Width>
<Font> KanitRegularTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<State> $12-02-03-0024.Button </State>
<Value> StringFmt( $12-02-03-0024.Price , DisplayFormat, PreScaleConvertShow) </Value>; test
</Text>
<Image>
<X> 81 </X>
<Y> 264 </Y>
<State>
eval(
If ICE_PROCESS_STATUS = 2 Then
If $Sum120201002412020200241202030024 = "Disable" Then
Var ice_tab_process_show = "Disable"
Else
Var ice_tab_process_show = "Enable"
EndIf
Else
Var ice_tab_process_show = "Invisible"
EndIf
Var return = ice_tab_process_show
)
</State>
<Filename> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </Filename>
<FilenameDisable> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </FilenameDisable>
</Image>
<Image>
<X> 49 </X>
<Y> 117 </Y>
<State>
eval(
If $Sum120201002412020200241202030024 = "Disable" Then
STRCONTAIN "ERR" $12-02-01-0024.TAG tag1_is_disable
STRCONTAIN "ERR" $12-02-02-0024.TAG tag2_is_disable
STRCONTAIN "ERR" $12-02-03-0024.TAG tag3_is_disable
Var return = "Invisible"
If tag1_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag2_is_disable = "true" Then
Var return = "Enable"
EndIf
If tag3_is_disable = "true" Then
Var return = "Enable"
EndIf
Else
Var return = "Invisible"
EndIf
)
</State>
<Filename> "ROOT/taobin_project/image//img_menu_err2.png" </Filename>
</Image>
<Text>
<X> 84 </X>
<Y> 266 </Y>
<Size> 10 </Size>
<Font> OpunMediumTTF </Font>
<Color> 0xDE794E </Color>
<State> ice_tab_process_show </State>
<Value> ice_show_open </Value>
</Text>
<Text>
<X> 48 </X>
<Y> 116 </Y>
<Size> 32 </Size>
<Width>128</Width>
<Height>64</Height>
<Font> MITRegularTTF </Font>
<Color> 0x5A5A5A </Color>
<Mode> "disable-show" </Mode>
<State> $Sum120201002412020200241202030024 </State>
<Value> text_unavailable </Value>
<Align> center-vertical-horizontal </Align>
</Text>
</Block>
; - - -
; ==================> Len = 16

View file

@ -2593,7 +2593,7 @@ Sugar And Ice" </Value>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-02-01-0091.Button,12-02-02-0091.Button,12-02-03-0091.Button,DateTimeStart="2025/04/01T00:00:00",DateTimeEnd="2025/04/30T00:00:00",$Sum120201009112020200911202030091) </State>
<State> Flag( 12-02-01-0091.Button,12-02-02-0091.Button,12-02-03-0091.Button,DateTimeStart="2025/04/01T00:00:00",$Sum120201009112020200911202030091) </State>
<Button>
<State> $Sum120201009112020200911202030091 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_thai_milk_tea_SALAK.png" </Filename>
@ -2848,7 +2848,7 @@ Sugar And Ice" </Value>
<MarginTop> 22 </MarginTop>
<Width> 225 </Width>
<Height> 296 </Height>
<State> Flag( 12-02-01-0092.Button,12-02-02-0092.Button,12-02-03-0092.Button,DateTimeStart="2025/04/01T00:00:00",DateTimeEnd="2025/04/30T00:00:00",$Sum120201009212020200921202030092) </State>
<State> Flag( 12-02-01-0092.Button,12-02-02-0092.Button,12-02-03-0092.Button,DateTimeStart="2025/04/01T00:00:00",$Sum120201009212020200921202030092) </State>
<Button>
<State> $Sum120201009212020200921202030092 </State>
<Filename> "ROOT/taobin_project/image/page_drink_n//bn_thai_milk_tea_COCOA.png" </Filename>