Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.80 KB | None | 0 0
  1. var player_bet = G.GTS.mgr.curTableCtrl.roundCtrl.$$data.betMoney[60];
  2. var banker_bet = G.GTS.mgr.curTableCtrl.roundCtrl.$$data.betMoney[80];
  3. var count = 0;
  4. var predict = [];
  5. var predict_valid = [];
  6. var flag_stop = 0;
  7. var flag_valid = 0;
  8. var last_predict_valid_y = null;
  9. var last_predict_valid_x = null;
  10. var flag_compare = 0;
  11. var balance = Number(G.GTS.userCtrl.money);
  12. var init_balance = balance;
  13. var flag_play = 0;
  14.  
  15.  
  16. var check = function(){
  17. console.clear()
  18. var current_balance = Number(G.GTS.userCtrl.money);
  19. var profit = parseFloat(current_balance) - parseFloat(init_balance);
  20. console.log("balance: " + balance);
  21. console.log("current_balance: " + current_balance);
  22. console.log("profit: " + profit);
  23. if(profit >= 250){
  24. alert("Stop");
  25. }
  26. console.log("count: "+count);
  27. console.log("player: "+player_bet);
  28. console.log("banker: "+banker_bet);
  29. player_bet = G.GTS.mgr.curTableCtrl.roundCtrl.$$data.betMoney[60];
  30. banker_bet = G.GTS.mgr.curTableCtrl.roundCtrl.$$data.betMoney[80];
  31. var betStopped = G.GTS.mgr.curTableCtrl.roundCtrl.betStopped;
  32. var results = G.GTS.mgr.curTableCtrl.luZhuList;
  33. console.log(player_bet-banker_bet);
  34. var predict_length = Object.keys(predict).length;
  35. if(betStopped == false){
  36. flag_stop = 0;
  37. console.log("test: "+Object.keys(predict).length);
  38. if(predict_length > 0 && flag_valid == 0){
  39. var result = results[results.length-1].results[0];
  40. if(result != 60 && result != 80){
  41. result = -1;
  42. }else if(result == 60){
  43. result = 1;
  44. }else if(result == 80){
  45. result = 0;
  46. }
  47. if(result == -1){
  48. predict_valid.push("=");
  49. }else if(predict[predict_length-1] == result){
  50. predict_valid.push("/");
  51. }else if(predict[predict_length-1] != result){
  52. predict_valid.push("X");
  53. }
  54.  
  55. flag_valid = 1;
  56.  
  57. setTimeout(function(){
  58. var predict_valid_length = Object.keys(predict_valid).length-1;
  59. var bet_type = 0;
  60. if(player_bet > banker_bet){
  61. bet_type = CONST.betType.baccarat.player;
  62. }else if(player_bet < banker_bet){
  63. bet_type = CONST.betType.baccarat.banker;
  64. }
  65. last_predict_valid_y = predict_valid[predict_valid_length];
  66. last_predict_valid_x = predict_valid[predict_valid_length-1];
  67. if(last_predict_valid_x == "X" && last_predict_valid_y == "/" && flag_compare == 0){
  68. if(bet_type == CONST.betType.baccarat.player){
  69. bet_type = CONST.betType.baccarat.banker;
  70. }else if(bet_type == CONST.betType.baccarat.banker){
  71. bet_type = CONST.betType.baccarat.player;
  72. }
  73. flag_compare = 1;
  74. flag_play = 1;
  75. }else if(last_predict_valid_x == "/" && last_predict_valid_y == "X" && flag_compare == 0){
  76. if(bet_type == CONST.betType.baccarat.player){
  77. bet_type = CONST.betType.baccarat.player;
  78. }else if(bet_type == CONST.betType.baccarat.banker){
  79. bet_type = CONST.betType.baccarat.banker;
  80. }
  81. flag_compare = 1;
  82. flag_play = 1;
  83. }else if(last_predict_valid_x == "/" && last_predict_valid_y == "/"){
  84. flag_compare = 0;
  85. }else if(last_predict_valid_x == "X" && last_predict_valid_y == "X"){
  86. flag_compare = 0;
  87. }
  88.  
  89. var bet_value = 300;
  90.  
  91. if(bet_type == CONST.betType.baccarat.player && flag_play == 1){
  92. G.COMM.layerMgr.currLayer.baccBetMgr.onBetAreaTap(G.COMM.layerMgr.currLayer.betType_P.x, G.COMM.layerMgr.currLayer.betType_P.y,bet_value);
  93. }else if(bet_type == CONST.betType.baccarat.banker && flag_play == 1){
  94. G.COMM.layerMgr.currLayer.baccBetMgr.onBetAreaTap(G.COMM.layerMgr.currLayer.betType_B.x, G.COMM.layerMgr.currLayer.betType_B.y,bet_value);
  95. }else{
  96. // G.COMM.layerMgr.currLayer.baccBetMgr.onBetAreaTap(G.COMM.layerMgr.currLayer.betType_P.x, G.COMM.layerMgr.currLayer.betType_P.y,-1);
  97. G.GTS.mgr.curTableCtrl.bet({ 80: -1 }, function() {}, function() {});
  98. }
  99. flag_play = 0;
  100. G.COMM.layerMgr.currLayer._tap_btn_confirm();
  101.  
  102. }, (G.GTS.mgr.curTableCtrl.betSec-2)*1000);
  103. }
  104. }
  105.  
  106. console.log("predict_valid: "+predict_valid);
  107.  
  108. if(betStopped == true && flag_stop == 0){
  109. if(player_bet > banker_bet){
  110. predict.push("1");
  111. }else if(player_bet < banker_bet){
  112. predict.push("0");
  113. }
  114. flag_stop = 1;
  115. flag_valid = 0;
  116. check();
  117.  
  118. }
  119. else {
  120. count++;
  121. console.log("predict: "+predict);
  122. console.log("last_predict_valid_x: "+last_predict_valid_x);
  123. console.log("last_predict_valid_y: "+last_predict_valid_y);
  124. console.log("flag_compare: "+flag_compare);
  125. setTimeout(check, 900); // check again in a second
  126. }
  127. }
  128.  
  129. check();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement