Скачать я скачал, а как этот файл запустить? Есть инструкции какие?
Оригинал пользователя 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
Скачал, запускаю, но не работает.
перебробуй все темы, и запускай скрипт от имени администратора
Мне не нужны другие темы. Что, никто не настраивал для темы Nova?
у меня тоже тема нова, скрипт работает при стандартных настройках.
у меня тоже были с этим проблемы, попробуй поставь другую тему в скрипте, в руме ничего не меняй, потом изменени на нову и должно заработать.
эта программа может делать так чтобы столы начали мигать когда моя очередь разыгрывать руку?
Скачал, вроде работает, но
иногда (редко) на постфлопе нажимает вместо меня чек или фолд. Как можно исправить? Тема slick
Скрипт запускается сам или надо запускать вручную? Я вроде его закрываю, а оно все-равно работает. Или это потому что я мог два раза скрипт запустить?
Оригинал пользователя fdsarewq1
Скачал, вроде работает, но
иногда (редко) на постфлопе нажимает вместо меня чек или фолд. Как можно исправить? Тема slick
Скрипт запускается сам или надо запускать вручную? Я вроде его закрываю, а оно все-равно работает. Или это потому что я мог два раза скрипт запустить?
фолды не зачемал, но чекает регулярно вместо меня, удваиваю вопрос
Используйте последнюю версию 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)
}
Оригинал пользователя An0maly
Используйте последнюю версию http://starscash.googlecode.com/files/timebankstars1.02b.ahk или настраивайте положение кнопки Timebank (configure).
методом тыка из этого .ahk получил таки интерфейс с уже заданными координатами для слика, спасибо большое, будем тестить!
Оригинал пользователя An0maly
Используйте последнюю версию http://starscash.googlecode.com/files/timebankstars1.02b.ahk или настраивайте положение кнопки Timebank (configure).
Попробовал для темы Слик. При file reading method не срабатывала кнопка I'm back (ни дефолтное расположение. ни то которое настраивал ч/з Configure). При pixel reading method всё работает с настройками по-умолчанию.
An0maly, спасибо за скрипты, за то, что регулярно их поправляешь после обновлений Старзов, ну и за то, что здесь не забываешь отписываться.
У меня файл с расширением exe, а не ahk, потому что я не использую программу автохоткей. На теме слик по умолчанию для кнопки таймбанк стоят координаты 0.58814/0.85814. Я через конфигурацию пробовал менять - получались 0.52787/0.79328 или вот еще 0.52568/0.81141.
Кнопка таймбанк нажимается. Постфлоп на предмет несанкционированного нажатия кнопки фолд (чек) буду тестировать еще.
Но
если я правильно заметил. У меня выставлена задержка на нажатие таймбанка 7 секунд и она работает. И если я правильно увидел, на постфлопе кнопка Фолд несанкционированно нажимается мгновенно после бета оппонента. А, по идее, если дело только в координатах, то сначала должна загореться кнопка таймбанка, а потом уже скрипт должен включаться в работу, да еще с задержкой в 7 секунд.
