diff --git a/image/event/pepween/error/text_failed_coupon.png b/image/event/pepween/error/text_failed_coupon.png new file mode 100644 index 00000000..4ad30b79 Binary files /dev/null and b/image/event/pepween/error/text_failed_coupon.png differ diff --git a/image/event/pepween/error/text_failed_network_disrupt.png b/image/event/pepween/error/text_failed_network_disrupt.png new file mode 100644 index 00000000..1f3b170a Binary files /dev/null and b/image/event/pepween/error/text_failed_network_disrupt.png differ diff --git a/image/event/pepween/error_en/text_failed_coupon.png b/image/event/pepween/error_en/text_failed_coupon.png new file mode 100644 index 00000000..e7c5cb64 Binary files /dev/null and b/image/event/pepween/error_en/text_failed_coupon.png differ diff --git a/image/event/pepween/error_en/text_failed_network_disrupt.png b/image/event/pepween/error_en/text_failed_network_disrupt.png new file mode 100644 index 00000000..569aaffe Binary files /dev/null and b/image/event/pepween/error_en/text_failed_network_disrupt.png differ diff --git a/xml/event/pepween/page_pepween_error.xml b/xml/event/pepween/page_pepween_error.xml new file mode 100644 index 00000000..a3aa797d --- /dev/null +++ b/xml/event/pepween/page_pepween_error.xml @@ -0,0 +1,107 @@ + + "Enable" + 1080 + 1920 + SoundVolume + ; "0xeae6e1" + + + Var Timeout = 0 + DEBUGVAR Timeout + + + + + ; Show error + + + 0 + 380 + 1080 + 1540 + "ROOT/taobin_project/image/event/pepween/page_offline_bg.png" + + + ; Broken Coffin + + 264 + 724 + "ROOT/taobin_project/image/event/pepween/page_offline_brokencoff.png" + + + + ; Text top thai + + 165 + 622 + "ROOT/taobin_project/image/event/pepween/error/text_failed_coupon.png" + 776 + 96 + + eval( + If show_eng = "true" Then + Var return = "Invisible" + Else + Var return = "Enable" + EndIf + ) + + + + ; Text top eng + + 68 + 626 + "ROOT/taobin_project/image/event/pepween/error_en/text_failed_coupon.png" + 921 + 75 + + eval( + If show_eng = "true" Then + Var return = "Enable" + Else + Var return = "Invisible" + EndIf + ) + + + + + + 25 + 1535 + eval( + If show_eng = "true" Then + Var return = "ROOT/taobin_project/image/event/pepween/error_en/text_failed_network_disrupt.png" + Else + Var return = "ROOT/taobin_project/image/event/pepween/error/text_failed_network_disrupt.png" + EndIf + ) + 1080 + 156 + + + + \ No newline at end of file diff --git a/xml/event/pepween/page_pepween_random.xml b/xml/event/pepween/page_pepween_random.xml index 59657c94..02c5262e 100644 --- a/xml/event/pepween/page_pepween_random.xml +++ b/xml/event/pepween/page_pepween_random.xml @@ -166,6 +166,8 @@ Var UserCouponReward = couponList[randResult] + ; Send to server + Open "ROOT/taobin_project/xml/event/pepween/page_pepween_result.xml" @@ -185,6 +187,8 @@ Var UserCouponReward = couponList[randResult] + ; Send to server + Open "ROOT/taobin_project/xml/event/pepween/page_pepween_result.xml" @@ -204,6 +208,8 @@ Var UserCouponReward = couponList[randResult] + ; Send to server + Open "ROOT/taobin_project/xml/event/pepween/page_pepween_result.xml" @@ -223,6 +229,8 @@ Var UserCouponReward = couponList[randResult] + ; Send to server + Open "ROOT/taobin_project/xml/event/pepween/page_pepween_result.xml" @@ -242,6 +250,8 @@ Var UserCouponReward = couponList[randResult] + ; Send to server + Open "ROOT/taobin_project/xml/event/pepween/page_pepween_result.xml" diff --git a/xml/event/pepween/page_pepween_result.xml b/xml/event/pepween/page_pepween_result.xml index a0474bdb..94ec2a6b 100644 --- a/xml/event/pepween/page_pepween_result.xml +++ b/xml/event/pepween/page_pepween_result.xml @@ -6,6 +6,9 @@ ; "0xeae6e1" + Var Timeout = 0 + Var ServerRespond = 0 + Var RewardDisplayDir = "ROOT/taobin_project/image/event/pepween/" If show_eng = "true" Then @@ -22,6 +25,40 @@ Var isCoffinPress = "Disable" + 1000 + + DEBUGVAR Timeout + + If PayOfflineMode = 1 Then + Var ServerRespond = 0 + Var CouponResponeFailed = 1 + EndIf + + If Timeout > 60 Then + ; Check and return Error + Var CouponResponeFailed = 1 + Open "ROOT/taobin_project/xml/event/pepween/page_pepween_error.xml" + EndIf + + Var Timeout = Timeout + 1 + TimerReset + + + + If CouponResponeFailed = 0 Then + ; TODO: + ;Open "ROOT/taobin_project/xml/event/pepween/page_pepween_error.xml" + EndIf + + + + + ; TODO: open coupon send error page + If CouponResponeFailed = 1 Then + Open "ROOT/taobin_project/xml/event/pepween/page_pepween_error.xml" + EndIf + + ; - + + + Open "ROOT/taobin_project/xml/page_lid_straw.xml" + + \ No newline at end of file