Перейти к публикации
Арчи

Dice bot для Yobit.net

Рекомендованные сообщения

Что-то поздно тему увидел. Дайс-бот для юбита давно есть "приватном репозитории" (на диске С: )

В паблик не дам чтобы вопросами не завалили, звиняйте. Да и изредко подвисает.. Да и работает только с хромом под виндой..

...Но круто работает))

 

Скрытый текст


strategy = [ (16, 3, 0), ] // расчет ставки на 16 ходов, х3, от текущего баланса
(баланс 1)
0.00000004
0.00000012
0.00000036
0.00000108
0.00000324
0.00000972
0.00002916
0.00008748
0.00026244
0.00078732
0.00236196
0.00708588
0.02125764
0.06377292
0.19131876
0.71302188

 

strategy = [ (6, 2, 0),] // расчет ставки на 6 ходов, х2, от текущего баланса
(баланс 1)
0.01587301
0.03174602
0.06349204
0.12698408
0.25396816
0.50793669

 

strategy = [
 (1, 1, 0.00000001), // одна ставка, х1, сатоха (0.00000001)
 (1, 1000, -1), // одна ставка, х1000, от предыдущей ставки (0.00001)
 (6, 10, -1), // шесть ставок по х10 каждая от предыдущей (0.0001, 0.001, 0.01...)
 (1, 3, -1), // одна ставка, х3, от предыдущей 
 (7, 2, -1), // семь ставок, х2, от предыдущей
]
maxbet = 2000

баланс не учитывается, последняя ставка всегда остаток баланса ва-банк, для ограничения используется параметр maxbet чтобы не поставить весь остаток последней ставкой
   0.00000001
   0.00001000
   0.00010000
   0.00100000
   0.01000000
   0.10000000
   1.00000000
  10.00000000
  30.00000000
  60.00000000
 120.00000000
 240.00000000
 480.00000000
 960.00000000
1920.00000000

и т.д.... исходники на питоне.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 - стратегии не интересуют от слова совсем.

2 - на 1ой страничке топика просьба поправить исходники. ( пример зловреда там же ).

3 - если есть чем поделится делись.  

Кто следующий будет впаривать аналогичную дичь как @VovaKhv  получит минус в репу. 

 

С данными стратегиями как предложил @VovaKhv  бот не проживет онлайн и 2х суток ... ( мне сложно удержатся не назвав человека впаривающего такое мошенником , но спишем на неопытность ).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 10.05.2018 в 20:24, Арчи сказал:

С данными стратегиями как предложил

Бот умеет стратегии - какая разница какие, выложит тестовые на которых отлаживал. Есть желание сделать свои - пожалуйста. Именно те которые выложил никому не предлагал, просто демонстрация как это выглядит внутри.

"Вкусные" стратегии сами придумывайте, мне нечего поделиться в этом плане (впрочем все равно дайс на юбите на ОДНОМ аккаунте заберет всё рано или поздно, т.ч. как можно чаще создавайте новый аккаунты и переливайте туда все капиталы). Мошенничествно.. откуда такие слова только, обидно прям.

 

Берите бота, но конкретно АРЧИ вопросы не задавай даже в ЛС, останутся без ответа.

Вопросы от остальных тоже буду отвечать раз в.. как появиться желание на форум зайти.

Скрытый текст
DEBUG = False
DEBUG_ONLYLOSE = True
DEBUG_STOP = True
DEBUG_TIME = 3.7

from time import localtime, strftime
import marshal
import time
import math
import sys
import win32clipboard
import pyautogui
import random

random.seed(time.time())
pyautogui.FAILSAFE = True
sys.dont_write_bytecode = True

LASTBID  = 0.0
LASTGAME = 0

LOGIN_X0, LOGIN_Y0 = 800, 260
LOGIN_X1, LOGIN_Y1 = 800, 260
BID_X, BID_Y = 800, 260
ABID_X, ABID_Y = 800, 260
BUTTON_X, BUTTON_Y = 1200, BID_Y
LASTGAME_X, LASTGAME_Y = 500, 350
RESULT_X0, RESULT_Y0 = 1260, LASTGAME_Y
RESULT_X1, RESULT_Y1 = 1260, LASTGAME_Y

starttimepos = 0
maxseries = {'W':0, 'L':0}
eventcnt  = {'W':0, 'L':0}
seriescnt = 1
lastevent = ''
login4check = ''

betcount = 0
betarg = 1
bettype = 2

maxtime = 60000000
bank = 1000.0
maxbet = 999999
strategy = [
 (16, 2, 0.00000001),
]
#balancerecheck = 

if len(sys.argv) > 0:
    strategyinfo = __import__(sys.argv[1].replace('.py', ''))
    strategy = strategyinfo.strategy
    maxtime = strategyinfo.maxtime
    bank = 0.0 + strategyinfo.bank
    maxbet = strategyinfo.maxbet
    try:
        DEBUG = strategyinfo.DEBUG
    except:
        pass
    try:
        DEBUG_ONLYLOSE = strategyinfo.DEBUG_ONLYLOSE
    except:
        pass
    try:
        DEBUG_STOP = strategyinfo.DEBUG_STOP
    except:
        pass
    try:
        DEBUG_TIME = strategyinfo.DEBUG_TIME
    except:
        pass

def calcbet(bankandprofit, maxsteps, multiplikator):
    z = 0
    for x in range(maxsteps):
        z += multiplikator**x
    return (math.floor((bankandprofit / z) * 100000000)) / 100000000.0

def calcbetgrow(bankandprofit, maxsteps):
    z = 1
    for x in range(maxsteps):
        z = (z * 2) + 1
    return (math.floor((bankandprofit / z) * 100000000)) / 100000000.0

def calcstrategy(bankandprofit):
    startbank = bankandprofit
    strategyhash = []
    bet = 0
    for step in strategy:
        typebet = step[bettype]
        argbet = step[betarg]
        if typebet == -2:
            startbet = calcbetgrow(bankandprofit, step[betcount])
            bet = startbet
            strategyhash.append(bet)
            bankandprofit -= bet
            for y in range(step[betcount] - 1):
                bet = (bet * 2) + startbet
                strategyhash.append(bet)
                bankandprofit -= bet
        else:
            if typebet > 0:
                bet = step[bettype]
            elif typebet == 0:
                bet = calcbet(bankandprofit, step[betcount], argbet)
            elif typebet == -1:
                bet = (math.floor(bet * argbet * 100000000)) / 100000000.0
            strategyhash.append(bet)
            bankandprofit -= bet
        
            for y in range(step[betcount] - 1):
                bet = bet * argbet
                strategyhash.append(bet)
                bankandprofit -= bet
    summ = 0
    for x in range(len(strategyhash)-1):
        summ += strategyhash[x]
    strategyhash[len(strategyhash)-1] = startbank - summ

    return strategyhash

def showstat(ammount, eventtype='', result=0, profit=0):
    global starttimepos
    global maxseries
    global eventcnt
    global totalcnt
    global lastevent
    global seriescnt

    if ammount == -1:
        starttimepos = time.time()
        return

    eventcnt[eventtype] += 1

    if (lastevent == '') or (lastevent == eventtype):
        seriescnt += 1
    else:
        maxseries[lastevent] = max(maxseries[lastevent], seriescnt)
        seriescnt = 1
    lastevent = eventtype

    if DEBUG:
        nowtimepos = starttimepos + ((eventcnt['W'] + eventcnt['L']) * DEBUG_TIME)
    else:
        nowtimepos = time.time()
    elapsedsec = max(1, nowtimepos - starttimepos)
    m, s = divmod(elapsedsec, 60)
    h, m = divmod(m, 60)

    nowtime = strftime("%Y-%m-%d %H:%M:%S", localtime())
    elapsedstr = '%02d:%02d:%02d' % (h,m,s)
    print '%s | %s | %s / %s | %04d:%04d:%04d %02d:%02d| %15.8f / %15.8f | %15.8f | %7.4f' % (LASTGAME, eventtype, nowtime, elapsedstr, eventcnt['W']+eventcnt['L'], eventcnt['W'], eventcnt['L'], maxseries['W'], maxseries['L'], profit, profit+bank, ammount, result)

    sys.stdout.flush()

def reloadPage():
    if DEBUG: return

    global LASTBID

    nowtime = strftime("%Y-%m-%d %H:%M:%S", localtime())
    print '%s  RELOAD' % nowtime
    sys.stdout.flush()
    pyautogui.moveTo(LOGIN_X0, LOGIN_Y0)
    pyautogui.click()
    pyautogui.hotkey('ctrl', 'f5')
    LASTBID = 0.0
    time.sleep(10)

def getlogin():
    global login4check

    if DEBUG: return
    #copy login from screen
    pyautogui.moveTo(LOGIN_X0, LOGIN_Y0)
    pyautogui.click()
    pyautogui.moveTo(LOGIN_X1, LOGIN_Y1)
    pyautogui.doubleClick()
    pyautogui.hotkey('ctrl', 'c')
    # get clipboard data
    win32clipboard.OpenClipboard()
    login4check = win32clipboard.GetClipboardData()
    win32clipboard.CloseClipboard()

def getbank():
    if DEBUG: return

    global bank

    pyautogui.moveTo(ABID_X, ABID_Y)
    pyautogui.click()
    pyautogui.moveTo(BID_X, BID_Y)
    pyautogui.click()
    pyautogui.hotkey('ctrl', 'a')
    pyautogui.hotkey('ctrl', 'c')
    win32clipboard.OpenClipboard()
    res = win32clipboard.GetClipboardData()
    win32clipboard.CloseClipboard()
    try:
        bank = float(res)
        print '%s  BANK = %s' % (strftime("%Y-%m-%d %H:%M:%S", localtime()), bank)
    except:
        bank = 0
        print '%s  FAILED TO GET BANK AMMOUNT' % strftime("%Y-%m-%d %H:%M:%S", localtime())
    sys.stdout.flush()

def setupPositions():
    if DEBUG: return

    global BID_X
    global BID_Y
    global ABID_X
    global ABID_Y
    global BUTTON_X
    global BUTTON_Y
    global LASTGAME_X
    global LASTGAME_Y
    global RESULT_X0
    global RESULT_Y0
    global RESULT_X1
    global RESULT_Y1
    global LOGIN_X0
    global LOGIN_Y0
    global LOGIN_X1
    global LOGIN_Y1

    raw_input("Move mouse to BID and press Enter...")
    BID_X, BID_Y = pyautogui.position()
    print 'BID: %s, %s\n' % (BID_X, BID_Y)

    raw_input("Move mouse to MAXBET and press Enter...")
    ABID_X, ABID_Y = pyautogui.position()
    print 'ABID: %s, %s\n' % (ABID_X, ABID_Y)

    raw_input("Move mouse to BUTTON and press Enter...")
    BUTTON_X, BUTTON_Y = pyautogui.position()
    print 'BUTTON: %s, %s\n' % (BUTTON_X, BUTTON_Y)

    raw_input("Move mouse to RESULT window and press Enter...")
    RESULT_X0, RESULT_Y0 = pyautogui.position()
    print 'RESULT0: %s, %s\n' % (RESULT_X0, RESULT_Y0)

    raw_input("Move mouse to other position of RESULT window (double control) and press Enter...")
    RESULT_X1, RESULT_Y1 = pyautogui.position()
    print 'RESULT1: %s, %s\n' % (RESULT_X1, RESULT_Y1)

    raw_input("Move mouse to LOGIN and press Enter...")
    LOGIN_X0, LOGIN_Y0 = pyautogui.position()
    print 'LOGIN0: %s, %s\n' % (LOGIN_X0, LOGIN_Y0)

    raw_input("Move mouse to LOGIN (for copy) and press Enter...")
    LOGIN_X1, LOGIN_Y1 = pyautogui.position()
    print 'LOGIN1: %s, %s\n' % (LOGIN_X1, LOGIN_Y1)

    raw_input("Move mouse to GameID and press Enter...")
    LASTGAME_X, LASTGAME_Y = pyautogui.position()
    print 'GameID: %s, %s\n' % (LASTGAME_X, LASTGAME_Y)

    lastpos = {}
    lastpos['BID_X'], lastpos['BID_Y'] = BID_X, BID_Y 
    lastpos['ABID_X'], lastpos['ABID_Y'] = ABID_X, ABID_Y 
    lastpos['BUTTON_X'], lastpos['BUTTON_Y'] = BUTTON_X, BUTTON_Y
    lastpos['LASTGAME_X'], lastpos['LASTGAME_Y'] = LASTGAME_X, LASTGAME_Y
    lastpos['RESULT_X0'], lastpos['RESULT_Y0'] = RESULT_X0, RESULT_Y0
    lastpos['RESULT_X1'], lastpos['RESULT_Y1'] = RESULT_X1, RESULT_Y1
    lastpos['LOGIN_X0'], lastpos['LOGIN_Y0'] = LOGIN_X0, LOGIN_Y0
    lastpos['LOGIN_X1'], lastpos['LOGIN_Y1'] = LOGIN_X1, LOGIN_Y1
    marshal.dump(lastpos, open('last.pos', 'wb'))

def getLastGame():
    if DEBUG: return 0

    #copy from screen
    pyautogui.moveTo(LASTGAME_X, LASTGAME_Y)
    pyautogui.doubleClick()
    pyautogui.hotkey('ctrl', 'c')
    # get clipboard data
    win32clipboard.OpenClipboard()
    res = win32clipboard.GetClipboardData()
    win32clipboard.CloseClipboard()
    try:
        return int(res)
    except:
        return 0

def getResult():
    global LASTGAME

    if DEBUG:
        if DEBUG_ONLYLOSE:
            return 1
        else:
            return random.randrange(101) + 0.1

    #copy login from screen
    pyautogui.moveTo(LOGIN_X0, LOGIN_Y0)
    pyautogui.click()
    pyautogui.moveTo(LOGIN_X1, LOGIN_Y1)
    pyautogui.doubleClick()
    pyautogui.hotkey('ctrl', 'c')
    # get clipboard data
    win32clipboard.OpenClipboard()
    res_login = win32clipboard.GetClipboardData()
    win32clipboard.CloseClipboard()
    if res_login != login4check:
        return -1

    while True:
        endtime = time.time() + 6
        while time.time() < endtime:
            time.sleep(1)
            curGame = getLastGame()
            if curGame > LASTGAME:
                endtime = 0

        if endtime == 0:
            break
        reloadPage()

    #copy from screen
    pyautogui.moveTo(RESULT_X0, RESULT_Y0)
    pyautogui.doubleClick()
    pyautogui.hotkey('ctrl', 'c')
    # get clipboard data
    win32clipboard.OpenClipboard()
    res0 = win32clipboard.GetClipboardData()
    win32clipboard.CloseClipboard()

    #copy from screen
    pyautogui.moveTo(RESULT_X1, RESULT_Y1)
    pyautogui.doubleClick()
    pyautogui.hotkey('ctrl', 'c')
    # get clipboard data
    win32clipboard.OpenClipboard()
    res1 = win32clipboard.GetClipboardData()
    win32clipboard.CloseClipboard()

    try:
        fres0 = float(res0)
        fres1 = float(res0)
        return fres0 if fres0 == fres1 else -1
    except:
        return -1

def enterBid(ammount):
    if DEBUG: return

    def makeBid(val):
        global LASTBID
        if LASTBID != val:
            pyautogui.moveTo(BID_X, BID_Y)
            pyautogui.click()
            pyautogui.hotkey('ctrl', 'a')
            pyautogui.typewrite('%s' % repr(val))

    def checkBid(val):
        global LASTBID
        pyautogui.moveTo(BID_X, BID_Y)
        pyautogui.click()
        pyautogui.hotkey('ctrl', 'a')
        pyautogui.hotkey('ctrl', 'c')
        win32clipboard.OpenClipboard()
        res = win32clipboard.GetClipboardData()
        win32clipboard.CloseClipboard()
        try:
            if round(float(res), 8) == round(val, 8):
                LASTBID = val
                return True
            else:
                print 'FAIL CHECK BET PLACE: got %s, need %s' % (round(float(res), 8), round(val, 8))
                return False
        except:
            return False

    while True:
        makeBid(ammount)
        if checkBid(ammount):
            break

def pressPLAY52():
    global LASTGAME

    if DEBUG: return

    LASTGAME = max(getLastGame(), LASTGAME)

    pyautogui.moveTo(BUTTON_X, BUTTON_Y)
    pyautogui.click()

def main():
    #get last game ID
    global LASTBID
    global LASTGAME
    global bank

    profit = 0
    cnt = 0
    strategyhash = calcstrategy(bank)
    ammount = strategyhash[cnt]

    showstat(-1)
    while True:
        profit -= ammount

        enterBid(ammount)
        pressPLAY52()
        while True:
            result = getResult()
            if result > -1:
                break
            else:
                print 'FAIL GET RESULT: %s' % result

        if result > 52:
            cnt = 0
            profit += ammount * 2
            showstat(ammount, 'W', result, profit)
            strategyhash = calcstrategy(bank+profit)
            ammount = strategyhash[cnt]

            if DEBUG:
                nowtimepos = starttimepos + ((eventcnt['W'] + eventcnt['L']) * 3)
            else:
                nowtimepos = time.time()

            if nowtimepos - starttimepos > maxtime:
                raise ValueError, 'stop: time left'

        else:
            showstat(ammount, 'L', result, profit)
            cnt += 1
            if len(strategyhash) == cnt:
                if DEBUG and DEBUG_STOP:
                    print 'DEBUG STOP AFTER FIRST LOSE SERIES'
                    raise ValueError, -1
                else:
                    cnt = 0
                    strategyhash = calcstrategy(bank+profit)

            nextammount = strategyhash[cnt]
            if (round(nextammount,8) > round(profit + bank,8)) or (nextammount == 0.0):
                print 'LOSE ALL: balance %s, need %s' % (profit+bank, nextammount)
                raise ValueError, -1
            ammount = nextammount

if __name__ == '__main__':
    if len(sys.argv) == 2:
        setupPositions()
    else:
        print 'resume with last positions.'
        lastpos = marshal.load(open('last.pos', "rb"))
        BID_X, BID_Y           = lastpos['BID_X'], lastpos['BID_Y']
        ABID_X, ABID_Y         = lastpos['ABID_X'], lastpos['ABID_Y']
        BUTTON_X, BUTTON_Y     = lastpos['BUTTON_X'], lastpos['BUTTON_Y']
        LASTGAME_X, LASTGAME_Y = lastpos['LASTGAME_X'], lastpos['LASTGAME_Y']
        LOGIN_X0, LOGIN_Y0     = lastpos['LOGIN_X0'], lastpos['LOGIN_Y0']
        LOGIN_X1, LOGIN_Y1     = lastpos['LOGIN_X1'], lastpos['LOGIN_Y1']
        RESULT_X0, RESULT_Y0   = lastpos['RESULT_X0'], lastpos['RESULT_Y0']
        RESULT_X1, RESULT_Y1   = lastpos['RESULT_X1'], lastpos['RESULT_Y1']

    starttime = strftime("%Y-%m-%d %H:%M:%S", localtime())

    reloadPage()
    getbank()
    getlogin()
    main()
    try:
        if not DEBUG:
            pyautogui.moveTo(BID_X, BID_Y)
            pyautogui.click()
        reloadPage()
        getbank()
        getlogin()
        main()
    except:
        exc_type, exc_value, exc_tb = sys.exc_info()
        print
        print 'exc_type:', exc_type
        print 'exc_value:', exc_value
        print 
        print '%s' % ('*' * 15)
        print 'start:  %s' % starttime
        print 'finish: %s' % strftime("%Y-%m-%d %H:%M:%S", localtime())

 

 

Полностью файлы стратегий должны быть такими:

import sys
sys.dont_write_bytecode = True

DEBUG = False
DEBUG_ONLYLOSE = False
DEBUG_STOP = False

bank = 30
strategy = [
 (6, 10, 0),
]

maxtime = 60000000
maxbet = 999999

В предыдущем посте лишь немного описал какие параметры что значат.

Как запускать (а он реально рабочий, ЛАМБО каждый час стучит) разбирайтесь сами. Я же мошенник, как окрестили.... Ну а кто будет мошенника слушать, и тогда какой смысл мошеннику кучу времени на описание тратить ))))))

 

Удачи, хлопцы... Чао.

Изменено пользователем VovaKhv

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 10.05.2018 в 20:24, Арчи сказал:

на 1ой страничке топика просьба поправить исходники. ( пример зловреда там же ).

тот разобран детально очень давно, еще до того как тема появилась. *овно полное. поэтому и создан свой бот. (принимались и реализовывались идеи трех человек).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@VovaKhv Ни в коем разе не хотел ни кого обидеть , более того я не назвал ни кого мошенником а сделал вывод о неопытности.

Из чего был сделан такой вывод

1 strategy = [ (16, 3, 0), ] // расчет ставки на 16 ходов, х3, от текущего баланса

2 strategy = [ (6, 2, 0),] // расчет ставки на 6 ходов, х2, от текущего баланса

Вы за сутки пару раз словите как минимум 18  сливов подрят , результат бот банкрот. ( По факту ловил больше и чаще ).

Изменено пользователем Арчи

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Арчи сказал:

Вы за сутки пару раз словите как минимум 18  сливов подрят , результат бот банкрот.

Оптимально рассчитывать баланс на 37 ставок, неважно каких - мартингей, мартингейх3 или других. Это 99% победа в течении 107 лет. Статистика...

Но при таких расчетах выхлоп настолько мизерный что и смысла нет.

 

Бота для инвеста использовать оптимально (ламбо раз в час 5 раз в дайс играть).

 

зы: +1. спасибо за понимание.

Изменено пользователем VovaKhv

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Планировалось добавить расчет банка для следующей стратегии по списку стратегий в пределах одной серии ставок, но лень одолела.

 

Хотя идея интересная кажется...

__import__('sys').dont_write_bytecode = True

#DEBUG = True
#DEBUG_ONLYLOSE = True
#DEBUG_STOP = True

bank = 1.15537665
strategy = [ #            MUL1   TYPE MUL2                    MUL1                TYPE                                MUL2        BANK
    (strategy_template_1, 1000,  -1,  0.0001), # 1.15537665 * 1000 -> 1155.37665 (-1,  after dot) -> хххх.37665000 * 0.0001 -> 0.00037665
    (strategy_template_2, 1000,  +1,  0.0001), # 1.15500000 * 1000 -> 1155.00000 (+1, before dot) -> 1155.хххххххх * 0.0001 -> 1.15500000
]

strategy_template_1 = [ # 0.00000048 start bet
 (5, 5, 0),
]

strategy_template_2 = [ # 0.00035213 start bet
 (8, 3, 0),
]

maxbet = 999999
maxtime = 60000000

 

Изменено пользователем VovaKhv

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

*Но при таких расчетах выхлоп настолько мизерный что и смысла нет.* Именно из за него я все и замутил - меня вполне устроит ) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 @Пересмешник Уже 0. Я за последние 2 месяца успел разочароватся в очень многих кто обещал сделать ( платно ), в итоге никто ничего не сделал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, Пересмешник сказал:

del

А че так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
58 минут назад, zivaka сказал:

А че так?

сообщение было для Арчи.

поскольку реакции не было никакой - я сделал вывод, что моё решение ему не подошло и удалил свой пост.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давно написан бот на C# в связке IE. Опробован много раз. Итог слив депозитов. Бывает периоды, когда бот приносит прибыль. Субъективно кажется, что дайс свыше определённой суммы ставки генерит проигрыши. Несколько раз видел подряд  22 серии проигрышных серий. С ботом завязал. Жду опровержения своей теории. На других биржах результат был лучше.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, nikegreen сказал:

22 серии проигрышных серий

на йобите дама одна в чат кидала свои тесты - 10 раундов по 100М ставок подряд... максимально доходило до 97 проигрышей подряд, но таких кусков было всего 3 шт.

остальные проигрышные серии были короче намного

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Даже на лайте это дорого. 150 баков быстро исчезнут. Заказщик ограничен в средствах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 13.05.2018 в 21:28, Арчи сказал:

 @Пересмешник Уже 0. Я за последние 2 месяца успел разочароватся в очень многих кто обещал сделать ( платно ), в итоге никто ничего не сделал.

плохо искал или мало предлагал xD

 

есть инфа то по банам на нашем любимом ёбите ?? на каком моменте банят и как палят и как часто ? 

сколько в теории будет стоить бот если его изобразить без проигрышный, который только в плюс тыкает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
http://mega.dp.ua/file?source=18052112215939585287
https://bitcointalk.org/index.php?topic=3640132.msg38604027#msg38604027

Есть те кто выигрывает постоянно, это те. кто начинает с одной или двух сатош.

По первой ссылке архив с текстовыми файлами, имя файла = имя игрока (там же ставки),

по второй ссылке можно увидеть пост, где мелким шрифтом написаны результаты одного игрока, который по крайней мере, в период наблюдения постоянно выигрывал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
14.05.2018 в 00:28, Арчи сказал:

 @Пересмешник Уже 0. Я за последние 2 месяца успел разочароватся в очень многих кто обещал сделать ( платно ), в итоге никто ничего не сделал.

Добрый день. я пищу бота для yobit хочу добавить dice но не нащел нигде метод api написал в поддержку жду ответа. Если вы знаете api запросы к dice то я вам напишу его за 2 дня.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
08.05.2018 в 05:11, Арчи сказал:

Доброго времени суток. Я этой же проблемой озадачен, будем искать вместе?

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
03.08.2018 в 12:11, arman сказал:

Добрый день. я пищу бота для yobit хочу добавить dice но не нащел нигде метод api написал в поддержку жду ответа. Если вы знаете api запросы к dice то я вам напишу его за 2 дня.

Ты серьезно насчет API? Его не было и не будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×