Quote:
Originally Posted by EN09
i paid for PSC prior to it going open source, does the open source download only allow one table? TNFT does pkay too for me.
found this for you tho... hth
RobinP's Full Tilt Tools AHK Script
Features:
- Jumps to the first table that needs your attention
- Moves the mouse close to the controls
- Highlights the table in bright red
- Active table on mouse-over
- Option to turn on/off options by right clicking the system tray icon
- Auto timebank clicker for all tables
Thanks
When I click the link, it sent me to a forum. Installed ahk but I don't know how to make it. Help would be greatly appreciated.
------------------------------------------------
Not sure if it's identical (probably) but here is the AHK script code I used for the upcoming featured article for "RobinP's Full Tilt Tools" . It includes Urgent Table, Table Highlight, Mouse Move, Enable Time Bank.
Once you run the script you can right click it in the system tray to turn any of the features on/off.
COPY & PASTE AND NAME THE FILE : RobinPFullTiltTools.ahk ::>>
;
; AutoHotkey Version: 1.x
; Language: English
; Platform: Win9x/NT
; Author: RobinP
;
; Script Function:
; Jumps to the most urgent FT table
;
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#SingleInstance Force
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SendMode InputThenPlay
SetTitleMatchMode, 2
SysGet, border, 32
SysGet, caption, 4
border_colour := "ff0000"
border_size := 5
trans := 255
last_table_id := ""
menu, tray, DeleteAll
menu, tray, NoStandard
menu, tray, add, EnableHighlight
menu, tray, add, EnableActivateUnderMouse
menu, tray, add, EnableMouseMove
menu, tray, add, EnableTimeBank
menu, tray, add, DisableAll
menu, tray, add
menu, tray, add, Exit
menu, tray, Check, EnableHighlight
menu, tray, Check, EnableActivateUndermouse
menu, tray, Check, EnableMouseMove
menu, tray, Check, EnableTimeBank
highlightenabled := true
activateundermousenabled := true
mousemoveenabled := true
timebankenabled := true
Loop
{
Sleep,200
if (highlightenabled)
Urgenttable()
if (activateundermousenabled)
activatetableundermouse()
if (timebankenabled)
timebanktables()
}
return
timebanktables()
{
WinGet, id, list, Limit Hold'em, , Full Tilt Poker
Loop, %id%
{
this_id := id%A_Index%
WinGetClass, this_class, ahk_id %this_id%
WinGetTitle, this_title, ahk_id %this_id%
ControlGet, v, Visible, , FTCSkinButton19, ahk_id%this_id%
if (v)
{
ControlClick,FTCSkinButton19, ahk_id%this_id%
}
}
}
Urgenttable()
{
global last_table_id
WinGet, id, list, Limit Hold'em, , Full Tilt Poker
ControlGet, v, Visible, , FTCSkinButton13, ahk_id%last_table_id%
if (!v)
{
makegui()
Loop, %id%
{
this_id := id%A_Index%
WinGetClass, this_class, ahk_id %this_id%
WinGetTitle, this_title, ahk_id %this_id%
ControlGet, v, Visible, , FTCSkinButton13, ahk_id%this_id%
if (v)
{
makegui(this_id)
break
}
}
}
}
activatetableundermouse()
{
MousegetPos,,,WinID
WinGetClass, class, ahk_id %WinID%
;WinGetTitle, title, ahk_id %WinID%
;MsgBox, %title%
if (class="FTC_TableViewFull")
winactivate, ahk_id %WinID%
}
makegui(id="")
{
global last_table_id
global border_colour
global border_size
global trans
global mousemoveenabled
if (id != last_table_id)
{
last_table_id := id
if(!id)
{
Gui, 1: Cancel
Gui, 2: Cancel
Gui, 3: Cancel
Gui, 4: Cancel
return
}
WinGetPos, x, y, w, h, ahk_id%id%
global border
global caption
x := x + border
y := y + border + caption
w := w - (2*border)
h := h - (2*border) - caption
;top
guinum := 1
Gui, %guinum%: +Alwaysontop +Lastfound +Owner
Gui, %guinum%: Color, %border_colour%
WinSet, Transparent, %trans%
Gui, %guinum%: -Caption
Gui, %guinum%: Show, w%w% h%border_size% x%x% y%y% NoActivate
;left
guinum++
Gui, %guinum%: +Alwaysontop +Lastfound +Owner
Gui, %guinum%: Color, %border_colour%
WinSet, Transparent, %trans%
Gui, %guinum%: -Caption
Gui, %guinum%: Show, w%border_size% h%h% x%x% y%y% NoActivate
;bottom
guinum++
Gui, %guinum%: +Alwaysontop +Lastfound +Owner
Gui, %guinum%: Color, %border_colour%
WinSet, Transparent, %trans%
Gui, %guinum%: -Caption
y2 := y + h - border_size
Gui, %guinum%: Show, w%w% h%border_size% x%x% y%y2% NoActivate
;right
guinum++
Gui, %guinum%: +Alwaysontop +Lastfound +Owner
Gui, %guinum%: Color, %border_colour%
WinSet, Transparent, %trans%
Gui, %guinum%: -Caption
x2 := x + w - border_size
Gui, %guinum%: Show, w%border_size% h%h% x%x2% y%y% NoActivate
if (mousemoveenabled)
{
x3 := x + ((w/4)*3)
y3 := y + ((h/4)*3)
;SoundBeep, 750, 100
Coordmode, Mouse, Screen
MouseMove, x3, y3, 0
}
}
}
EnableHighlight:
menu, tray, toggleCheck, EnableHighlight
highlightenabled := !highlightenabled
return
EnableActivateUnderMouse:
menu, tray, toggleCheck, EnableActivateUndermouse
activateundermousenabled := !activateundermousenabled
return
EnableMouseMove:
menu, tray, toggleCheck, EnableMouseMove
mousemoveenabled := !mousemoveenabled
return
EnableTimeBank:
menu, tray, toggleCheck, EnableTimeBank
timebankenabled := !timebankenabled
return
DisableAll:
menu, tray, unCheck, EnableActivateUndermouse
activateundermousenabled := false
menu, tray, unCheck, EnableHighlight
highlightenabled := false
menu, tray, unCheck, EnableTimeBank
timebankenabled := false
menu, tray, unCheck, EnableMouseMove
mousemoveenabled := false
return
Exit:
ExitApp
return