Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- engine.onUpdate = function(prevState) {
- if (engine.gameState !== prevState.gameState) {
- switch (engine.gameState) {
- case 'STARTING':
- onStarting();
- break;
- case 'IN_PROGRESS':
- onStarted();
- break;
- case 'ENDED':
- onEnded();
- break;
- }
- }
- };
- let bet = 1;
- let autoCashOut = 1.1;
- let minWagered = 50;
- let counter = 0;
- let fakes = 0;
- let betArray = [];
- let usernameArray = [];
- let test;
- let betSize;
- let totalWagered;
- function onStarting() {
- function imGay() {
- for (num3 = 0; num3 < usernameArray.length; num3++) {
- for (num2 = 0; num2 < engine.players.length; num2++) {
- console.log(engine.players[num2].username);
- console.log(usernameArray[num3]);
- if (engine.players[num2].username == usernameArray[num3]) {
- engine.placeBet(bet, autoCashOut).catch(console.error);
- return;
- }
- }
- }
- }
- setTimeout(imGay, 4000);
- imGay();
- }
- function onStarted() {
- console.log('Game started!');
- console.log(engine.players);
- }
- function onEnded() {
- counter++;
- test = engine.players;
- test.sort(function(a, b) {
- return a.bet - b.bet;
- })
- console.log(test);
- betArray = [];
- for (num = 0; num < engine.players.length; num++) {
- betArray.push(engine.players[num].bet);
- }
- betArray.sort((a, b) => a - b);
- if (betArray[engine.players.length - 1] >= minWagered) {
- if (usernameArray.includes(test[engine.players.length - 1].username)) {
- return;
- } else {
- usernameArray.push(test[engine.players.length - 1].username);
- }
- }
- console.log(usernameArray);
- for (playerIndex = 0; playerIndex < engine.players.length; playerIndex++) {
- betSize = engine.players[playerIndex].bet;
- totalWagered += betSize;
- betSize = 0;
- }
- if (engine.play) {
- if (totalWagered < minWagered) {
- fakes++;
- } else {
- fakes = 0;
- }
- }
- if (fakes == 5) {
- usernameArray = [];
- fakes = 0;
- }
- if (counter >= 50) {
- usernameArray = [];
- counter = 0;
- }
- console.log(usernameArray);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement