Перейти на форум
Уведомления
Очистить все

Тайм банк

429 Сообщения
138 Пользователи
15 Реакции
57.8 Тыс. Просмотры
rapperis
Зарегистрирован: 19.10.2009
PokerStrategist

Скачать я скачал, а как этот файл запустить? Есть инструкции какие?


Ответить
Цитата
An0maly
Зарегистрирован: 20.10.2007
Elite Grinder

Инструкции пару страниц назад в моем посте со ссылкой на скрипт.


Ответить
Цитата
velboenko
Зарегистрирован: 27.10.2012
Oldschool Grinder

подскажите пожалуйста как сделать тайм банк для такой темы? называется HM Classic


Ответить
Цитата
Yuraand
Зарегистрирован: 08.05.2011
PokerStrategist

An0maly
Спасибо, все перепробывал и теперь роботает.


Ответить
Цитата
andpkr
Зарегистрирован: 05.03.2009
PokerStrategist

Оригинал пользователя An0maly
http://starscash.googlecode.com/files/timebankstars.ahk , http://starscash.googlecode.com/files/timebankstars.exe , по идее можно настроить под любой лэйаут, все настройки через GUI, для стандартных лэйаутов есть готовые настройки по умолчанию. Для .ahk версии нужна программа Autohotkey http://www.autohotkey.com/download/AutoHotkey104805_Install.exe, запускать скрипт от имени администратора под Vista/7/8, если UAC включен (скомпилировать .ahk в .exe правой кнопкой мыши).

Скачал, запускаю, но не работает. У меня тема Nova, там надо какие-то другие настройки применить?


Ответить
Цитата
Yuraand
Зарегистрирован: 08.05.2011
PokerStrategist

Скачал, запускаю, но не работает.

перебробуй все темы, и запускай скрипт от имени администратора


Ответить
Цитата
andpkr
Зарегистрирован: 05.03.2009
PokerStrategist

Оригинал пользователя Yuraand

Скачал, запускаю, но не работает.

перебробуй все темы, и запускай скрипт от имени администратора

Мне не нужны другие темы. Что, никто не настраивал для темы Nova?


Ответить
Цитата
Yuraand
Зарегистрирован: 08.05.2011
PokerStrategist

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


Ответить
Цитата
andpkr
Зарегистрирован: 05.03.2009
PokerStrategist

Yuraand, попробую. Спасибо за совет.


Ответить
Цитата
Yuraand
Зарегистрирован: 08.05.2011
PokerStrategist

эта программа может делать так чтобы столы начали мигать когда моя очередь разыгрывать руку?


Ответить
Цитата
velboenko
Зарегистрирован: 27.10.2012
Oldschool Grinder

как узнать координаты кнопки тайм банк? ?(


Ответить
Цитата
TRMK
Зарегистрирован: 26.01.2009
Legacy Member
fdsarewq1
Зарегистрирован: 31.05.2008
BlackMember

Скачал, вроде работает, но
иногда (редко) на постфлопе нажимает вместо меня чек или фолд. Как можно исправить? Тема slick
Скрипт запускается сам или надо запускать вручную? Я вроде его закрываю, а оно все-равно работает. Или это потому что я мог два раза скрипт запустить?


Ответить
Цитата
vesnoplyas
Зарегистрирован: 02.02.2012
Elite Grinder

Оригинал пользователя fdsarewq1
Скачал, вроде работает, но
иногда (редко) на постфлопе нажимает вместо меня чек или фолд. Как можно исправить? Тема slick
Скрипт запускается сам или надо запускать вручную? Я вроде его закрываю, а оно все-равно работает. Или это потому что я мог два раза скрипт запустить?

фолды не зачемал, но чекает регулярно вместо меня, удваиваю вопрос


Ответить
Цитата
An0maly
Зарегистрирован: 20.10.2007
Elite Grinder

Используйте последнюю версию http://starscash.googlecode.com/files/timebankstars1.02b.ahk или настраивайте положение кнопки Timebank (configure).


Ответить
Цитата

у меня олдблэк и все работает норм, для слика координаты здесь: http://forumserver.twoplustwo.com/showpost.php?p=34723205&postcount=117


Ответить
Цитата
Spoiler

#NoEnv
#Persistent
SetBatchLines -1

CheckTime := 500 ; Check every n MilliSeconds
sitin_x := 532
sitin_y := 468

timebank_x := 450
timebank_y := 460

If A_OSVersion in WIN_VISTA
{
_FILE := A_AppData . "\PokerStars\PokerStars.log.0"
IfNotExist %_FILE%
stringreplace,_FILE,_FILE,Roaming,Local
IfNotExist %_FILE%
{
msgbox, PokerStars.log.0 file was not found
return
}
}
else
_FILE := A_ProgramFiles . "\PokerStars\PokerStars.log.0"
;_FILE := "E:\sitout.txt"
SysGet, border, 32
SysGet, caption, 4
SetTimer, FILE_CHECK, %CheckTime%
return

FILE_CHECK:
If (_NEWLINES := CheckFile(_FILE))
{
;msgbox, %_NEWLINES%
Loop, Parse, _NEWLINES, `n
{
if(regExMatch(a_loopfield, "MSG_0x000A-T\s\w{8}\s(\w{8})\s", m))
{
;msgbox, %m1%
PostStarsClick(sitin_x, sitin_y, ("0x" . m1))

}
else if (regExMatch(a_loopfield, "MSG_0x0023-T\s\w{8}\s(\w{8})", m))
{
;msgbox, %m1%
PostStarsClick(timebank_x, timebank_y, ("0x" . m1))
}
}
;msgbox, %m1%

}
Return

CheckFile(File) {
; THX Sean for File.ahk : http://www.autohotkey.com/forum/post-124759.html
Static CF := "" ; Current File
Static FP := 0 ; File Pointer
Static OPEN_EXISTING := 3
Static GENERIC_READ := 0x80000000
Static FILE_SHARE_READ := 1
Static FILE_SHARE_WRITE := 2
Static FILE_SHARE_DELETE := 4
Static FILE_BEGIN := 0
BatchLines := A_BatchLines
SetBatchLines, -1
If (File != CF) {
CF := File
FP := 0
}
hFile := DllCall("CreateFile"
, "Str", File
, "Uint", GENERIC_READ
, "Uint", FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE
, "Uint", 0
, "Uint", OPEN_EXISTING
, "Uint", 0
, "Uint", 0)
If (!hFile) {
CF := ""
FP := 0
SetBatchLines, %BatchLines%
Return False
}
DllCall("GetFileSizeEx"
, "Uint", hFile
, "Int64P", nSize)
If (FP = 0 Or nSize <= FP) {
FP := nSize
SetBatchLines, %BatchLines%
DllCall("CloseHandle", "Uint", hFile) ; close file
Return False
}
DllCall("SetFilePointerEx"
, "Uint", hFile
, "Int64", FP
, "Uint", 0
, "Uint", FILE_BEGIN)
VarSetCapacity(Tail, Length := nSize - FP, 0)
DllCall("ReadFile"
, "Uint", hFile
, "Str", Tail
, "Uint", Length
, "UintP", Length
, "Uint", 0)
DllCall("CloseHandle", "Uint", hFile)
VarSetCapacity(Tail, -1)
FP := nSize
SetBatchLines, %BatchLines%
Return Tail
}

relStarsClientPoint(id, ByRef x, ByRef y)
{
global border
global caption
rw := 792
rh := 546
WinGetPos, , , w, h, ahk_id%id%
w := w - (2*border)
h := h - (2*border) - caption

x := Floor( (x / rw ) * w )
y := Floor( (y / rh) * h )

}

;Juks rocks
PostLeftClick(x, y, table_id, activate=0) {
; ### JUK: Send the down left click, then the mouse-up messages.
; NOTE: This is relative to the top left of the client area and NOT the top left of the
; window (ie: It *doesn't* include the title-bar like AHK's MouseClick does!!!).
If activate
WinActivate, ahk_id%table_id%
PostMessage, 0x201, 0x0001, ((y<<16)^x), , ahk_id%table_id%
PostMessage, 0x202 , 0, ((y<<16)^x), , ahk_id%table_id%
}

PostStarsClick(x, y, id)
{
relStarsClientPoint(id, x, y)
PostLeftClick(x, y, id)
}


Ответить
Цитата
vesnoplyas
Зарегистрирован: 02.02.2012
Elite Grinder

Оригинал пользователя An0maly
Используйте последнюю версию http://starscash.googlecode.com/files/timebankstars1.02b.ahk или настраивайте положение кнопки Timebank (configure).

методом тыка из этого .ahk получил таки интерфейс с уже заданными координатами для слика, спасибо большое, будем тестить! :f_biggrin:


Ответить
Цитата

Оригинал пользователя An0maly
Используйте последнюю версию http://starscash.googlecode.com/files/timebankstars1.02b.ahk или настраивайте положение кнопки Timebank (configure).

Попробовал для темы Слик. При file reading method не срабатывала кнопка I'm back (ни дефолтное расположение. ни то которое настраивал ч/з Configure). При pixel reading method всё работает с настройками по-умолчанию.

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


Ответить
Цитата
fdsarewq1
Зарегистрирован: 31.05.2008
BlackMember

У меня файл с расширением exe, а не ahk, потому что я не использую программу автохоткей. На теме слик по умолчанию для кнопки таймбанк стоят координаты 0.58814/0.85814. Я через конфигурацию пробовал менять - получались 0.52787/0.79328 или вот еще 0.52568/0.81141.
Кнопка таймбанк нажимается. Постфлоп на предмет несанкционированного нажатия кнопки фолд (чек) буду тестировать еще.
Но
если я правильно заметил. У меня выставлена задержка на нажатие таймбанка 7 секунд и она работает. И если я правильно увидел, на постфлопе кнопка Фолд несанкционированно нажимается мгновенно после бета оппонента. А, по идее, если дело только в координатах, то сначала должна загореться кнопка таймбанка, а потом уже скрипт должен включаться в работу, да еще с задержкой в 7 секунд.


Ответить
Цитата
Поделиться: