SCREEN DPI = 96, SCREEN SCALE = 1.00 WORKAREA WIDTH 1904.00, HEIGHT 981.00 FRAME SCALE = 1.00 Ready for GLSL Ready for OpenGL 2.0 { gl.version: 4.6.0 NVIDIA 457.51 gl.supports_NPOT: true cocos2d.x.version: cocos2d-x-3.8 cocos2d.x.compiled_with_profiler: false cocos2d.x.build_type: DEBUG cocos2d.x.compiled_with_gl_state_cache: true gl.max_texture_size: 32768 gl.vendor: NVIDIA Corporation gl.renderer: GeForce GTX 1660 SUPER/PCIe/SSE2 gl.max_texture_units: 192 gl.supports_ETC1: false gl.supports_S3TC: true gl.supports_ATITC: false gl.supports_PVRTC: false gl.supports_BGRA8888: false gl.supports_discard_framebuffer: false gl.supports_vertex_array_object: true } Project Config: project dir: D:PR21clientsimulatorwin32.... writable path: $(PROJDIR)simulatorcache script file: $(PROJDIR)main.js frame size: 1136 x 640 frame scale: 1.00 show console: YES write debug log: NO () listen: debugger: none add searching path: ------------------------------------------------ LOAD Js FILE: main.js ------------------------------------------------ JS: addActionHandler, eventName = 0 JS: addActionHandler, eventName = 1 JS: addActionHandler, eventName = 4 JS: addActionHandler, eventName = 5 JS: addActionHandler, eventName = 6 JS: addActionHandler, eventName = 7 JS: addActionHandler, eventName = 8 JS: addActionHandler, eventName = 13 JS: addActionHandler, eventName = 9 JS: addActionHandler, eventName = 10 JS: addActionHandler, eventName = 11 JS: addActionHandler, eventName = 12 JS: addActionHandler, eventName = 20 JS: addActionHandler, eventName = 14 JS: addActionHandler, eventName = 15 JS: addActionHandler, eventName = 16 JS: addActionHandler, eventName = 18 JS: addActionHandler, eventName = 17 JS: addActionHandler, eventName = 19 JS: addActionHandler, eventName = 21 JS: addActionHandler, eventName = 22 JS: addActionHandler, eventName = 25 JS: addActionHandler, eventName = 23 JS: addActionHandler, eventName = 24 JS: addActionHandler, eventName = 26 JS: addActionHandler, eventName = 27 JS: addActionHandler, eventName = 28 JS: settingScreen Get data from file(res/localize/vi) failed, error code is 3 JS: GV.FRAME_RATE = 60 JS: initGame JS: loaded config connector | {"server":"127.0.0.1","port":[1104,1102],"socketport":8081} Get data from file(D:PR21clientsimulatorwin32....simulatorcache/portal_state) failed, error code is 2 JS: manifestPath = project.manifest JS: startGame JS: loadLang JS: _getLangPack || res/localize/eng/lang_eng.txt JS: loadLang [object Object] JS: -> CREATE SCENE: LOADING JS: init loading scene JS: on enter scene loading loadTextures 5 JS: ERROR : ---> onEnterTransitionDidFinish at SceneLoading loadingCallBack 5 1 loadingCallBack 5 2 loadingCallBack 5 3 loadingCallBack 5 4 loadingCallBack 5 5 JS: loadJsonList JS: --------------> START LOADING JSON LIST <-------------- JS: ******** load success res/jsons/jsonList.json JS: ---> loaded success res/jsons/Level.json JS: ---> loaded success res/jsons/Channels.json JS: ---> loaded success res/jsons/VIP.json JS: ---> loaded success res/jsons/LocalGoldPack.json JS: ---> loaded success res/jsons/InAppPurchase.json JS: ---> loaded success res/jsons/Notifications.json JS: ---> loaded success res/jsons/FirstPay.json JS: ---> loaded success res/jsons/Once.json JS: ---> loaded success res/jsons/Tracking.json JS: ---> loaded success res/jsons/Avatar.json JS: ---> loaded success res/jsons/ThrowableItem.json JS: ---> loaded success res/jsons/Feature.json JS: ---> loaded success res/jsons/TimeEvent.json JS: ---> loaded success res/jsons/EventBoardQuest.json JS: ---> loaded success res/jsons/EventBoardTrip.json JS: ---> loaded success res/jsons/EventBoardTripMap.json JS: ---> loaded success res/jsons/EventHomeComing.json JS: ---> loaded success res/jsons/EventFindTheMole.json JS: --------------> FINISH LOADING JSON LIST <-------------- JS: load plist: res/texture/board/table.plist JS: load plist: res/texture/board/progress_player.plist JS: load plist: res/texture/hoabachnien/pack_main_store.plist JS: load plist: res/texture/common/effect_golden_rain.plist JS: load plist: res/texture/table/throw_item/throwable_items.plist JS: ignore cancel notifications version: 0.0.0 JS: EventManager addListener: _g_CLAIM_ITEM_BONUS JS: load plist: res/texture/events/board_quest_preload/event_board_quest_deal.plist JS: load plist: res/texture/events/home_coming_preload/event_home_coming_icon.plist JS: EventManager addListener: _g_CLAIM_ITEM_BONUS JS: EventManager addListener: _g_EVENT_BUY_DEAL JS: EventManager addListener: _g_GIFT_CODE_ADD_ITEM JS: loadJsDone JS: loadLang JS: _getLangPack || res/localize/eng/lang_eng.txt JS: loadLang [object Object] JS: view Scene Login [XMLHttpRequest] GET https://sub.zingplay.com/mobile/logRaw.php?game=preferans&country=ru&packageName=com.zingplay.preferans.ru&gameVersion=204&uId=-1&uName=&gold=-1&mccmnc=25402&deviceModel=&deviceId=Des_1632721204&osVersion=&timezone=7&action=change_scene&msg=&oldScene=LOADING&timeInScene=1204&newScene=LOGIN In the constructor of HttpClient! JS: xmlHttpRequest: https://sub.zingplay.com/mobile/logRaw.php?game=preferans&country=ru&packageName=com.zingplay.preferans.ru&gameVersion=204&uId=-1&uName=&gold=-1&mccmnc=25402&deviceModel=&deviceId=Des_1632721204&osVersion=&timezone=7&action=change_scene&msg=&oldScene=LOADING&timeInScene=1204&newScene=LOGIN JS: -> CREATE SCENE: LOGIN cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [29] to [40]. JS: setFirstLogin true JS: has response: "" JS: EventManager dispatchCustomEvent: _g_SCENE_ON_EXIT empty JS: ERROR : ::ERROR::---> onEnterTransitionDidFinish at SceneLogin JS: loginType1 || Currently only supported on iOS and Android! JS: ----> Connecting to server: 127.0.0.1:1104 JS: loginType1 || JS: CONNECT_SUCCESS | 127.0.0.1:1104 JS: --------------HAND_SHAKE--------------- JS: <=============== receive a cmd = 0 JS: HAND_SHAKE{"_sessionToken":"6bec2ef05b365dcc9e5e53ed081f77c1"} JS: handleHandShake JS: USER_INFO_TRACKING | {"clientVersion":"0.0.0.204","osPlatform":"win32","osVersion":"","deviceId":"Des_1632721204","deviceName":"","connectionType":"null","locate":"ru","downloadSource":"","thirdPartySource":"","userSource":"preferans"} JS: sendLogin JS: PaymentLib.onHandShakeSuccess 1181 JS: PaymentLib.init 50609 false false 1181 JS: <=============== receive a cmd = 1 JS: USER_LOGIN{} JS: ERROR : ::ERROR::handleUserLogin: Login success JS: ERROR : ::ERROR::sendGetPlayerInfo JS: <=============== receive a cmd = 1001 JS: PLAYER_GET_INFO{"dataPlayer":{"uId":1000,"uName":"U_1181","uAvatar":"","gold":50000,"level":1,"levelExp":0,"vipLevel":0,"vipExpiredTime":0,"vipPoint":0,"isPlaying":1,"serverTime":1632721206,"createdTime":1632709662,"isSupportNewAccount":1,"numOfDailySupported":0,"numOfSubmitSurvey":0,"weeklyPassExpiredTime":0,"numOfSupportByWeeklyPass":0,"nPaying":0,"isEnableLocalPayment":false,"wonMatch":0,"lostMatch":0,"displayName":"D_1181","isRateApp":false,"isLikedFanPage":false,"versionCodeServer":10,"gConsume":0,"totalGame":0}} JS: handleGetPlayerInfo JS: setMyInfo ||{"uId":1000,"uName":"U_1181","uAvatar":"","gold":50000,"level":1,"levelExp":0,"vipLevel":0,"vipExpiredTime":0,"vipPoint":0,"isPlaying":1,"serverTime":1632721206,"createdTime":1632709662,"isSupportNewAccount":1,"numOfDailySupported":0,"numOfSubmitSurvey":0,"weeklyPassExpiredTime":0,"numOfSupportByWeeklyPass":0,"nPaying":0,"isEnableLocalPayment":false,"wonMatch":0,"lostMatch":0,"displayName":"D_1181","isRateApp":false,"isLikedFanPage":false,"versionCodeServer":10,"gConsume":0,"totalGame":0} [XMLHttpRequest] GET http://118.102.3.28/TrackClickInstall/log_gameclientnotify.php?accountinfo=%7B%22AccountID%22%3A1000%2C%22AccountType%22%3A%22zacc%22%2C%22OpenAccount%22%3A%22U_1181%22%2C%22ZingName%22%3A%22%22%2C%22level%22%3A1%7D&actiontime=1632721206&actiontype=isLocalABC&appos=win32&appversion=0.0.0&deviceinfo=%7B%22IP%22%3A%22%22%2C%22DeviceID%22%3A%22Des_1632721204%22%2C%22MAC%22%3A%22%22%2C%22OSVersion%22%3A%22%22%2C%22DeviceModel%22%3A%22%22%7D&extra=0&gamename=preferans_ru&partnerid=GSN&sourceinfo=1&uniqueid=Des_1632721204&username=U_1181&sig=0e17f5013e81b49e7afe1c22aed1d65c JS: xmlHttpRequest: http://118.102.3.28/TrackClickInstall/log_gameclientnotify.php?accountinfo=%7B%22AccountID%22%3A1000%2C%22AccountType%22%3A%22zacc%22%2C%22OpenAccount%22%3A%22U_1181%22%2C%22ZingName%22%3A%22%22%2C%22level%22%3A1%7D&actiontime=1632721206&actiontype=isLocalABC&appos=win32&appversion=0.0.0&deviceinfo=%7B%22IP%22%3A%22%22%2C%22DeviceID%22%3A%22Des_1632721204%22%2C%22MAC%22%3A%22%22%2C%22OSVersion%22%3A%22%22%2C%22DeviceModel%22%3A%22%22%7D&extra=0&gamename=preferans_ru&partnerid=GSN&sourceinfo=1&uniqueid=Des_1632721204&username=U_1181&sig=0e17f5013e81b49e7afe1c22aed1d65c JS: setFirstLogin false JS: ERROR : ::ERROR::send get feature ids JS: ---> sendGetGameEventInfo -1 | 0 JS: handleGetPlayerInfo, this._info.isPlaying || 1 [XMLHttpRequest] GET https://sub.zingplay.com/mobile/logRaw.php?game=preferans&country=ru&packageName=com.zingplay.preferans.ru&gameVersion=204&uId=1000&uName=U_1181&gold=50000&mccmnc=25402&deviceModel=&deviceId=Des_1632721204&osVersion=&timezone=7&action=change_scene&msg=&oldScene=LOGIN&timeInScene=2677&newScene=NEW_TABLE JS: xmlHttpRequest: https://sub.zingplay.com/mobile/logRaw.php?game=preferans&country=ru&packageName=com.zingplay.preferans.ru&gameVersion=204&uId=1000&uName=U_1181&gold=50000&mccmnc=25402&deviceModel=&deviceId=Des_1632721204&osVersion=&timezone=7&action=change_scene&msg=&oldScene=LOGIN&timeInScene=2677&newScene=NEW_TABLE JS: -> CREATE SCENE: NEW_TABLE JS: checkEnableButtonDiscard 0 JS: checkEnableButtonDiscard 1 JS: checkEnableButtonDiscard 2 LoadDragonBonesData: res/animations/emoticons/skeleton.xml JS: EventManager addListener: _g_MOLE_RECEIVE_INFO JS: EventManager addListener: _g_CHANGE_STATE cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [29] to [40]. cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [29] to [40]. cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [40] to [54]. JS: setState null 2 JS: EventManager dispatchCustomEvent: _g_CHANGE_STATE {"prev":null,"next":2} JS: ---------> sendBoardGameInfo JS: SEND BOARD GET INFO GAME BECAUSE IS PLAYING JS: >sendFirstPayUpdate cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [29] to [40]. JS: unPackCustomData4 spineSelectTable spine_lobby_select_table|animation|1 undefined "spine_lobby_select_table|animation|1" JS: spineUICreate spineSelectTable ["spine_lobby_select_table","animation","1"] Spine: setAnimation , animation JS: unPackCustomData4 spineShop spine_lobby_shop_icon|X2|1 undefined "spine_lobby_shop_icon|X2|1" JS: spineUICreate spineShop ["spine_lobby_shop_icon","X2","1"] Spine: setAnimation , X2 JS: unPackCustomData4 spinePlayNow spine_lobby_play_now|Idle|1 undefined "spine_lobby_play_now|Idle|1" JS: spineUICreate spinePlayNow ["spine_lobby_play_now","Idle","1"] Spine: setAnimation , Idle JS: EventManager addListener: _g_UPDATE_INFO JS: unPackCustomData4 spineDailyBonus spine_lobby_daily_bonus_icon|animation|1 undefined "spine_lobby_daily_bonus_icon|animation|1" JS: spineUICreate spineDailyBonus ["spine_lobby_daily_bonus_icon","animation","1"] Spine: setAnimation , animation JS: EventManager addListener: _g_CHANGE_STATE JS: EventManager addListener: _g_SEVEN_DAY_LOGIN_GOLD_CLAIM JS: EventManager addListener: _g_SEVEN_DAY_LOGIN_UPDATE JS: unPackCustomData4 spineOffer spine_lobby_system_offer_icon|animation|1 undefined "spine_lobby_system_offer_icon|animation|1" JS: spineUICreate spineOffer ["spine_lobby_system_offer_icon","animation","1"] Spine: setAnimation , animation JS: EventManager addListener: _g_CHANGE_STATE JS: EventManager addListener: _g_CHANGE_STATE JS: EventManager addListener: _g_MOLE_START JS: EventManager addListener: _g_MOLE_END JS: EventManager addListener: _g_MOLE_SHOW_EVENT JS: setVisibleIcon 0 true false JS: setVisibleIcon 6 true false JS: EventManager addListener: _g_MAIL_UPDATE JS: has response: {"Result":"1"} JS: has response: "" JS: onEnter SceneNewTable JS: setVisibleRobot:false JS: _btUpdateIconTable JS: playVoice welcome JS: _playEffectForce res/audio/voice/m_welcome.mp3 JS: HotNewFeature.init JS: EventManager addListener: _g_LOBBY_LIST_NEWS_UPDATE [XMLHttpRequest] GET https://news.service.zingplay.com:8456/news?gameId=p4p JS: xmlHttpRequest: https://news.service.zingplay.com:8456/news?gameId=p4p JS: isSupportNewAccount 1 JS: isAvailableClaim SevenDaysLoginFeature false null false JS: checkShowGUILoginGift false JS: isAvailableClaim SevenDaysLoginFeature false null false JS: <=============== receive a cmd = 4600 JS: FEATURE_SYSTEM_OFFERS_GET_INFO{"_idOfferShowing":"","_listBaseOffers":[]} JS: handleReceiveSystemOfferInfo {"_idOfferShowing":"","_listBaseOffers":[]} JS: updateSystemOfferIcon undefined JS: <=============== receive a cmd = 4001 JS: GET_FEATURE_IDS{"_featureIds":[0,1,2,3,4,5,6]} JS: handleGetFeatureIds || {"_featureIds":[0,1,2,3,4,5,6]} JS: sendGetInfoSevenDaysLoginGold JS: sendGetInfoDaily JS: sendGetMailInfo JS: sendLGGetInfo JS: sendSystemOfferGetInfo JS: <=============== receive a cmd = 8020 JS: PAYMENT_FIRST_PAY_UPDATE{"listBonus1StPay":[]} JS: EventManager addListener: _g_UPDATE_INFO JS: ERROR : ::ERROR::Can't find channels init data render: 4 JS: ERROR : ::ERROR::Can't find channels init data render: 2 cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [29] to [40]. cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [40] to [54]. cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [29] to [40]. cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [40] to [54]. JS: path || res/spines/vip_bronze Spine: setAnimation , Vip JS: path || res/spines/vip_silver Spine: setAnimation , Vip JS: path || res/spines/vip_gold Spine: setAnimation , Vip JS: ERROR : ::ERROR::Can't find channels init data render: 4 JS: ERROR : ::ERROR::Can't find channels init data render: 2 Spine: setAnimation , GoldPack1 JS: ERROR : ::ERROR::ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"sms_70_RUB","index":0,"_channel":4} JS: ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"sms_70_RUB","index":0,"_channel":4} 0 JS: ERROR : ::ERROR::_updateCostButton 70 70 140 JS: _updateViewPromo1 JS: ERROR : ::ERROR::_setGold 140000 70000 JS: _updateContentPromotion sms_70_RUB true 0 Spine: setAnimation , GoldPack2 JS: ERROR : ::ERROR::ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"sms_140_RUB","index":1,"_channel":4} JS: ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"sms_140_RUB","index":1,"_channel":4} 1 JS: ERROR : ::ERROR::_updateCostButton 140 70 140 JS: _updateViewPromo2 JS: ERROR : ::ERROR::_setGold 280000 140000 JS: _updateContentPromotion sms_140_RUB true 0 Spine: setAnimation , GoldPack3 JS: ERROR : ::ERROR::ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"sms_500_RUB","index":2,"_channel":4} JS: ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"sms_500_RUB","index":2,"_channel":4} 2 JS: ERROR : ::ERROR::_updateCostButton 500 70 140 JS: ERROR : ::ERROR::_setGold 1000000 500000 JS: _updateContentPromotion sms_500_RUB true 0 Spine: setAnimation , GoldPack4 JS: ERROR : ::ERROR::ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"sms_1000_RUB","index":3,"_channel":4} JS: ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"sms_1000_RUB","index":3,"_channel":4} 3 JS: ERROR : ::ERROR::_updateCostButton 1000 70 140 JS: ERROR : ::ERROR::_setGold 2000000 1000000 JS: _updateContentPromotion sms_1000_RUB true 0 Spine: setAnimation , GoldPack5 JS: ERROR : ::ERROR::ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"sms_1500_RUB","index":4,"_channel":4} JS: ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"sms_1500_RUB","index":4,"_channel":4} 4 JS: ERROR : ::ERROR::_updateCostButton 1500 70 140 JS: ERROR : ::ERROR::_setGold 3000000 1500000 JS: _updateContentPromotion sms_1500_RUB true 0 Spine: setAnimation , GoldPack1 JS: ERROR : ::ERROR::ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"iap.pack_1","index":0,"_channel":2} JS: ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"iap.pack_1","index":0,"_channel":2} 0 JS: ERROR : ::ERROR::_updateCostButton 70 70 140 JS: _updateViewPromo1 JS: ERROR : ::ERROR::_setGold 140000 70000 JS: _updateContentPromotion iap.pack_1 true 0 Spine: setAnimation , GoldPack2 JS: ERROR : ::ERROR::ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"iap.pack_2","index":1,"_channel":2} JS: ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"iap.pack_2","index":1,"_channel":2} 1 JS: ERROR : ::ERROR::_updateCostButton 140 70 140 JS: _updateViewPromo2 JS: ERROR : ::ERROR::_setGold 280000 140000 JS: _updateContentPromotion iap.pack_2 true 0 Spine: setAnimation , GoldPack3 JS: ERROR : ::ERROR::ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"iap.pack_3","index":2,"_channel":2} JS: ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"iap.pack_3","index":2,"_channel":2} 2 JS: ERROR : ::ERROR::_updateCostButton 500 70 140 JS: ERROR : ::ERROR::_setGold 1000000 500000 JS: _updateContentPromotion iap.pack_3 true 0 Spine: setAnimation , GoldPack4 JS: ERROR : ::ERROR::ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"iap.pack_4","index":3,"_channel":2} JS: ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"iap.pack_4","index":3,"_channel":2} 3 JS: ERROR : ::ERROR::_updateCostButton 1000 70 140 JS: ERROR : ::ERROR::_setGold 2000000 1000000 JS: _updateContentPromotion iap.pack_4 true 0 Spine: setAnimation , GoldPack5 JS: ERROR : ::ERROR::ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"iap.pack_5","index":4,"_channel":2} JS: ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"iap.pack_5","index":4,"_channel":2} 4 JS: ERROR : ::ERROR::_updateCostButton 1500 70 140 JS: ERROR : ::ERROR::_setGold 3000000 1500000 JS: _updateContentPromotion iap.pack_5 true 0 JS: checkAvailableDailySupportGold 1632721207999 1632721207999 "2021-09-27T05:40:07.999Z" JS: checkAvailableDailySupportGold || false JS: checkAvailableDailySupportGold 1632721208000 1632721208000 "2021-09-27T05:40:08.000Z" JS: EventManager addListener: _g_DAILY_SUPPORTED_GOLD_CLAIM JS: EventManager addListener: _g_UPDATE_INFO JS: ERROR : ::ERROR::ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"sms_70_RUB","index":0,"_channel":4} JS: ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"sms_70_RUB","index":0,"_channel":4} 0 JS: ERROR : ::ERROR::_updateCostButton 70 70 140 JS: _updateViewPromo1 JS: ERROR : ::ERROR::_setGold 140000 70000 JS: _updateContentPromotion sms_70_RUB true 0 JS: ERROR : ::ERROR::ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"sms_140_RUB","index":1,"_channel":4} JS: ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"sms_140_RUB","index":1,"_channel":4} 1 JS: ERROR : ::ERROR::_updateCostButton 140 70 140 JS: _updateViewPromo2 JS: ERROR : ::ERROR::_setGold 280000 140000 JS: _updateContentPromotion sms_140_RUB true 0 JS: ERROR : ::ERROR::ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"sms_500_RUB","index":2,"_channel":4} JS: ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"sms_500_RUB","index":2,"_channel":4} 2 JS: ERROR : ::ERROR::_updateCostButton 500 70 140 JS: ERROR : ::ERROR::_setGold 1000000 500000 JS: _updateContentPromotion sms_500_RUB true 0 JS: ERROR : ::ERROR::ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"sms_1000_RUB","index":3,"_channel":4} JS: ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"sms_1000_RUB","index":3,"_channel":4} 3 JS: ERROR : ::ERROR::_updateCostButton 1000 70 140 JS: ERROR : ::ERROR::_setGold 2000000 1000000 JS: _updateContentPromotion sms_1000_RUB true 0 JS: ERROR : ::ERROR::ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"sms_1500_RUB","index":4,"_channel":4} JS: ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"sms_1500_RUB","index":4,"_channel":4} 4 JS: ERROR : ::ERROR::_updateCostButton 1500 70 140 JS: ERROR : ::ERROR::_setGold 3000000 1500000 JS: _updateContentPromotion sms_1500_RUB true 0 JS: ERROR : ::ERROR::ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"iap.pack_1","index":0,"_channel":2} JS: ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"iap.pack_1","index":0,"_channel":2} 0 JS: ERROR : ::ERROR::_updateCostButton 70 70 140 JS: _updateViewPromo1 JS: ERROR : ::ERROR::_setGold 140000 70000 JS: _updateContentPromotion iap.pack_1 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"iap.pack_2","index":1,"_channel":2} JS: ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"iap.pack_2","index":1,"_channel":2} 1 JS: ERROR : ::ERROR::_updateCostButton 140 70 140 JS: _updateViewPromo2 JS: ERROR : ::ERROR::_setGold 280000 140000 JS: _updateContentPromotion iap.pack_2 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"iap.pack_3","index":2,"_channel":2} JS: ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"iap.pack_3","index":2,"_channel":2} 2 JS: ERROR : ::ERROR::_updateCostButton 500 70 140 JS: ERROR : ::ERROR::_setGold 1000000 500000 JS: _updateContentPromotion iap.pack_3 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"iap.pack_4","index":3,"_channel":2} JS: ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"iap.pack_4","index":3,"_channel":2} 3 JS: ERROR : ::ERROR::_updateCostButton 1000 70 140 JS: ERROR : ::ERROR::_setGold 2000000 1000000 JS: _updateContentPromotion iap.pack_4 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"iap.pack_5","index":4,"_channel":2} JS: ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"iap.pack_5","index":4,"_channel":2} 4 JS: ERROR : ::ERROR::_updateCostButton 1500 70 140 JS: ERROR : ::ERROR::_setGold 3000000 1500000 JS: _updateContentPromotion iap.pack_5 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"iap.pack_1","index":0,"_channel":2} JS: ShopItem {"gold":70000,"cost":70,"bonus1StPay":1,"vPoint":700,"productId":"iap.pack_1","index":0,"_channel":2} 0 JS: ERROR : ::ERROR::_updateCostButton 70 70 140 JS: _updateViewPromo1 JS: ERROR : ::ERROR::_setGold 140000 70000 JS: _updateContentPromotion iap.pack_1 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"iap.pack_2","index":1,"_channel":2} JS: ShopItem {"gold":140000,"cost":140,"bonus1StPay":1,"vPoint":1400,"productId":"iap.pack_2","index":1,"_channel":2} 1 JS: ERROR : ::ERROR::_updateCostButton 140 70 140 JS: _updateViewPromo2 JS: ERROR : ::ERROR::_setGold 280000 140000 JS: _updateContentPromotion iap.pack_2 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"iap.pack_3","index":2,"_channel":2} JS: ShopItem {"gold":500000,"cost":500,"bonus1StPay":1,"vPoint":5000,"productId":"iap.pack_3","index":2,"_channel":2} 2 JS: ERROR : ::ERROR::_updateCostButton 500 70 140 JS: ERROR : ::ERROR::_setGold 1000000 500000 JS: _updateContentPromotion iap.pack_3 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"iap.pack_4","index":3,"_channel":2} JS: ShopItem {"gold":1000000,"cost":1000,"bonus1StPay":1,"vPoint":10000,"productId":"iap.pack_4","index":3,"_channel":2} 3 JS: ERROR : ::ERROR::_updateCostButton 1000 70 140 JS: ERROR : ::ERROR::_setGold 2000000 1000000 JS: _updateContentPromotion iap.pack_4 true 0 JS: ERROR : ::ERROR::ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"iap.pack_5","index":4,"_channel":2} JS: ShopItem {"gold":1500000,"cost":1500,"bonus1StPay":1,"vPoint":15000,"productId":"iap.pack_5","index":4,"_channel":2} 4 JS: ERROR : ::ERROR::_updateCostButton 1500 70 140 JS: ERROR : ::ERROR::_setGold 3000000 1500000 JS: _updateContentPromotion iap.pack_5 true 0 JS: reloadData ShopVipShelf JS: checkAvailableDailySupportGold 1632721208039 1632721208039 "2021-09-27T05:40:08.039Z" JS: checkAvailableDailySupportGold || false JS: checkAvailableDailySupportGold 1632721208040 1632721208040 "2021-09-27T05:40:08.040Z" JS: has response: [{"_id":"60b6f773b6abb33b24cdbb80","name":" BIRTHDAY ?? BRING A LOT OF FUN TO YOUR KITCHEN","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2965628533721549","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/38657d4b-e818-426d-80e1-2c0a93cf0140.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":null},{"_id":"60b70143b6abb33b24cdbb81","name":"BRING SMART TV BACK HOME ","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2967104326907303","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/cd88d934-104f-4f31-b8a4-dc5ec9714250.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":1622649300000},{"_id":"60b70187b6abb33b24cdbb82","name":" BRING KARAOKE TO YOUR HOME ","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2969289376688798","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/82e32fb1-3581-4bc1-b34e-3ec8f225ca57.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":1622649360000},{"_id":"60cc8e1914b2ca2ff29192d5","name":"Metrics in game feature","gameId":"P4P","type":0,"priority":31,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2980571188893950/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/747f1ae3-4ae2-4542-9749-d73c443105b1.png","imgUrl":"","action":"","country":"","startTime":1624018380000,"endTime":""},{"_id":"60cc8e5d14b2ca2ff29192d7","name":"flush vs fullhouse","gameId":"P4P","type":2,"priority":32,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2981941008756968/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/d3c2f5f8-2cf0-4fe0-acc9-8958e3a4b3f3.png","imgUrl":"","action":"","country":"","startTime":1624079640000,"endTime":null},{"_id":"60d2d6bb14b2ca2ff29192ea","name":"What card do you need","gameId":"P4P","type":2,"priority":33,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2983387018612367/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/c3b928a4-961c-438f-92d3-efdefb4172ea.png","imgUrl":"","action":"","country":"","startTime":1624430220000,"endTime":null},{"_id":"60d2d6f414b2ca2ff29192eb","name":"Which hand has higher chance","gameId":"P4P","type":2,"priority":34,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2984699728481096","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/6f1d088f-af70-4cc0-8854-e96f4d47ee46.png","imgUrl":"","action":"","country":"","startTime":1624430280000,"endTime":null},{"_id":"60d46ba014b2ca2ff29192f0","name":"Call or Fold","gameId":"P4P","type":2,"priority":35,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2986319838319085/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/2591deed-049c-4cf3-986c-c76a83fd3011.png","imgUrl":"","action":"","country":"","startTime":1624533900000,"endTime":null}] JS: on fetch Data HotNews: [{"_id":"60b6f773b6abb33b24cdbb80","name":" BIRTHDAY ?? BRING A LOT OF FUN TO YOUR KITCHEN","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2965628533721549","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/38657d4b-e818-426d-80e1-2c0a93cf0140.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":null},{"_id":"60b70143b6abb33b24cdbb81","name":"BRING SMART TV BACK HOME ","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2967104326907303","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/cd88d934-104f-4f31-b8a4-dc5ec9714250.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":1622649300000},{"_id":"60b70187b6abb33b24cdbb82","name":" BRING KARAOKE TO YOUR HOME ","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2969289376688798","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/82e32fb1-3581-4bc1-b34e-3ec8f225ca57.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":1622649360000},{"_id":"60cc8e1914b2ca2ff29192d5","name":"Metrics in game feature","gameId":"P4P","type":0,"priority":31,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2980571188893950/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/747f1ae3-4ae2-4542-9749-d73c443105b1.png","imgUrl":"","action":"","country":"","startTime":1624018380000,"endTime":""},{"_id":"60cc8e5d14b2ca2ff29192d7","name":"flush vs fullhouse","gameId":"P4P","type":2,"priority":32,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2981941008756968/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/d3c2f5f8-2cf0-4fe0-acc9-8958e3a4b3f3.png","imgUrl":"","action":"","country":"","startTime":1624079640000,"endTime":null},{"_id":"60d2d6bb14b2ca2ff29192ea","name":"What card do you need","gameId":"P4P","type":2,"priority":33,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2983387018612367/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/c3b928a4-961c-438f-92d3-efdefb4172ea.png","imgUrl":"","action":"","country":"","startTime":1624430220000,"endTime":null},{"_id":"60d2d6f414b2ca2ff29192eb","name":"Which hand has higher chance","gameId":"P4P","type":2,"priority":34,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2984699728481096","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/6f1d088f-af70-4cc0-8854-e96f4d47ee46.png","imgUrl":"","action":"","country":"","startTime":1624430280000,"endTime":null},{"_id":"60d46ba014b2ca2ff29192f0","name":"Call or Fold","gameId":"P4P","type":2,"priority":35,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2986319838319085/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/2591deed-049c-4cf3-986c-c76a83fd3011.png","imgUrl":"","action":"","country":"","startTime":1624533900000,"endTime":null}] JS: isNeed ReloadData: true JS: data: [{"_id":"60d46ba014b2ca2ff29192f0","name":"Call or Fold","gameId":"P4P","type":2,"priority":35,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2986319838319085/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/2591deed-049c-4cf3-986c-c76a83fd3011.png","imgUrl":"","action":"","country":"","startTime":1624533900000,"endTime":null},{"_id":"60d2d6f414b2ca2ff29192eb","name":"Which hand has higher chance","gameId":"P4P","type":2,"priority":34,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2984699728481096","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/6f1d088f-af70-4cc0-8854-e96f4d47ee46.png","imgUrl":"","action":"","country":"","startTime":1624430280000,"endTime":null},{"_id":"60d2d6bb14b2ca2ff29192ea","name":"What card do you need","gameId":"P4P","type":2,"priority":33,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2983387018612367/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/c3b928a4-961c-438f-92d3-efdefb4172ea.png","imgUrl":"","action":"","country":"","startTime":1624430220000,"endTime":null},{"_id":"60cc8e5d14b2ca2ff29192d7","name":"flush vs fullhouse","gameId":"P4P","type":2,"priority":32,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2981941008756968/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/d3c2f5f8-2cf0-4fe0-acc9-8958e3a4b3f3.png","imgUrl":"","action":"","country":"","startTime":1624079640000,"endTime":null},{"_id":"60cc8e1914b2ca2ff29192d5","name":"Metrics in game feature","gameId":"P4P","type":0,"priority":31,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2980571188893950/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/747f1ae3-4ae2-4542-9749-d73c443105b1.png","imgUrl":"","action":"","country":"","startTime":1624018380000,"endTime":""},{"_id":"60b6f773b6abb33b24cdbb80","name":" BIRTHDAY ?? BRING A LOT OF FUN TO YOUR KITCHEN","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2965628533721549","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/38657d4b-e818-426d-80e1-2c0a93cf0140.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":null},{"_id":"60b70143b6abb33b24cdbb81","name":"BRING SMART TV BACK HOME ","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2967104326907303","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/cd88d934-104f-4f31-b8a4-dc5ec9714250.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":1622649300000},{"_id":"60b70187b6abb33b24cdbb82","name":" BRING KARAOKE TO YOUR HOME ","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2969289376688798","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/82e32fb1-3581-4bc1-b34e-3ec8f225ca57.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":1622649360000}] JS: this._data: undefined JS: HotNews.reload JS: set data item News: {"_id":"60d46ba014b2ca2ff29192f0","name":"Call or Fold","gameId":"P4P","type":2,"priority":35,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2986319838319085/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/2591deed-049c-4cf3-986c-c76a83fd3011.png","imgUrl":"","action":"","country":"","startTime":1624533900000,"endTime":null} JS: getKeyNews 60d46ba014b2ca2ff29192f0 JS: isNewsRead 60d46ba014b2ca2ff29192f0 [] JS: set data item News: {"_id":"60d2d6f414b2ca2ff29192eb","name":"Which hand has higher chance","gameId":"P4P","type":2,"priority":34,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2984699728481096","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/6f1d088f-af70-4cc0-8854-e96f4d47ee46.png","imgUrl":"","action":"","country":"","startTime":1624430280000,"endTime":null} JS: getKeyNews 60d2d6f414b2ca2ff29192eb JS: isNewsRead 60d2d6f414b2ca2ff29192eb [] JS: set data item News: {"_id":"60d2d6bb14b2ca2ff29192ea","name":"What card do you need","gameId":"P4P","type":2,"priority":33,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2983387018612367/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/c3b928a4-961c-438f-92d3-efdefb4172ea.png","imgUrl":"","action":"","country":"","startTime":1624430220000,"endTime":null} JS: getKeyNews 60d2d6bb14b2ca2ff29192ea JS: isNewsRead 60d2d6bb14b2ca2ff29192ea [] JS: set data item News: {"_id":"60cc8e5d14b2ca2ff29192d7","name":"flush vs fullhouse","gameId":"P4P","type":2,"priority":32,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2981941008756968/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/d3c2f5f8-2cf0-4fe0-acc9-8958e3a4b3f3.png","imgUrl":"","action":"","country":"","startTime":1624079640000,"endTime":null} JS: getKeyNews 60cc8e5d14b2ca2ff29192d7 JS: isNewsRead 60cc8e5d14b2ca2ff29192d7 [] JS: set data item News: {"_id":"60cc8e1914b2ca2ff29192d5","name":"Metrics in game feature","gameId":"P4P","type":0,"priority":31,"url":"https://www.facebook.com/poker.zingplay.ph/photos/a.2214492065501870/2980571188893950/","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/747f1ae3-4ae2-4542-9749-d73c443105b1.png","imgUrl":"","action":"","country":"","startTime":1624018380000,"endTime":""} JS: getKeyNews 60cc8e1914b2ca2ff29192d5 JS: isNewsRead 60cc8e1914b2ca2ff29192d5 [] JS: set data item News: {"_id":"60b6f773b6abb33b24cdbb80","name":" BIRTHDAY ?? BRING A LOT OF FUN TO YOUR KITCHEN","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2965628533721549","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/38657d4b-e818-426d-80e1-2c0a93cf0140.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":null} JS: getKeyNews 60b6f773b6abb33b24cdbb80 JS: isNewsRead 60b6f773b6abb33b24cdbb80 [] JS: set data item News: {"_id":"60b70143b6abb33b24cdbb81","name":"BRING SMART TV BACK HOME ","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2967104326907303","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/cd88d934-104f-4f31-b8a4-dc5ec9714250.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":1622649300000} JS: getKeyNews 60b70143b6abb33b24cdbb81 JS: isNewsRead 60b70143b6abb33b24cdbb81 [] JS: set data item News: {"_id":"60b70187b6abb33b24cdbb82","name":" BRING KARAOKE TO YOUR HOME ","gameId":"P4P","type":0,"priority":20,"url":"https://www.facebook.com/poker.zingplay.ph/posts/2969289376688798","active":true,"openGui":false,"smallImgUrl":"https://cdn-sea-news.zingplay.com/82e32fb1-3581-4bc1-b34e-3ec8f225ca57.jpeg","imgUrl":"","action":"","country":"","startTime":null,"endTime":1622649360000} JS: getKeyNews 60b70187b6abb33b24cdbb82 JS: isNewsRead 60b70187b6abb33b24cdbb82 [] JS: NodeHotNews.setData done JS: getKeyNews 60d46ba014b2ca2ff29192f0 JS: isNewsRead 60d46ba014b2ca2ff29192f0 [] JS: EventManager dispatchCustomEvent: _g_LOBBY_LIST_NEWS_UPDATE empty JS: <=============== receive a cmd = 2001 JS: createReceivedPackage || 2001 JS: BOARD_GAME_INFO{"roomId":2,"structureGameId":2000,"channelId":1,"curPhase":6,"currentPhaseTimeOut":1000,"currentTurn":1,"targetScore":5,"mapScore":{"listPlayerScore":[{"mountainScore":[],"poolScore":[],"leftWhistScore":[],"rightWhistScore":[]},{"mountainScore":[],"poolScore":[],"leftWhistScore":[],"rightWhistScore":[]},{"mountainScore":[],"poolScore":[],"leftWhistScore":[],"rightWhistScore":[]}]},"gameType":0,"gameRule":null,"trumpId":24,"bidPlayerId":10621976,"firstPlayerId":10621976,"trickCount":1,"listTalon":[33,5],"listPlayer":[{"uid":1000,"uName":"D_1181","avatarType":0,"level":1,"position":0,"gold":50000,"listHoldCard":[18,13,8,16,11,6,12,7,15,10],"numberTrickWon":0,"biddingType":2,"whistingType":0,"biddingCard":-1,"isRevealingCards":true,"lastTrickDiscardCard":-1,"numberHoldCard":10,"posIndex":null,"_isLockedCard":false,"_isRobot":false,"idAvatar":null,"idItem":null,"timeExpiredAvatar":null,"timeExpiredItem":null,"numberDonateItemInGame":null,"listOwnedAvatar":null,"isRegisterLeaveGame":false,"listHelpHoldCard":[],"playMode":1},{"uid":10621976,"uName":"EainLwan Thu","urlAvatar":"D:\poker13\svn_deploy_client\avatar_set/ava_2.jpg","avatarType":0,"level":101,"position":1,"gold":184050,"listHoldCard":[43,38,33,28,41,36,31,42,37,40,35,5],"numberTrickWon":0,"biddingType":0,"whistingType":-1,"biddingCard":24,"isRevealingCards":true,"lastTrickDiscardCard":-1,"numberHoldCard":12,"posIndex":null,"_isLockedCard":false,"_isRobot":false,"idAvatar":null,"idItem":null,"timeExpiredAvatar":null,"timeExpiredItem":null,"numberDonateItemInGame":null,"listOwnedAvatar":null,"isRegisterLeaveGame":false,"playMode":1},{"uid":10621977,"uName":"Zim Min","urlAvatar":"D:\poker13\svn_deploy_client\avatar_set/ava_2.jpg","avatarType":0,"level":56,"vipLevel":1,"position":2,"gold":121244,"listHoldCard":[23,26,21,32,27,22,17,30,25,20],"numberTrickWon":0,"biddingType":0,"whistingType":0,"biddingCard":23,"isRevealingCards":true,"lastTrickDiscardCard":-1,"numberHoldCard":10,"posIndex":null,"_isLockedCard":false,"_isRobot":false,"idAvatar":null,"idItem":null,"timeExpiredAvatar":null,"timeExpiredItem":null,"numberDonateItemInGame":null,"listOwnedAvatar":null,"isRegisterLeaveGame":false,"playMode":1}],"currentPlayerTimeOut":200} JS: ---------> sendGetUpdateJackpot JS: setState 2 2 JS: EventManager dispatchCustomEvent: _g_CHANGE_STATE {"prev":2,"next":2} JS: notifyAction 0 JS: <=============== receive a cmd = 2120 JS: createReceivedPackage || 2120 JS: BOARD_UPDATE_JACKPOT{"gold":0} JS: handleReceiveUpdateJackPot JS: notifyAction 22 JS: <=============== receive a cmd = 2010 JS: createReceivedPackage || 2010 JS: BOARD_PLAYER_DISCARD_TALON_CARD{"playerDiscardId":10621976,"cardIds":[],"actionIdx":39,"posIndex":-1} JS: handleReceiveDiscardTalonCard JS: notifyAction 10 JS: <=============== receive a cmd = 2024 JS: createReceivedPackage || 2024 JS: BOARD_GAME_TYPE{"gameType":0,"cardId":24,"posIndex":-1,"playerId":10621976,"actionIdx":40,"talonCard":[33,5],"firstPlayIndex":-1,"firstPlayUid":10621976,"listPlayerWhist":[-1,-1],"listPlayerCard":[[10,15,7,12,6,11,16,8,13,18],[20,25,30,17,22,27,32,21,26,23]],"wonBidPlayerCard":[35,40,37,42,31,36,41,33,38,43]} JS: handleReceiveGameType JS: notifyAction 11 JS: <=============== receive a cmd = 4004 basic_object_finalize 0C2867C0 ... basic_object_finalize 0C2EA140 ... basic_object_finalize 0C2EA160 ... basic_object_finalize 0E8E2460 ... JS: LOGIN_7_DAYS_INFO{"isFinish":true,"curDay":-1,"isReceived":true,"remainSecond":-1} JS: handleReceiveSevenDaysLoginInfo JS: isAvailableClaim SevenDaysLoginFeature true true true JS: EventManager dispatchCustomEvent: _g_SEVEN_DAY_LOGIN_UPDATE empty JS: <=============== receive a cmd = 4008 JS: MAIL_INFO{"listMail":[]} JS: handleReceiveMailInfo JS: udpateNoti 0 JS: <=============== receive a cmd = 4002 JS: DAILY_SUPPORTED_GOLD_INFO{"numSupportRemain":1,"goldSupport":25000} JS: handleReceiveDailySupportInfo JS: onReceiveInfo ||{"numSupportRemain":1,"goldSupport":25000} JS: <=============== receive a cmd = 4027 JS: LG_GET_INFO{"_listItemLogGold":[{"type":0,"goldChange":50000,"time":1632709663,"extra":"support new account","date":"2021-09-27T02:27:43.000Z"}]} JS: handleReceiveLogGoldInfo JS: dataLogGold [{"date":"Sep 27, 2021"},{"type":0,"goldChange":50000,"time":1632709663,"extra":"support new account","date":"Sep 27, 2021"}] JS: setData NodeItemLogGold {"date":"Sep 27, 2021"} JS: isItemMonth JS: setData NodeItemLogGold {"type":0,"goldChange":50000,"time":1632709663,"extra":"support new account","date":"Sep 27, 2021"} JS: <=============== receive a cmd = 4600 JS: FEATURE_SYSTEM_OFFERS_GET_INFO{"_idOfferShowing":"","_listBaseOffers":[]} JS: handleReceiveSystemOfferInfo {"_idOfferShowing":"","_listBaseOffers":[]} JS: updateSystemOfferIcon undefined JS: <=============== receive a cmd = 2025 JS: createReceivedPackage || 2025 JS: BOARD_GAME_PHASE_CHANGED{"currentPhaseId":6,"nextPhaseId":10,"actionIdx":41} JS: handleReceivePhaseChanged JS: notifyAction 28 JS: <=============== receive a cmd = 2120 JS: createReceivedPackage || 2120 JS: BOARD_UPDATE_JACKPOT{"gold":0} JS: handleReceiveUpdateJackPot JS: notifyAction 22 JS: EventManager dispatchCustomEvent: _g_SCENE_ON_EXIT empty cocos2d: TextureCache: removing unused texture: D:/PR21/client/simulator/win32/../..//res/texture/loading/img_logo.png cocos2d: TextureCache: removing unused texture: D:/PR21/client/simulator/win32/../..//res/texture/common/bg_popups.png cocos2d: TextureCache: removing unused texture: D:/PR21/client/simulator/win32/../..//res/texture/common/img_bg_title.png cocos2d: TextureCache: removing unused texture: D:/PR21/client/simulator/win32/../..//res/texture/common/img_bg_editbox.png cocos2d: TextureCache: removing unused texture: D:/PR21/client/simulator/win32/../..//res/texture/lobby/new_lobby/img_lobby_btn_shop.png JS: ERROR : ::ERROR::---> onEnterTransitionDidFinish at SceneNewTable JS: wonBidPlayerIndex2|| 10621976 JS: currentPhase || 6 JS: notifyEvent 0 JS: loadCardToDock 0 JS: imgRank img_card_9_red JS: setFlipCard true JS: imgRank img_card_8_red JS: setFlipCard true JS: imgRank img_card_7_red JS: setFlipCard true JS: imgRank img_card_9_black JS: setFlipCard true JS: imgRank img_card_8_black JS: setFlipCard true JS: imgRank img_card_7_black JS: setFlipCard true JS: imgRank img_card_8_red JS: setFlipCard true JS: imgRank img_card_7_red JS: setFlipCard true JS: imgRank img_card_9_black JS: setFlipCard true JS: imgRank img_card_8_black JS: setFlipCard true JS: CardUtils.allocateCardPosition.numberOfCard = 10 JS: dealMyCards LayerCard 10 JS: allocationCard.listZOrder = 10 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: dealMyCards LayerPlayerCard 1 false false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: dealMyCards LayerPlayerCard 2 false false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: _initTalonCards || false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: playerPickUpTalonCard BaseUINode JS: dealMyCards LayerPlayerCard 1 false undefined JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: processQueueEvent || 0 JS: targetScore || 5 JS: closeAllGUIs. user data = undefined JS: enableDiscardTrick false JS: enableDiscardTrick false JS: enableDiscardTrick false JS: handleEventReceiveInfo [{"uid":1000,"uName":"D_1181","avatarType":0,"level":1,"position":0,"gold":50000,"listHoldCard":[18,13,8,16,11,6,12,7,15,10],"numberTrickWon":0,"biddingType":2,"whistingType":0,"biddingCard":-1,"isRevealingCards":true,"lastTrickDiscardCard":-1,"numberHoldCard":10,"posIndex":null,"_isLockedCard":false,"_isRobot":false,"idAvatar":null,"idItem":null,"timeExpiredAvatar":null,"timeExpiredItem":null,"numberDonateItemInGame":null,"listOwnedAvatar":null,"isRegisterLeaveGame":false,"listHelpHoldCard":[],"playMode":1},{"uid":10621976,"uName":"EainLwan Thu","urlAvatar":"D:\poker13\svn_deploy_client\avatar_set/ava_2.jpg","avatarType":0,"level":101,"position":1,"gold":184050,"listHoldCard":[43,38,33,28,41,36,31,42,37,40,35,5],"numberTrickWon":0,"biddingType":0,"whistingType":-1,"biddingCard":24,"isRevealingCards":true,"lastTrickDiscardCard":-1,"numberHoldCard":12,"posIndex":null,"_isLockedCard":false,"_isRobot":false,"idAvatar":null,"idItem":null,"timeExpiredAvatar":null,"timeExpiredItem":null,"numberDonateItemInGame":null,"listOwnedAvatar":null,"isRegisterLeaveGame":false,"playMode":1},{"uid":10621977,"uName":"Zim Min","urlAvatar":"D:\poker13\svn_deploy_client\avatar_set/ava_2.jpg","avatarType":0,"level":56,"vipLevel":1,"position":2,"gold":121244,"listHoldCard":[23,26,21,32,27,22,17,30,25,20],"numberTrickWon":0,"biddingType":0,"whistingType":0,"biddingCard":23,"isRevealingCards":true,"lastTrickDiscardCard":-1,"numberHoldCard":10,"posIndex":null,"_isLockedCard":false,"_isRobot":false,"idAvatar":null,"idItem":null,"timeExpiredAvatar":null,"timeExpiredItem":null,"numberDonateItemInGame":null,"listOwnedAvatar":null,"isRegisterLeaveGame":false,"playMode":1}] JS: enableDiscardTrick false JS: enableDiscardTrick false JS: enableDiscardTrick false JS: handleActionReceiveJackPot {"gold":0} JS: notifyEvent 31 JS: notifyEvent 24 JS: notifyEvent 38 JS: notifyEvent 14 JS: processQueueEvent || 31 JS: handleEventUpdateJackpot {"gold":0} JS: wonBidPlayerIndex2|| 10621976 JS: notifyAction 26 JS: notifyEvent 17 JS: notifyEvent 24 JS: setCurrentTurn || 2 JS: notifyEvent 14 JS: processQueueEvent || 24 JS: closeAllGUIs. user data = undefined JS: enableDiscardTrick false JS: enableDiscardTrick false JS: enableDiscardTrick false JS: handleActionReceiveJackPot {"gold":0} JS: notifyEvent 31 JS: notifyEvent 26 JS: processQueueEvent || 38 cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [54] to [73]. JS: processQueueEvent || 14 JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 17 JS: handleGameTypeDeclare || {"gameType":0,"cardId":24,"posIndex":-1,"playerId":10621976,"actionIdx":40,"talonCard":[33,5],"firstPlayIndex":-1,"firstPlayUid":10621976,"listPlayerWhist":[-1,-1],"listPlayerCard":[[10,15,7,12,6,11,16,8,13,18],[20,25,30,17,22,27,32,21,26,23]],"wonBidPlayerCard":[43,38,33,41,36,31,42,37,40,35]} JS: setTrumpCard || 10 4 JS: processQueueEvent || 24 JS: closeAllGUIs. user data = {"gameType":0,"cardId":24,"posIndex":-1,"playerId":10621976,"actionIdx":40,"talonCard":[33,5],"firstPlayIndex":-1,"firstPlayUid":10621976,"listPlayerWhist":[-1,-1],"listPlayerCard":[[10,15,7,12,6,11,16,8,13,18],[20,25,30,17,22,27,32,21,26,23]],"wonBidPlayerCard":[43,38,33,41,36,31,42,37,40,35]} JS: enableDiscardTrick false JS: enableDiscardTrick false JS: enableDiscardTrick false JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 31 JS: handleEventUpdateJackpot {"gold":0} JS: processQueueEvent || 26 JS: handleShowPlayerCard 1 [43,38,33,41,36,31,42,37,40,35] JS: imgRank img_card_14_red JS: imgRank img_card_13_red JS: imgRank img_card_12_red JS: imgRank img_card_14_black JS: imgRank img_card_13_black JS: imgRank img_card_12_black JS: imgRank img_card_14_red JS: imgRank img_card_13_red JS: imgRank img_card_14_black JS: imgRank img_card_13_black JS: dealMyCards LayerPlayerCard 1 true true JS: CardUtils.allocateCardPosition.numberOfCard = 14 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":42,"cardId":40,"playerId":10621976,"nextPlayerIndex":2,"posIndex":1} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 11 null JS: notifyAction 14 JS: setCurrentTurn || 2 JS: not dispatch last turn in trick -1 1 JS: notifyEvent 16 JS: processQueueEvent || 16 JS: enableDiscardTrick false JS: dealMyCards LayerPlayerCard 1 true true JS: CardUtils.allocateCardPosition.numberOfCard = 13 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: checkEnableButtonDiscard 1 JS: cheat btnCheat JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":43,"cardId":20,"playerId":10621977,"nextPlayerIndex":0,"posIndex":2} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 9 null JS: notifyAction 14 JS: setCurrentTurn || 0 JS: notifyEvent 10 JS: processQueueEvent || 10 JS: isMyTurnThink LayerCard 0 0 false JS: WARN : trumpSuitInTrick || undefined NONE JS: enableDiscardTrick true JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: checkEnableButtonDiscard || 10 0 JS: setEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: showLbAssist TABLE_ASSIST_MY_THINK cocos2d: SpriteBatchNode: resizing TextureAtlas capacity from [29] to [40]. JS: isMyTurnThink LayerPlayerCard 1 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: startProgressBar || 18 0 JS: handleMyThink || SceneNewTable || 10 JS: showLbAssist TABLE_ASSIST_MY_THINK JS: EventManager dispatchCustomEvent: _g_GAME_ENTER_MY_TURN empty JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 0 JS: enableDiscardTrick false JS: imgRank img_card_10_black JS: setFlipCard false JS: dealMyCards LayerPlayerCard 2 true false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: checkEnableButtonDiscard 2 JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: cheat btnCheat JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":44,"cardId":10,"playerId":1000,"nextPlayerIndex":1,"posIndex":0} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 9 null JS: notifyAction 14 JS: setCurrentTurn || 1 JS: notifyEvent 14 JS: <=============== receive a cmd = 2016 JS: createReceivedPackage || 2016 JS: BOARD_TRICK_RESULT{"actionIdx":45,"cardId":40,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":1,"nextPlayerIndex":1} JS: handleReceiveTrickResult JS: notifyAction 15 JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: notifyEvent 16 JS: handleActionReceiveTrickResult {"actionIdx":45,"cardId":40,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":1,"nextPlayerIndex":1} JS: onReceiveTrickResult {"actionIdx":45,"cardId":40,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":1,"nextPlayerIndex":1} JS: -------------------------------------------------setTrumpSuitTrick null JS: setCurrentTurn || 1 JS: notifyEvent 22 JS: notifyEvent 14 JS: processQueueEvent || 16 JS: setCurrentTurn || 1 JS: enableDiscardTrick false JS: CardUtils.allocateCardPosition.numberOfCard = 9 JS: dealMyCards LayerCard 9 JS: allocationCard.listZOrder = 9 JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 1 false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: processQueueEvent || 22 JS: handleReceiveEventTrickResult {"x":-486.88958740234375,"y":45.254852294921875} JS: ignore cancel notifications version: 0.0.0 JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":46,"cardId":41,"playerId":10621976,"nextPlayerIndex":2,"posIndex":1} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: -------------------------------------------------setTrumpSuitTrick 1 JS: setNumberHoldCard 10 null JS: notifyAction 14 JS: setCurrentTurn || 2 JS: notifyEvent 14 JS: notifyEvent 16 JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 16 JS: setCurrentTurn || 2 JS: enableDiscardTrick false JS: dealMyCards LayerPlayerCard 1 true true JS: CardUtils.allocateCardPosition.numberOfCard = 12 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: checkEnableButtonDiscard 1 JS: isMyTurnThink LayerPlayerCard 1 2 undefined JS: JSB_ON_RESUME [XMLHttpRequest] GET https://sub.zingplay.com/mobile/logRaw.php?game=preferans&country=ru&packageName=com.zingplay.preferans.ru&gameVersion=204&uId=1000&uName=U_1181&gold=50000&mccmnc=25402&deviceModel=&deviceId=Des_1632721204&osVersion=&timezone=7&action=session&msg=resume&time=14447&curScene=NEW_TABLE JS: xmlHttpRequest: https://sub.zingplay.com/mobile/logRaw.php?game=preferans&country=ru&packageName=com.zingplay.preferans.ru&gameVersion=204&uId=1000&uName=U_1181&gold=50000&mccmnc=25402&deviceModel=&deviceId=Des_1632721204&osVersion=&timezone=7&action=session&msg=resume&time=14447&curScene=NEW_TABLE JS: JSB_ON_RESUME | isConnected JS: has response: "" JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":47,"cardId":21,"playerId":10621977,"nextPlayerIndex":0,"posIndex":2} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 8 null JS: notifyAction 14 JS: setCurrentTurn || 0 JS: notifyEvent 10 JS: processQueueEvent || 10 JS: isMyTurnThink LayerCard 0 0 false JS: WARN : trumpSuitInTrick || CLUBS NONE JS: WARN : setCardAllowPlay, canDiscardCards, isMyTurn [16,11,6] [18,13,8,16,11,6,12,7,15] [3,3,3,1,1,1,2,2,0] 0 JS: disableCard 18 JS: disableCard 13 JS: disableCard 8 JS: enableCard 16 JS: enableCard 11 JS: enableCard 6 JS: disableCard 12 JS: disableCard 7 JS: disableCard 15 JS: enableDiscardTrick true JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: checkEnableButtonDiscard || 10 0 JS: setEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: showLbAssist TABLE_ASSIST_MY_THINK JS: isMyTurnThink LayerPlayerCard 1 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: startProgressBar || 18 0 JS: handleMyThink || SceneNewTable || 10 JS: showLbAssist TABLE_ASSIST_MY_THINK JS: EventManager dispatchCustomEvent: _g_GAME_ENTER_MY_TURN empty JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 0 JS: enableDiscardTrick false JS: imgRank img_card_10_black JS: setFlipCard false JS: dealMyCards LayerPlayerCard 2 true false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: checkEnableButtonDiscard 2 JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":48,"cardId":11,"playerId":1000,"nextPlayerIndex":1,"posIndex":0} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 8 null JS: notifyAction 14 JS: setCurrentTurn || 1 JS: not dispatch last turn in trick 1 0 JS: <=============== receive a cmd = 2016 JS: createReceivedPackage || 2016 JS: BOARD_TRICK_RESULT{"actionIdx":49,"cardId":41,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":2,"nextPlayerIndex":1} JS: handleReceiveTrickResult JS: notifyAction 15 JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 1 JS: enableDiscardTrick false JS: CardUtils.allocateCardPosition.numberOfCard = 8 JS: dealMyCards LayerCard 8 JS: allocationCard.listZOrder = 8 JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 1 false JS: handleActionReceiveTrickResult {"actionIdx":49,"cardId":41,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":2,"nextPlayerIndex":1} JS: onReceiveTrickResult {"actionIdx":49,"cardId":41,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":2,"nextPlayerIndex":1} JS: -------------------------------------------------setTrumpSuitTrick null JS: setCurrentTurn || 1 JS: notifyEvent 22 JS: notifyEvent 14 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: processQueueEvent || 22 JS: handleReceiveEventTrickResult {"x":-486.88958740234375,"y":45.254852294921875} JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":50,"cardId":43,"playerId":10621976,"nextPlayerIndex":2,"posIndex":1} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: -------------------------------------------------setTrumpSuitTrick 3 JS: setNumberHoldCard 9 null JS: notifyAction 14 JS: setCurrentTurn || 2 JS: notifyEvent 14 JS: notifyEvent 16 JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 16 JS: setCurrentTurn || 2 JS: enableDiscardTrick false JS: dealMyCards LayerPlayerCard 1 true true JS: CardUtils.allocateCardPosition.numberOfCard = 11 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: checkEnableButtonDiscard 1 JS: isMyTurnThink LayerPlayerCard 1 2 undefined JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":51,"cardId":23,"playerId":10621977,"nextPlayerIndex":0,"posIndex":2} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 7 null JS: notifyAction 14 JS: setCurrentTurn || 0 JS: notifyEvent 10 JS: processQueueEvent || 10 JS: isMyTurnThink LayerCard 0 0 false JS: WARN : trumpSuitInTrick || HEARTS NONE JS: WARN : setCardAllowPlay, canDiscardCards, isMyTurn [18,13,8] [18,13,8,16,6,12,7,15] [3,3,3,1,1,2,2,0] 0 JS: enableCard 18 JS: enableCard 13 JS: enableCard 8 JS: disableCard 16 JS: disableCard 6 JS: disableCard 12 JS: disableCard 7 JS: disableCard 15 JS: enableDiscardTrick true JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: checkEnableButtonDiscard || 10 0 JS: setEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: showLbAssist TABLE_ASSIST_MY_THINK JS: isMyTurnThink LayerPlayerCard 1 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: startProgressBar || 18 0 JS: handleMyThink || SceneNewTable || 10 JS: showLbAssist TABLE_ASSIST_MY_THINK JS: EventManager dispatchCustomEvent: _g_GAME_ENTER_MY_TURN empty JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 0 JS: enableDiscardTrick false JS: imgRank img_card_10_red JS: setFlipCard false JS: dealMyCards LayerPlayerCard 2 true false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: checkEnableButtonDiscard 2 JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":52,"cardId":13,"playerId":1000,"nextPlayerIndex":1,"posIndex":0} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 7 null JS: notifyAction 14 JS: setCurrentTurn || 1 JS: not dispatch last turn in trick 1 0 JS: <=============== receive a cmd = 2016 JS: createReceivedPackage || 2016 JS: BOARD_TRICK_RESULT{"actionIdx":53,"cardId":43,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":3,"nextPlayerIndex":1} JS: handleReceiveTrickResult JS: notifyAction 15 JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 1 JS: enableDiscardTrick false JS: CardUtils.allocateCardPosition.numberOfCard = 7 JS: dealMyCards LayerCard 7 JS: allocationCard.listZOrder = 7 JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 1 false JS: handleActionReceiveTrickResult {"actionIdx":53,"cardId":43,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":3,"nextPlayerIndex":1} JS: onReceiveTrickResult {"actionIdx":53,"cardId":43,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":3,"nextPlayerIndex":1} JS: -------------------------------------------------setTrumpSuitTrick null JS: setCurrentTurn || 1 JS: notifyEvent 22 JS: notifyEvent 14 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: processQueueEvent || 22 JS: handleReceiveEventTrickResult {"x":-486.88958740234375,"y":45.254852294921875} JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":54,"cardId":42,"playerId":10621976,"nextPlayerIndex":2,"posIndex":1} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: -------------------------------------------------setTrumpSuitTrick 2 JS: setNumberHoldCard 8 null JS: notifyAction 14 JS: setCurrentTurn || 2 JS: notifyEvent 14 JS: notifyEvent 16 JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 16 JS: setCurrentTurn || 2 JS: enableDiscardTrick false JS: dealMyCards LayerPlayerCard 1 true true JS: CardUtils.allocateCardPosition.numberOfCard = 10 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: checkEnableButtonDiscard 1 JS: isMyTurnThink LayerPlayerCard 1 2 undefined JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":55,"cardId":22,"playerId":10621977,"nextPlayerIndex":0,"posIndex":2} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 6 null JS: notifyAction 14 JS: setCurrentTurn || 0 JS: notifyEvent 10 JS: processQueueEvent || 10 JS: isMyTurnThink LayerCard 0 0 false JS: WARN : trumpSuitInTrick || DIAMONDS NONE JS: WARN : setCardAllowPlay, canDiscardCards, isMyTurn [12,7] [18,8,16,6,12,7,15] [3,3,1,1,2,2,0] 0 JS: disableCard 18 JS: disableCard 8 JS: disableCard 16 JS: disableCard 6 JS: enableCard 12 JS: enableCard 7 JS: disableCard 15 JS: enableDiscardTrick true JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: checkEnableButtonDiscard || 10 0 JS: setEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: showLbAssist TABLE_ASSIST_MY_THINK JS: isMyTurnThink LayerPlayerCard 1 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: startProgressBar || 18 0 JS: handleMyThink || SceneNewTable || 10 JS: showLbAssist TABLE_ASSIST_MY_THINK JS: EventManager dispatchCustomEvent: _g_GAME_ENTER_MY_TURN empty JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 0 JS: enableDiscardTrick false JS: imgRank img_card_10_red JS: setFlipCard false JS: dealMyCards LayerPlayerCard 2 true false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: checkEnableButtonDiscard 2 JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":56,"cardId":12,"playerId":1000,"nextPlayerIndex":1,"posIndex":0} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 6 null JS: notifyAction 14 JS: setCurrentTurn || 1 JS: not dispatch last turn in trick 1 0 JS: <=============== receive a cmd = 2016 JS: createReceivedPackage || 2016 JS: BOARD_TRICK_RESULT{"actionIdx":57,"cardId":42,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":4,"nextPlayerIndex":1} JS: handleReceiveTrickResult JS: notifyAction 15 JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 1 JS: enableDiscardTrick false JS: CardUtils.allocateCardPosition.numberOfCard = 6 JS: dealMyCards LayerCard 6 JS: allocationCard.listZOrder = 6 JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 1 false JS: handleActionReceiveTrickResult {"actionIdx":57,"cardId":42,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":4,"nextPlayerIndex":1} JS: onReceiveTrickResult {"actionIdx":57,"cardId":42,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":4,"nextPlayerIndex":1} JS: -------------------------------------------------setTrumpSuitTrick null JS: setCurrentTurn || 1 JS: notifyEvent 22 JS: notifyEvent 14 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: processQueueEvent || 22 JS: handleReceiveEventTrickResult {"x":-486.88958740234375,"y":45.254852294921875} JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":58,"cardId":36,"playerId":10621976,"nextPlayerIndex":2,"posIndex":1} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: -------------------------------------------------setTrumpSuitTrick 1 JS: setNumberHoldCard 7 null JS: notifyAction 14 JS: setCurrentTurn || 2 JS: notifyEvent 14 JS: notifyEvent 16 JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 16 JS: setCurrentTurn || 2 JS: enableDiscardTrick false JS: dealMyCards LayerPlayerCard 1 true true JS: CardUtils.allocateCardPosition.numberOfCard = 9 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: checkEnableButtonDiscard 1 JS: isMyTurnThink LayerPlayerCard 1 2 undefined JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":59,"cardId":26,"playerId":10621977,"nextPlayerIndex":0,"posIndex":2} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 5 null JS: notifyAction 14 JS: setCurrentTurn || 0 JS: notifyEvent 10 JS: processQueueEvent || 10 JS: isMyTurnThink LayerCard 0 0 false JS: WARN : trumpSuitInTrick || CLUBS NONE JS: WARN : setCardAllowPlay, canDiscardCards, isMyTurn [16,6] [18,8,16,6,7,15] [3,3,1,1,2,0] 0 JS: disableCard 18 JS: disableCard 8 JS: enableCard 16 JS: enableCard 6 JS: disableCard 7 JS: disableCard 15 JS: enableDiscardTrick true JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: checkEnableButtonDiscard || 10 0 JS: setEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 0 false JS: showLbAssist TABLE_ASSIST_MY_THINK JS: isMyTurnThink LayerPlayerCard 1 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: handleMyThink, !this.isMyTurnThink() JS: startProgressBar || 18 0 JS: handleMyThink || SceneNewTable || 10 JS: showLbAssist TABLE_ASSIST_MY_THINK JS: EventManager dispatchCustomEvent: _g_GAME_ENTER_MY_TURN empty JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 0 JS: enableDiscardTrick false JS: imgRank img_card_11_black JS: setFlipCard false JS: dealMyCards LayerPlayerCard 2 true false JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: setFlipCard true JS: checkEnableButtonDiscard 2 JS: isMyTurnThink LayerPlayerCard 2 0 undefined JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":60,"cardId":6,"playerId":1000,"nextPlayerIndex":1,"posIndex":0} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: setNumberHoldCard 5 null JS: notifyAction 14 JS: setCurrentTurn || 1 JS: not dispatch last turn in trick 1 0 JS: <=============== receive a cmd = 2016 JS: createReceivedPackage || 2016 JS: BOARD_TRICK_RESULT{"actionIdx":61,"cardId":36,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":5,"nextPlayerIndex":1} JS: handleReceiveTrickResult JS: notifyAction 15 JS: notifyEvent 16 JS: processQueueEvent || 16 JS: setCurrentTurn || 1 JS: enableDiscardTrick false JS: CardUtils.allocateCardPosition.numberOfCard = 5 JS: dealMyCards LayerCard 5 JS: allocationCard.listZOrder = 5 JS: checkEnableButtonDiscard 0 JS: isMyTurnThink LayerCard 0 1 false JS: handleActionReceiveTrickResult {"actionIdx":61,"cardId":36,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":5,"nextPlayerIndex":1} JS: onReceiveTrickResult {"actionIdx":61,"cardId":36,"wonTrickPlayerId":10621976,"wonTrickPlayerIndex":1,"winTrickScore":5,"nextPlayerIndex":1} JS: -------------------------------------------------setTrumpSuitTrick null JS: setCurrentTurn || 1 JS: notifyEvent 22 JS: notifyEvent 14 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: processQueueEvent || 22 JS: handleReceiveEventTrickResult {"x":-486.88958740234375,"y":45.254852294921875} JS: <=============== receive a cmd = 2009 JS: createReceivedPackage || 2009 JS: BOARD_PLAYER_DISCARD_CARD{"actionIdx":62,"cardId":35,"playerId":10621976,"nextPlayerIndex":2,"posIndex":1} JS: handleReceivePlayerDiscardTrick JS: notifyAction 7 JS: -------------------------------------------------setTrumpSuitTrick 0 JS: setNumberHoldCard 6 null JS: notifyAction 14 JS: setCurrentTurn || 2 JS: notifyEvent 14 JS: notifyEvent 16 JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 14 JS: startProgressBar || 18 undefined JS: showLbAssist TABLE_ASSIST_PLAYER_THINK JS: processQueueEvent || 16 JS: setCurrentTurn || 2 JS: enableDiscardTrick false JS: dealMyCards LayerPlayerCard 1 true true JS: CardUtils.allocateCardPosition.numberOfCard = 8 JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: setFlipCard false JS: checkEnableButtonDiscard 1 JS: isMyTurnThink LayerPlayerCard 1 2 undefined