Merge branch 'masterpiece' of ssh://192.168.10.159:/1TBHDD/ikong/taobin_project into masterpiece

This commit is contained in:
Pakin 2024-04-04 16:45:11 +07:00
commit ffb155266f
191 changed files with 34566 additions and 742 deletions

View file

@ -10,11 +10,11 @@ else:
# ; include-file=dummy_layout.inc
# file_inc = open(directory_to_process + "/dummy_layout.inc", 'r')
# file_inc_content = file_inc.read()
file_inc1_content = ""
file_recommend.close()
if "template1" in param:
print("Here", param)
file_inc1 = open(directory_to_process + "/event/promotion_template1.inc", 'r')
file_inc1_content = file_inc1.read()
file_inc_img = open(directory_to_process + "../image/event/image_template1", 'r')

View file

@ -3,14 +3,14 @@
"name": "tea_time",
"template": "/event/promotion_video_template.inc",
"config": {
"normal_eng": "ROOT/taobin_project/image/event/lipit/tea_time_th.png",
"normal_thai": "ROOT/taobin_project/image/event/lipit/tea_time_th.png",
"press_eng": "ROOT/taobin_project/image/event/lipit/tea_time_th.png",
"press_thai": "ROOT/taobin_project/image/event/lipit/tea_time_th.png",
"disable_eng": "ROOT/taobin_project/image/event/lipit/tea_time_th.png",
"disable_thai": "ROOT/taobin_project/image/event/lipit/tea_time_th.png",
"video_eng": "ROOT/taobin_project/image/event/lipit/tea_time_en.mp4",
"video_thai": "ROOT/taobin_project/image/event/lipit/tea_time_th.mp4",
"normal_eng": "ROOT/taobin_project/image/event/tea_time/tea_time_th.png",
"normal_thai": "ROOT/taobin_project/image/event/tea_time/tea_time_th.png",
"press_eng": "ROOT/taobin_project/image/event/tea_time/tea_time_th.png",
"press_thai": "ROOT/taobin_project/image/event/tea_time/tea_time_th.png",
"disable_eng": "ROOT/taobin_project/image/event/tea_time/tea_time_th.png",
"disable_thai": "ROOT/taobin_project/image/event/tea_time/tea_time_th.png",
"video_eng": "ROOT/taobin_project/image/event/tea_time/tea_time_en.mp4",
"video_thai": "ROOT/taobin_project/image/event/tea_time/tea_time_th.mp4",
"event_on_click": "ROOT/taobin_project/xml/page_catalog_group_pro_tea_time.xml"
}
},

View file

@ -1 +1 @@
/event/promotion_pepsi_second_cup_30.xml
/event/promotion_tea_time.xml

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -33,7 +33,7 @@
</FilenameDisable>
<EventOnClick>
Open "ROOT/taobin_project/xml/page_catalog_group_pro_pepsi_second_cup_30.xml"
Open "ROOT/taobin_project/xml/page_catalog_group_pro_tea_time.xml"
</EventOnClick>
@ -53,7 +53,7 @@
EndIf
)
</State>
<Filename> "ROOT/taobin_project/image/event/pepsi_second_cup_30/pro_pepsi_second_cup_30_th.mp4" </Filename>
<Filename> "ROOT/taobin_project/image/event/tea_time/tea_time_th.mp4" </Filename>
</Video>
<Video>
@ -71,7 +71,7 @@
)
</State>
<Loop> "true" </Loop>
<Filename> "ROOT/taobin_project/image/event/pepsi_second_cup_30/pro_pepsi_second_cup_30_en.mp4" </Filename>
<Filename> "ROOT/taobin_project/image/event/tea_time/tea_time_en.mp4" </Filename>
</Video>
</Button>

View file

@ -58,7 +58,7 @@ Else
Var FileRecommendToOpen = "ROOT/taobin_project/xml/event/promotion_lipit.xml"
EndIf
Else
If PepsiSecondCup30Enable = 1 Then
If TeaTimePro = 1 Then
Var PromotionState1 = "Enable"
Var CountEnablePromotion = CountEnablePromotion + 1
@ -77,9 +77,9 @@ Else
EndIf
If CountEnablePromotion > 1 Then
Var FileRecommendToOpen = "ROOT/taobin_project/xml/event/triple_promotion_pepsi_second_cup_30_and_monday_banana_and_free_energy_drink.xml"
Var FileRecommendToOpen = "ROOT/taobin_project/xml/event/triple_promotion_tea_time_and_monday_banana_and_free_energy_drink.xml"
Else
Var FileRecommendToOpen = "ROOT/taobin_project/xml/event/promotion_pepsi_second_cup_30.xml"
Var FileRecommendToOpen = "ROOT/taobin_project/xml/event/promotion_tea_time.xml"
EndIf
Else
If EnableFreeEnergyDrink = "true" Then

View file

@ -85,6 +85,7 @@ Var FreePowerup = "Invisible"
; Enable Tea Time, 13 - 30 Apr
Var TeaTimePro = 0
Var FromTeaTimePro = 0
; Enable Free Fire, 1 - 30 Apr
Var FreeFirePro = 0
@ -222,12 +223,18 @@ If SystemDateMonthInt = 4 Then
Var LipitPro = 1
EndIf
If SystemDateDayInt >= 13 Then
If SystemDateDayInt >= 8 Then
Var TeaTimePro = 1
EndIf
EndIf
If SystemDateMonthInt = 5 Then
If SystemDateDayInt <= 10 Then
Var TeaTimePro = 1
EndIf
EndIf
If BoxID = 173149 Then
@ -351,6 +358,8 @@ If taobin_nopro = "true" Then
Var ProPeachEnable = 0
Var ProBadValentineEnable = 0
Var FreeEnergyDrink = 0
Var MondayBananaPro = 0
Var TeaTimePro = 0
Var PepsiSecondCup30Enable = 0
Var PepsiSecondCup30DiscountEnable = 0

File diff suppressed because it is too large Load diff

View file

@ -173,6 +173,11 @@
monday_banana_original_prices = {}
monday_banana_fix_price = False
if current_file_name == "page_catalog_group_pro_tea_time.skt":
from_tea_time_pro = True
else:
from_tea_time_pro = False
#print ("######################################################################################################")
idx_of_eng = 2
out_xml('<FrameScroll> \r\n')
@ -479,6 +484,9 @@
if from_lipit_pro:
out_xml( '\t\tVar FromLipitPro = 1 \r\n')
if from_tea_time_pro:
out_xml( '\t\tVar FromTeaTimePro = 1 \r\n')
out_xml( '\t\t\r\n')
out_xml( '\t\t'+ button_add_string +'\r\n')
@ -1044,6 +1052,9 @@
if from_lipit_pro:
out_xml( '\t\tVar FromLipitPro = 1 \r\n')
if from_tea_time_pro:
out_xml( '\t\tVar FromTeaTimePro = 1 \r\n')
out_xml( '\t\t\r\n')
out_xml( '\t\t\r\n')

View file

@ -20,6 +20,7 @@
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_list.xml"
;Open "/mnt/sdcard/coffeevending/taobin_project/xml/sometime/top_spender.xml"
</EventOpen>

View file

@ -849,10 +849,6 @@
Var PlaySoundLag = RootPathSoundBackToSchool + "next_drink.wav"
EndIf
If LipitPro = 1 Then
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/lipit/next_drink.wav"
EndIf
PlayLong PlaySoundLag
EndIf
EndIf

View file

@ -88,10 +88,6 @@
Var PlaySoundLag = RootPathSoundBackToSchool + "taobin_sawade.wav"
EndIf
If LipitPro = 1 Then
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/lipit/taobin_sawade.wav"
EndIf
Play PlaySoundLag
Var DirImageCart = "ROOT/taobin_project/image/cart_th"

View file

@ -0,0 +1,63 @@
<?hurr
#include=menu_head.py
?>
<Popup>
<Cache> "Enable" </Cache>
<Width> 1080 </Width>
<Height> 1920 </Height>
;<Background> "0xeae6e1" </Background>
<Volume> SoundVolume </Volume>
<EventOpen>
; On open
<?hurr
#include=menu_catalog_default_init.py
?>
Var FromTeaTimePro = 0
Var Timeout = 0
<?hurr
#include=menu_catalog_new_menu.py
?>
</EventOpen>
<?hurr
#include=menu_catalog_new.py
?>
<?hurr
#include=menu_new_layout_gen_v2.py
?>
<?hurr
#include=menu_new_layout_gen.py
?>
;BigLogoLayout
<Button>
<X> 780 </X>
<Y> 500 </Y>
<State> buttonRemoveCup </State>
;<Color> "0x00BDFF" </Color>
<Interval> 500 </Interval>
<Filename> "ROOT/taobin_project/image/main_page/bn_remove_cup.png" </Filename>
<Filename> "ROOT/taobin_project/image/main_page/bp_remove_cup.png" </Filename>
<EventClick>
Machine RemoveCup
Machine DoorLidOpen
Var buttonRemoveCup = "Invisible"
</EventClick>
</Button>
</Popup>

File diff suppressed because it is too large Load diff

View file

@ -1800,7 +1800,7 @@ HOUSE " </Value>
</Text>
</Block>
; - - -
; ==================> Len = 12
; ==================> Len = 17
; - 12-05-02-0055 -
<Block>
<MarginLeft> 33 </MarginLeft>
@ -2051,7 +2051,7 @@ HOUSE " </Value>
</Text>
</Block>
; - - -
; ==================> Len = 12
; ==================> Len = 17
; - 12-05-02-0056 -
<Block>
<MarginLeft> 33 </MarginLeft>

View file

@ -145,6 +145,14 @@
Var TelephoneNumberX = TelephoneNumber
DEBUGVAR TelephoneNumber
If FromTeaTimePro = 1 Then
Var TelPhoneNum = TelephoneNumber
Var drink_price = PriceFromCatalog
Var param2 = ""
Var param3 = ""
AddData 45 TelPhoneNum drink_price param2 param3
EndIf
If PromotionIDCurrentOrder > 1 Then
Open "ROOT/taobin_project/xml/page_display_Promo1Get1Free.xml"
EndIf
@ -209,6 +217,14 @@
Var TelephoneNumber = Seeker.TNumberTaobinCredit
If FromTeaTimePro = 1 Then
Var TelPhoneNum = TelephoneNumber
Var drink_price = PriceFromCatalog
Var param2 = ""
Var param3 = ""
AddData 45 TelPhoneNum drink_price param2 param3
EndIf
Var StepGetPoint = 1
Var PdpaAsk = 0
@ -738,6 +754,14 @@
;GetAccInfo TelephoneNumber OperatorTemp CreditAmount OperatorStatus AccountType GetScore tc
DEBUGVAR TelephoneNumber
If FromTeaTimePro = 1 Then
Var TelPhoneNum = TelephoneNumber
Var drink_price = PriceFromCatalog
Var param2 = ""
Var param3 = ""
AddData 45 TelPhoneNum drink_price param2 param3
EndIf
If PromotionIDCurrentOrder > 1 Then
Open "ROOT/taobin_project/xml/page_display_Promo1Get1Free.xml"
EndIf

View file

@ -299,10 +299,6 @@
Var PlaySoundLag = RootPathSoundBackToSchool + "drinkfinish.wav"
EndIf
If LipitPro = 1 Then
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/lipit/drinkfinish.wav"
EndIf
Play PlaySoundLag
EndIf
EndIf

View file

@ -510,10 +510,6 @@
Var PlaySoundLag = RootPathSoundBackToSchool + "drinkfinish.wav"
EndIf
If LipitPro = 1 Then
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/lipit/drinkfinish.wav"
EndIf
Play PlaySoundLag
EndIf
EndIf

View file

@ -86,21 +86,21 @@
EndIf
If FromMondayBananaPro = 1 Then
Var PromoPriceDrink = PriceDrink
Var PriceDrink = OriginalPrice
DEBUGVAR PriceDrink
DEBUGVAR PromoPriceDrink
DEBUGVAR PromotionPriceDrink
EndIf
If FromPowerUpPro = 1 Then
Var PromoPriceDrink = PriceDrink
Var PriceDrink = OriginalPrice
DEBUGVAR PriceDrink
DEBUGVAR PromoPriceDrink
DEBUGVAR PromotionPriceDrink
EndIf
Var PriceFromCatalog = PromotionPriceDrink
;Var AdultFlag = 1
@ -187,10 +187,6 @@
EndIf
Var PlaySoundLag = RootPathSoundBackToSchool + "payment.wav"
EndIf
If LipitPro = 1 Then
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/lipit/payment.wav"
EndIf
Var PlaySoundCodeLang = "ROOT/sounds/Code8digit.m4a"
@ -315,14 +311,14 @@
EndIf
If FromMondayBananaPro = 1 Then
Var PriceDiff = PriceDrink - PromoPriceDrink
Var PriceDiff = PriceDrink - PromotionPriceDrink
Var Seeker.VendingCode = "PMD10"
Var Seeker.IntVendingCampaign = PriceDiff
Var Seeker.FreeVendingCampaign = 0
Var Seeker.CodeChannel = 1
Var Seeker.CodeNumber = IDNum
Var Seeker.VendingCampaignRI3 = PriceDiff
Var Seeker.CampaignPPrice = PromoPriceDrink
Var Seeker.CampaignPPrice = PromotionPriceDrink
EndIf
If NightTime = 1 Then
@ -352,7 +348,7 @@
If FreeEnergyDrink = 1 Then
If SelectDrink = "12-05-02-0035" Then
Var PriceDiff = PriceDrink - PromoPriceDrink
Var PriceDiff = PriceDrink - PromotionPriceDrink
Var Seeker.VendingCode = "FIX1"
Var Seeker.IntVendingCampaign = PriceDiff
Var Seeker.FreeVendingCampaign = 0
@ -362,7 +358,7 @@
Var Seeker.CampaignPPrice = 1
Else
If SelectDrink = "12-05-02-0034" Then
Var PriceDiff = PriceDrink - PromoPriceDrink
Var PriceDiff = PriceDrink - PromotionPriceDrink
Var Seeker.VendingCode = "FIX1"
Var Seeker.IntVendingCampaign = PriceDiff
Var Seeker.FreeVendingCampaign = 0

View file

@ -6562,6 +6562,7 @@
;Var Seeker.PriceDrink = PriceDrinkTmp
Var PriceDrink = PriceDrinkTmp
Var PromotionPriceDrink = PriceDrink
DEBUGVAR PriceDrink

View file

@ -3,185 +3,266 @@
<Height> 846 </Height>
<Background> "0xFF0000" </Background>
<EventOpen>
TopView "hide"
Var CapTureTimeout = 0
Var CaptureTimeout = 0
Var AMOUNT_FORMAT_RANK1 = "%,.0f.-"
Var AMOUNT_FORMAT = "%,.0f"
Var dummyPhone = "0899999999"
Var GettingData = "false"
Var TopSpenderData = "08xxxxxxx23/ข้าวต้มมัดไส้กล้วย/57432|08xxxxxxx32/Luna632/39821|08xxxxxxx13/Oliver913/26547|08xxxxxxx90/Aria518/75890|08xxxxxxx65/Ethan207/12065|08xxxxxxx75/Sophia875/33094|08xxxxxxx69/Mason369/65984|08xxxxxxx26/Amelia726/50378|08xxxxxxx31/Lucas451/89231|08xxxxxxx74/Ava874/42136|08xxxxxxx53/Logan639/18532|08xxxxxxx41/Harper802/97641|08xxxxxxx29/Noah524/54329|08xxxxxxx87/Mia197/30287|08xxxxxxx20/Liam815/74820|08xxxxxxx27/Nisa723/91827|08xxxxxxx79/William394/13579|08xxxxxxx34/Isabella864/98234|08xxxxxxx23/Thana256/65231|08xxxxxxx91/Charlotte509/35792"
SPLIT2 TopSpenderData "\|" TopSpenderDataSpl
SPLIT2 TopSpenderDataSpl[0] "/" Rank1
SPLIT2 TopSpenderDataSpl[1] "/" Rank2
SPLIT2 TopSpenderDataSpl[2] "/" Rank3
SPLIT2 TopSpenderDataSpl[3] "/" Rank4
SPLIT2 TopSpenderDataSpl[4] "/" Rank5
SPLIT2 TopSpenderDataSpl[5] "/" Rank6
SPLIT2 TopSpenderDataSpl[6] "/" Rank7
SPLIT2 TopSpenderDataSpl[7] "/" Rank8
SPLIT2 TopSpenderDataSpl[8] "/" Rank9
SPLIT2 TopSpenderDataSpl[9] "/" Rank10
SPLIT2 TopSpenderDataSpl[10] "/" Rank11
SPLIT2 TopSpenderDataSpl[11] "/" Rank12
SPLIT2 TopSpenderDataSpl[12] "/" Rank13
SPLIT2 TopSpenderDataSpl[13] "/" Rank14
SPLIT2 TopSpenderDataSpl[14] "/" Rank15
SPLIT2 TopSpenderDataSpl[15] "/" Rank16
SPLIT2 TopSpenderDataSpl[16] "/" Rank17
SPLIT2 TopSpenderDataSpl[17] "/" Rank18
SPLIT2 TopSpenderDataSpl[18] "/" Rank19
SPLIT2 TopSpenderDataSpl[19] "/" Rank20
DEBUGVAR TopSpenderDataSpl[0]
DEBUGVAR TopSpenderDataSpl[19]
Var Rank[0] = "rank-member-1"
Var Rank[0].PhoneNumber = Rank1[0]
Var Rank[0].Name = Rank1[1]
Var Rank[0].Amount = Rank1[2]
INT Rank[0].Amount
Var Rank[1] = "rank-member-2"
Var Rank[1].PhoneNumber = Rank2[0]
Var Rank[1].Name = Rank2[1]
Var Rank[1].Amount = Rank2[2]
INT Rank[1].Amount
Var Rank[2] = "rank-member-3"
Var Rank[2].PhoneNumber = Rank3[0]
Var Rank[2].Name = Rank3[1]
Var Rank[2].Amount = Rank3[2]
INT Rank[2].Amount
Var Rank[3] = "rank-member-4"
Var Rank[3].PhoneNumber = Rank4[0]
Var Rank[3].Name = Rank4[1]
Var Rank[3].Amount = Rank4[2]
INT Rank[3].Amount
Var Rank[4] = "rank-member-5"
Var Rank[4].PhoneNumber = Rank5[0]
Var Rank[4].Name = Rank5[1]
Var Rank[4].Amount = Rank5[2]
INT Rank[4].Amount
Var Rank[5] = "rank-member-6"
Var Rank[5].PhoneNumber = Rank6[0]
Var Rank[5].Name = Rank6[1]
Var Rank[5].Amount = Rank6[2]
INT Rank[5].Amount
Var Rank[6] = "rank-member-7"
Var Rank[6].PhoneNumber = Rank7[0]
Var Rank[6].Name = Rank7[1]
Var Rank[6].Amount = Rank7[2]
INT Rank[6].Amount
Var Rank[7] = "rank-member-8"
Var Rank[7].PhoneNumber = Rank8[0]
Var Rank[7].Name = Rank8[1]
Var Rank[7].Amount = Rank8[2]
INT Rank[7].Amount
Var Rank[8] = "rank-member-9"
Var Rank[8].PhoneNumber = Rank9[0]
Var Rank[8].Name = Rank9[1]
Var Rank[8].Amount = Rank9[2]
INT Rank[8].Amount
Var Rank[9] = "rank-member-10"
Var Rank[9].PhoneNumber = Rank10[0]
Var Rank[9].Name = Rank10[1]
Var Rank[9].Amount = Rank10[2]
INT Rank[9].Amount
Var Rank[10] = "rank-member-11"
Var Rank[10].PhoneNumber = Rank11[0]
Var Rank[10].Name = Rank11[1]
Var Rank[10].Amount = Rank11[2]
INT Rank[10].Amount
Var Rank[11] = "rank-member-12"
Var Rank[11].PhoneNumber = Rank12[0]
Var Rank[11].Name = Rank12[1]
Var Rank[11].Amount = Rank12[2]
INT Rank[11].Amount
Var Rank[12] = "rank-member-13"
Var Rank[12].PhoneNumber = Rank13[0]
Var Rank[12].Name = Rank13[1]
Var Rank[12].Amount = Rank13[2]
INT Rank[12].Amount
Var Rank[13] = "rank-member-14"
Var Rank[13].PhoneNumber = Rank14[0]
Var Rank[13].Name = Rank14[1]
Var Rank[13].Amount = Rank14[2]
INT Rank[13].Amount
Var Rank[14] = "rank-member-15"
Var Rank[14].PhoneNumber = Rank15[0]
Var Rank[14].Name = Rank15[1]
Var Rank[14].Amount = Rank15[2]
INT Rank[14].Amount
Var Rank[15] = "rank-member-16"
Var Rank[15].PhoneNumber = Rank16[0]
Var Rank[15].Name = Rank16[1]
Var Rank[15].Amount = Rank16[2]
INT Rank[15].Amount
Var Rank[16] = "rank-member-17"
Var Rank[16].PhoneNumber = Rank17[0]
Var Rank[16].Name = Rank17[1]
Var Rank[16].Amount = Rank17[2]
INT Rank[16].Amount
Var Rank[17] = "rank-member-18"
Var Rank[17].PhoneNumber = Rank18[0]
Var Rank[17].Name = Rank18[1]
Var Rank[17].Amount = Rank18[2]
INT Rank[17].Amount
Var Rank[18] = "rank-member-19"
Var Rank[18].PhoneNumber = Rank19[0]
Var Rank[18].Name = Rank19[1]
Var Rank[18].Amount = Rank19[2]
INT Rank[18].Amount
Var Rank[19] = "rank-member-20"
Var Rank[19].PhoneNumber = Rank20[0]
Var Rank[19].Name = Rank20[1]
Var Rank[19].Amount = Rank20[2]
INT Rank[19].Amount
If LastCaptureTime = "" Then
Var LastCaptureTime = 0
EndIf
Var AboutTimeToCapture = "false"
Var Unit = "บาท"
Var BgImg = "ROOT/taobin_project/image/event/tea_time/bg_th.png"
</EventOpen>
<EventActionOk>
If GettingData = "true" Then
If Ext1x1 = "" Then
SAVELOG "TopSpenderError: Can't get data from server"
Open "/mnt/sdcard/coffeevending/taobin_project/xml/topview_blank_main.xml"
Else
SPLIT2 Ext1x1 "/" Rank1
SPLIT2 Ext1x2 "/" Rank2
SPLIT2 Ext1x3 "/" Rank3
SPLIT2 Ext1x4 "/" Rank4
SPLIT2 Ext1x5 "/" Rank5
SPLIT2 Ext1x6 "/" Rank6
SPLIT2 Ext1x7 "/" Rank7
SPLIT2 Ext1x8 "/" Rank8
SPLIT2 Ext1x9 "/" Rank9
SPLIT2 Ext1x10 "/" Rank10
SPLIT2 Ext1x11 "/" Rank11
SPLIT2 Ext1x12 "/" Rank12
SPLIT2 Ext1x13 "/" Rank13
SPLIT2 Ext1x14 "/" Rank14
SPLIT2 Ext1x15 "/" Rank15
SPLIT2 Ext1x16 "/" Rank16
SPLIT2 Ext1x17 "/" Rank17
SPLIT2 Ext1x18 "/" Rank18
SPLIT2 Ext1x19 "/" Rank19
SPLIT2 Ext1x20 "/" Rank20
DEBUGVAR Ext1x1
DEBUGVAR Ext1x2
DEBUGVAR Ext1x3
DEBUGVAR Ext1x4
DEBUGVAR Ext1x5
DEBUGVAR Ext1x6
DEBUGVAR Ext1x7
DEBUGVAR Ext1x8
DEBUGVAR Ext1x9
DEBUGVAR Ext1x10
DEBUGVAR Ext1x11
DEBUGVAR Ext1x12
DEBUGVAR Ext1x13
DEBUGVAR Ext1x14
DEBUGVAR Ext1x15
DEBUGVAR Ext1x16
DEBUGVAR Ext1x17
DEBUGVAR Ext1x18
DEBUGVAR Ext1x19
DEBUGVAR Ext1x20
Var Rank[0] = "rank-member-1"
Var Rank[0].PhoneNumber = Rank1[0]
Var Rank[0].Name = Rank1[1]
Var Rank[0].Amount = Rank1[2]
INT Rank[0].Amount
Var Rank[1] = "rank-member-2"
Var Rank[1].PhoneNumber = Rank2[0]
Var Rank[1].Name = Rank2[1]
Var Rank[1].Amount = Rank2[2]
INT Rank[1].Amount
Var Rank[2] = "rank-member-3"
Var Rank[2].PhoneNumber = Rank3[0]
Var Rank[2].Name = Rank3[1]
Var Rank[2].Amount = Rank3[2]
INT Rank[2].Amount
Var Rank[3] = "rank-member-4"
Var Rank[3].PhoneNumber = Rank4[0]
Var Rank[3].Name = Rank4[1]
Var Rank[3].Amount = Rank4[2]
INT Rank[3].Amount
Var Rank[4] = "rank-member-5"
Var Rank[4].PhoneNumber = Rank5[0]
Var Rank[4].Name = Rank5[1]
Var Rank[4].Amount = Rank5[2]
INT Rank[4].Amount
Var Rank[5] = "rank-member-6"
Var Rank[5].PhoneNumber = Rank6[0]
Var Rank[5].Name = Rank6[1]
Var Rank[5].Amount = Rank6[2]
INT Rank[5].Amount
Var Rank[6] = "rank-member-7"
Var Rank[6].PhoneNumber = Rank7[0]
Var Rank[6].Name = Rank7[1]
Var Rank[6].Amount = Rank7[2]
INT Rank[6].Amount
Var Rank[7] = "rank-member-8"
Var Rank[7].PhoneNumber = Rank8[0]
Var Rank[7].Name = Rank8[1]
Var Rank[7].Amount = Rank8[2]
INT Rank[7].Amount
Var Rank[8] = "rank-member-9"
Var Rank[8].PhoneNumber = Rank9[0]
Var Rank[8].Name = Rank9[1]
Var Rank[8].Amount = Rank9[2]
INT Rank[8].Amount
Var Rank[9] = "rank-member-10"
Var Rank[9].PhoneNumber = Rank10[0]
Var Rank[9].Name = Rank10[1]
Var Rank[9].Amount = Rank10[2]
INT Rank[9].Amount
Var Rank[10] = "rank-member-11"
Var Rank[10].PhoneNumber = Rank11[0]
Var Rank[10].Name = Rank11[1]
Var Rank[10].Amount = Rank11[2]
INT Rank[10].Amount
Var Rank[11] = "rank-member-12"
Var Rank[11].PhoneNumber = Rank12[0]
Var Rank[11].Name = Rank12[1]
Var Rank[11].Amount = Rank12[2]
INT Rank[11].Amount
Var Rank[12] = "rank-member-13"
Var Rank[12].PhoneNumber = Rank13[0]
Var Rank[12].Name = Rank13[1]
Var Rank[12].Amount = Rank13[2]
INT Rank[12].Amount
Var Rank[13] = "rank-member-14"
Var Rank[13].PhoneNumber = Rank14[0]
Var Rank[13].Name = Rank14[1]
Var Rank[13].Amount = Rank14[2]
INT Rank[13].Amount
Var Rank[14] = "rank-member-15"
Var Rank[14].PhoneNumber = Rank15[0]
Var Rank[14].Name = Rank15[1]
Var Rank[14].Amount = Rank15[2]
INT Rank[14].Amount
Var Rank[15] = "rank-member-16"
Var Rank[15].PhoneNumber = Rank16[0]
Var Rank[15].Name = Rank16[1]
Var Rank[15].Amount = Rank16[2]
INT Rank[15].Amount
Var Rank[16] = "rank-member-17"
Var Rank[16].PhoneNumber = Rank17[0]
Var Rank[16].Name = Rank17[1]
Var Rank[16].Amount = Rank17[2]
INT Rank[16].Amount
Var Rank[17] = "rank-member-18"
Var Rank[17].PhoneNumber = Rank18[0]
Var Rank[17].Name = Rank18[1]
Var Rank[17].Amount = Rank18[2]
INT Rank[17].Amount
Var Rank[18] = "rank-member-19"
Var Rank[18].PhoneNumber = Rank19[0]
Var Rank[18].Name = Rank19[1]
Var Rank[18].Amount = Rank19[2]
INT Rank[18].Amount
Var Rank[19] = "rank-member-20"
Var Rank[19].PhoneNumber = Rank20[0]
Var Rank[19].Name = Rank20[1]
Var Rank[19].Amount = Rank20[2]
INT Rank[19].Amount
Var AboutTimeToCapture = "true"
EndIf
EndIf
</EventActionOk>
<Timeout> 1000 </Timeout>
<EventTimeout>
If CapTureTimeout = 1 Then
DEBUGVAR "capture top spender TH"
CAPTURE "ROOT/taobin_project/xml/sometime/capture-topspender_th.png"
DEBUGVAR SystemTimeMinuteInt
DEBUGVAR LastCaptureTime
; Set for EN
Var Unit = "Baht"
Var BgImg = "ROOT/taobin_project/image/event/tea_time/bg_en.png"
Refresh
Var TimeDiff = SystemTimeMinuteInt - LastCaptureTime
If TimeDiff >= 20 Then
DEBUGVAR "capture top spender time!!!"
If GettingData = "false" Then
GETACCEXT dummyPhone 34
Var GettingData = "true"
EndIf
Else
If TimeDiff <= -20 Then
VAR "capture top spender time!!!"
If GettingData = "false" Then
GETACCEXT dummyPhone 34
Var GettingData = "true"
EndIf
EndIf
EndIf
If CapTureTimeout = 3 Then
DEBUGVAR "capture top spender EN"
CAPTURE "ROOT/taobin_project/xml/sometime/capture-topspender_en.png"
If AboutTimeToCapture = "true" Then
If CaptureTimeout = 1 Then
SAVELOG "capture top spender TH"
CAPTURE "ROOT/taobin_project/video/capture-topspender_th.png"
Refresh
EndIf
If CaptureTimeout = 2 Then
SAVELOG "capture top spender TH"
CAPTURE "ROOT/taobin_project/video/capture-topspender_th.png"
; Set for EN
Var Unit = "Baht"
Var BgImg = "ROOT/taobin_project/image/event/tea_time/bg_en.png"
Refresh
EndIf
If CaptureTimeout = 3 Then
SAVELOG "capture top spender EN"
CAPTURE "ROOT/taobin_project/video/capture-topspender_en.png"
Var LastCaptureTime = SystemTimeMinuteInt
EndIf
If CaptureTimeout = 5 Then
Open "/mnt/sdcard/coffeevending/taobin_project/xml/topview_blank_main.xml"
EndIf
Var CaptureTimeout = CaptureTimeout + 1
Else
If GettingData = "false" Then
Open "/mnt/sdcard/coffeevending/taobin_project/xml/topview_blank_main.xml"
EndIf
EndIf
Var CapTureTimeout = CapTureTimeout + 1
Refresh
TimerReset
</EventTimeout>
@ -213,7 +294,7 @@
<Y> 357 </Y>
<Size> 46 </Size>
<Align> center-vertical-horizontal </Align>
<Width> 260 </Width>
<Width> 280 </Width>
<Height> 40 </Height>
<Font> DinCondensedBold </Font>
<Color> 0x523D30 </Color>
@ -329,7 +410,7 @@
<X> 176 </X>
<Y> 506 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -341,6 +422,7 @@
<X> 310 </X>
<Y> 506 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -370,7 +452,7 @@
<X> 176 </X>
<Y> 532 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -382,6 +464,7 @@
<X> 310 </X>
<Y> 532 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -411,7 +494,7 @@
<X> 176 </X>
<Y> 559 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -423,6 +506,7 @@
<X> 310 </X>
<Y> 559 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -452,7 +536,7 @@
<X> 176 </X>
<Y> 585 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -464,6 +548,7 @@
<X> 310 </X>
<Y> 585 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -493,7 +578,7 @@
<X> 176 </X>
<Y> 613 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -505,6 +590,7 @@
<X> 310 </X>
<Y> 613 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -534,7 +620,7 @@
<X> 176 </X>
<Y> 638 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -546,6 +632,7 @@
<X> 310 </X>
<Y> 638 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -575,7 +662,7 @@
<X> 176 </X>
<Y> 666 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -587,6 +674,7 @@
<X> 310 </X>
<Y> 666 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -616,7 +704,7 @@
<X> 176 </X>
<Y> 692 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -628,6 +716,7 @@
<X> 310 </X>
<Y> 692 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -657,7 +746,7 @@
<X> 176 </X>
<Y> 718 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -669,6 +758,7 @@
<X> 310 </X>
<Y> 718 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -698,7 +788,7 @@
<X> 176 </X>
<Y> 745 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -710,6 +800,7 @@
<X> 310 </X>
<Y> 745 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -739,7 +830,7 @@
<X> 176 </X>
<Y> 771 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -751,6 +842,7 @@
<X> 310 </X>
<Y> 771 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -780,7 +872,7 @@
<X> 593 </X>
<Y> 506 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -792,6 +884,7 @@
<X> 727 </X>
<Y> 506 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -821,7 +914,7 @@
<X> 593 </X>
<Y> 532 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -833,6 +926,7 @@
<X> 727 </X>
<Y> 532 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -862,7 +956,7 @@
<X> 593 </X>
<Y> 559 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -874,6 +968,7 @@
<X> 727 </X>
<Y> 559 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -903,7 +998,7 @@
<X> 593 </X>
<Y> 585 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -915,6 +1010,7 @@
<X> 727 </X>
<Y> 585 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -944,7 +1040,7 @@
<X> 593 </X>
<Y> 613 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -956,6 +1052,7 @@
<X> 727 </X>
<Y> 613 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>
@ -985,7 +1082,7 @@
<X> 593 </X>
<Y> 638 </Y>
<Size> 15 </Size>
<Width> 134 </Width>
<Width> 150 </Width>
<Height> 22 </Height>
<Font> KanitMediumTTF </Font>
<Color> 0x523D30 </Color>
@ -997,6 +1094,7 @@
<X> 727 </X>
<Y> 638 </Y>
<Size> 15 </Size>
<Align> center </Align>
<Width> 127 </Width>
<Height> 14 </Height>
<Font> KanitMediumTTF </Font>

View file

@ -4,7 +4,6 @@
<Height> 1920 </Height>
<EventOpen>
;Open "/mnt/sdcard/coffeevending/taobin_project/xml/sometime/top_spender.xml"
</EventOpen>