Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This strategy editor is in BETA mode, please
- // exercise extreme caution and use exclusively at
- // your own risk. No bets can or will be refunded in
- // case of errors.
- // Please note the strategy editor executes arbitrary
- // javascript without a sandbox and as such, only use
- // strategies from trusted sources, as they can be
- // backdoored to lose all your money or have
- // intentional exploitable weaknesses etc.
- // To see the full engine API see this mirror:
- ///https://github.com/kungfuant/webserver/blob/master/client_new/scripts/game-logic/script-controller.js
- //Engine events:
- engine.on('game_starting', function(info) {
- console.log('Game Starting in ' + info.time_till_start);
- });
- engine.on('game_started', function(data) {
- console.log('Game Started', data);
- });
- engine.on('game_crash', function(data) {
- console.log('Game crashed at ', data.game_crash);
- });
- engine.on('player_bet', function(data) {
- console.log('The player ', data.username, ' placed a bet. This player could be me :o.')
- });
- engine.on('cashed_out', function(resp) {
- console.log('The player ', resp.username, ' cashed out. This could be me.');
- });
- engine.on('msg', function(data) {
- console.log('Chat message!...');
- });
- engine.on('connect', function() {
- console.log('Client connected, this wont happen when you run the script');
- });
- engine.on('disconnect', function() {
- console.log('Client disconnected');
- });
- //Getters:
- console.log('Balance: ' + engine.getBalance());
- console.log('The current payout is: ' + engine.getCurrentPayout());
- console.log('My username is: ', engine.getUsername());
- console.log('The max current bet is: ', engine.getMaxBet()/100, ' ethos');
- console.log('The current maxWin is: ', engine.getMaxWin()/100, ' ethos');
- // engine.getEngine() for raw engine
- //Helpers:
- console.log('Was the last game played? ', engine.lastGamePlayed()?'Yes':'No');
- console.log('Last game status: ', engine.lastGamePlay());
- //Actions:
- //Do this between the 'game_starting' and 'game_started' events
- //engine.placeBet(betInSatoshis, autoCashOutinPercent, autoPlay);
- //engine.cashOut(); //Do this when playing
- //engine.stop(); //Stops the strategy
- //engine.chat('Hello Spam');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement