Регистрация
Регистрация Поиск Сообщество  
CGM > Покер > Программы и железо для игроков > Покер софт
Опции темы

Entraction AHK-скрипт: автоматический ввод фильтра столов

Важные объявления
Старый 01.07.2010, 10:41     TS Старый   #1 (permalink)
Увлечённый
 
Аватар для sergey321
 
Регистрация: 15.07.2008
Адрес: Минск
Сообщений: 586
Написал простой скрипт для проги AutoHotkey.

Автоматически вводит лимит и количество игроков для любого рума сети Entraction.

Как пользоваться:
- установить AutoHotkey ([Зарегистрироваться?])
- сохранить скрипт где угодно с расширением *.ahk
- открыть скрипт редактором и ввести свои значения для Limit, Stakes, Players
- запустить скрипт (он будет висеть в трее и ждать появления лобби Entraction)
- запустить лобби Entraction (после этого скрипт заполнит фильтры и закроется)


Сам скрипт:

Код:
; 1 - All limits
; 2 - No limit
; 3 - Pot limit
; 4 - 1/2 pot limit
; 5 - Fixed limit
Limit = 2

; 1 - All stakes
; 2 - High stakes
; 3 - Medium stakes
; 4 - Low stakes
; 5 - Micro stakes
Stakes = 4

; 1 - All table sizes
; 2 - 10 players
; 3 - 9 players
; 4 - 8 players
; 5 - 6 players
; 6 - 2 players
Players = 5 

HideFullTables = 0
HideEmptyTables = 1


; ---------------------------
WinWait ahk_class l1l1.iY
WinActivate
	
Click 683, 192
y :=  192 + 17*Limit
Click 683, %y%

Click 683, 214
y :=  214 + 17*Stakes
Click 683, %y%

Click 683, 236
y :=  236 + 17*Players
Click 683, %y%	
	
if (HideFullTables = 1) {
	Click 678, 255
}
	
if (HideEmptyTables = 1) {
	Click 678, 271
}
sergey321 вне форума      
Старый 01.07.2010, 17:02   #2 (permalink)
Старожил
 
Регистрация: 28.01.2009
Сообщений: 1,187
А если у меня уже есть эта прога, то как добавить ?
-Lazy- вне форума      
Старый 02.07.2010, 06:08     TS Старый   #3 (permalink)
Увлечённый
 
Аватар для sergey321
 
Регистрация: 15.07.2008
Адрес: Минск
Сообщений: 586
просто пропустить установку AutoHotkey
sergey321 вне форума      
Старый 02.07.2010, 10:00   #4 (permalink)
Старожил
 
Регистрация: 28.01.2009
Сообщений: 1,187
У меня не получилось ((. Ну лана, в принципе, это не сильно мешает.
-Lazy- вне форума      
Старый 02.07.2010, 20:17   #5 (permalink)
Аксакал
 
Регистрация: 12.03.2010
Адрес: Минск
Сообщений: 2,046
sergey321, этот скрипт для того, чтобы не пришлось каждый раз при запуске клиента вбивать данные по лимиту, длине стола и т.д.?
__________________
Tomorrow will be the most beautiful day of Raymond K. Hessel's life. His breakfast will taste better than any meal you and I have ever tasted. (C) Tyler Durden
buzzy вне форума   +1 (+1/-0)    
Старый 03.07.2010, 03:46   #6 (permalink)
Аксакал
 
Регистрация: 12.03.2010
Адрес: Минск
Сообщений: 2,046
Не работает с ГоПлеем потому, что при запуске клиента вылазит реклама.
Нужен ещё один клик, чтобы закрыть рекламу.
ЗЫ: в других румах работает.
__________________
Tomorrow will be the most beautiful day of Raymond K. Hessel's life. His breakfast will taste better than any meal you and I have ever tasted. (C) Tyler Durden
buzzy вне форума   +1 (+1/-0)    
Старый 03.07.2010, 13:09     TS Старый   #7 (permalink)
Увлечённый
 
Аватар для sergey321
 
Регистрация: 15.07.2008
Адрес: Минск
Сообщений: 586
buzzy, да.

Сделал чтобы скрипт работал с гоплей и добавил запуск клиента из скрипта.

Теперь порядок установки такой:
- установить AutoHotkey ([Зарегистрироваться?])
- сохранить скрипт где угодно с расширением *.ahk
- открыть скрипт редактором и ввести свои значения для ClientDir, Limit, Stakes, Players
- запустить скрипт (он запустит клиент Entraction и введёт фильтры)

Код:
; Entraction client.exe directory
ClientDir = c:\Program Files (x86)\B2BPOKER\GoPlay\

; 1 - All limits
; 2 - No limit
; 3 - Pot limit
; 4 - 1/2 pot limit
; 5 - Fixed limit
Limit = 2

; 1 - All stakes
; 2 - High stakes
; 3 - Medium stakes
; 4 - Low stakes
; 5 - Micro stakes
Stakes = 4

; 1 - All table sizes
; 2 - 10 players
; 3 - 9 players
; 4 - 8 players
; 5 - 6 players
; 6 - 2 players
Players = 5 

HideFullTables = 0
HideEmptyTables = 1


; ---------------------------
Run Client.exe, %ClientDir%
WinWait ahk_class l1l1.iY
WinActivate

GoPlay := 0
IfWinExist GoPlay - Lobby
{
	GoPlay := 1
}
	
	
x :=  678 - 100*GoPlay
y :=  192 + 30*GoPlay

Click %x%, %y%
y2 :=  y + 17*Limit
Click %x%, %y2%

y := y + 22
Click %x%, %y%
y2 :=  y + 17*Stakes
Click %x%, %y2%

y := y + 22
Click %x%, %y%
y2 :=  y + 17*Players
Click %x%, %y2%	
	
y := y + 19
if (HideFullTables = 1) {
	Click %x%, %y%
}

y := y + 16	
if (HideEmptyTables = 1) {
	Click %x%, %y%
}
sergey321 вне форума      
Старый 03.07.2010, 13:29   #8 (permalink)
Аксакал
 
Регистрация: 12.03.2010
Адрес: Минск
Сообщений: 2,046
Сейчас не запускается скрипт. Выдаёт ошибку. Убрал первые две строки - то же самое.
__________________
Tomorrow will be the most beautiful day of Raymond K. Hessel's life. His breakfast will taste better than any meal you and I have ever tasted. (C) Tyler Durden
buzzy вне форума   +1 (+1/-0)    
Старый 03.07.2010, 13:35     TS Старый   #9 (permalink)
Увлечённый
 
Аватар для sergey321
 
Регистрация: 15.07.2008
Адрес: Минск
Сообщений: 586
А что за ошибка ?

Можешь попробовать убрать строку "Run Client.exe, %ClientDir%" и запускать сначало скрипт, а потом клиент.
sergey321 вне форума      
Старый 03.07.2010, 13:53   #10 (permalink)
Аксакал
 
Регистрация: 12.03.2010
Адрес: Минск
Сообщений: 2,046
Заработало, только сначала выбираются лимиты, а потом выскакиевает реклама. Мне нравится)
Как ты узнаёшь координаты кнопок? Можешь ещё добавить автологин?
__________________
Tomorrow will be the most beautiful day of Raymond K. Hessel's life. His breakfast will taste better than any meal you and I have ever tasted. (C) Tyler Durden
buzzy вне форума   +1 (+1/-0)    
Старый 03.07.2010, 13:54   #11 (permalink)
Аксакал
 
Регистрация: 12.03.2010
Адрес: Минск
Сообщений: 2,046
Ещё вопрос: если этот скрипт добавить в начало того, который Картман давал. Будет работать?
__________________
Tomorrow will be the most beautiful day of Raymond K. Hessel's life. His breakfast will taste better than any meal you and I have ever tasted. (C) Tyler Durden
buzzy вне форума   +1 (+1/-0)    
Старый 03.07.2010, 14:23     TS Старый   #12 (permalink)
Увлечённый
 
Аватар для sergey321
 
Регистрация: 15.07.2008
Адрес: Минск
Сообщений: 586
Цитата:
Сообщение от buzzy Посмотреть сообщение
Как ты узнаёшь координаты кнопок? Можешь ещё добавить автологин?
В автохоткей есть прога AutoScriptWriter. Либо ещё есть скрипт AHK_Window_Info.

Автологин добавлю.

Дай ссылку на скрипт картмана, я не в курсе что за он.
sergey321 вне форума      
Старый 03.07.2010, 14:39   #13 (permalink)
Аксакал
 
Регистрация: 12.03.2010
Адрес: Минск
Сообщений: 2,046
Это не его скрипт, просто он его выложил:
https://forumcgm.org/poker_soft/17237...hk-skript.html
__________________
Tomorrow will be the most beautiful day of Raymond K. Hessel's life. His breakfast will taste better than any meal you and I have ever tasted. (C) Tyler Durden
buzzy вне форума   +1 (+1/-0)    
Старый 03.07.2010, 14:52     TS Старый   #14 (permalink)
Увлечённый
 
Аватар для sergey321
 
Регистрация: 15.07.2008
Адрес: Минск
Сообщений: 586
buzzy, скорее всего будет работать, не проверял.

Добавил автологин.
Чтобы он работал нужно строку "AutoLogin = 0" заменить на "AutoLogin = 1". + ввести в клиенте логин, пароль и нажать сохранить.

Код:
; Entraction client.exe directory
ClientDir = c:\Program Files (x86)\B2BPOKER\GoPlay\

; 1 - All limits
; 2 - No limit
; 3 - Pot limit
; 4 - 1/2 pot limit
; 5 - Fixed limit
Limit = 2

; 1 - All stakes
; 2 - High stakes
; 3 - Medium stakes
; 4 - Low stakes
; 5 - Micro stakes
Stakes = 4

; 1 - All table sizes
; 2 - 10 players
; 3 - 9 players
; 4 - 8 players
; 5 - 6 players
; 6 - 2 players
Players = 5 

HideFullTables = 0
HideEmptyTables = 1
AutoLogin = 0


; ---------------------------
Run Client.exe, %ClientDir%
WinWait ahk_class l1l1.iY
WinActivate

GoPlay := 0
IfWinExist GoPlay - Lobby
{
	GoPlay := 1
}
	
	
x :=  678 - 100*GoPlay
y :=  192 + 30*GoPlay

Click %x%, %y%
y2 :=  y + 17*Limit
Click %x%, %y2%

y := y + 22
Click %x%, %y%
y2 :=  y + 17*Stakes
Click %x%, %y2%

y := y + 22
Click %x%, %y%
y2 :=  y + 17*Players
Click %x%, %y2%	
	
y := y + 19
if (HideFullTables = 1) {
	Click %x%, %y%
}

y := y + 16	
if (HideEmptyTables = 1) {
	Click %x%, %y%
}	

; --- autologin ---
if (AutoLogin = 1) 
{
	Loop, 5 
	{
		Sleep 1000
		Click 18, 37
		Click 20, 61
		
		IfWinExist, Log in
		{			
			WinActivate
			Click 204,  265
			break
		}
	}
}
sergey321 вне форума      
Старый 03.07.2010, 15:00   #15 (permalink)
Аксакал
 
Регистрация: 12.03.2010
Адрес: Минск
Сообщений: 2,046
Этот скрипт ещё и сам клиент запускает?
Если да, то у меня не работает. Выдаёт ошибку имени файла.
__________________
Tomorrow will be the most beautiful day of Raymond K. Hessel's life. His breakfast will taste better than any meal you and I have ever tasted. (C) Tyler Durden
buzzy вне форума   +1 (+1/-0)    
Старый 03.07.2010, 15:05     TS Старый   #16 (permalink)
Увлечённый
 
Аватар для sergey321
 
Регистрация: 15.07.2008
Адрес: Минск
Сообщений: 586
Да, проверь чтобы в ClientDir путь к папке был правильный.

Можно ещё удалить запуск клиента убрав строку "Run Client.exe, %ClientDir%".
sergey321 вне форума      
Старый 03.07.2010, 15:11   #17 (permalink)
Аксакал
 
Регистрация: 12.03.2010
Адрес: Минск
Сообщений: 2,046
Всё работает. Спасибо!
__________________
Tomorrow will be the most beautiful day of Raymond K. Hessel's life. His breakfast will taste better than any meal you and I have ever tasted. (C) Tyler Durden
buzzy вне форума   +2 (+2/-0)    

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Entraction Betpot AHK-скрипт cartman Покер софт 163 02.06.2011 14:40
Автоматический ввод-вывод WebMoney ZonaObmena Ввод-вывод денег 2 25.08.2010 22:54
Нужна прога/скрипт, который показывает bet amount в B2B(Entraction) ice_Scream Покер софт 17 14.03.2009 16:46



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Быстрый переход
Правила форумов CGM Контакты Справка Обратная связь CGM.ru Архив Вверх Главная
 
Использование материалов сайта разрешено только при наличии активной ссылки на источник.
Все права на картинки и тексты принадлежат Информационному агентству CGM и их ПАРТНЕРАМ. Политика конфидециальности
CGM.ru на Youtube CGM.ru на Google+ CGM.ru в Twitter CGM.ru на Facebook CGM.ru в vKontakte CGM.ru в Instagram

В сотрудничестве с Pokeroff.ru
Текущее время: 22:14. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, vBulletin Solutions, Inc. Перевод: zCarot