Что нового

[Battlefield2] Бот для отправки сообщений.

HvyRst

Новичок
Сообщения
3
Репутация
0
Версия AutoIt: 3.3.8.0

Описание: Есть игра - Battlefield 2 с модом Poject Reality. Нужно по Хоткею открыть чат и написать туда сообщение, хоткеев надо 3 штуки, т.к. сообщений будет 3, отдельных.
Т.е. Нажимаем к примеру Нумпад1 скрипт нажимает букву L(открывает чат) и пишет сообщение((!s - админская команда, пишет текст от админа) и текст самого сообщения.

Примечания: Только начал изучать AutoIt, пробывал написать сам ничего не получилось=)
Возможно ваша помощь поможет мне освоиться в AutoIt.=)
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Re: [Автоматизация] Открытие чата в игре и отправка сообщений.

покажи код которым сам пробовал.
 
Автор
H

HvyRst

Новичок
Сообщения
3
Репутация
0
Re: [Автоматизация] Открытие чата в игре и отправка сообщений.

Код не сохранился, удалил файл=(
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: [Автоматизация] Открытие чата в игре и отправка сообщений.

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Автоматизация] Открытие чата в игре и отправка сообщений." - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, Модератор раздела.
 

winstan

Эксплотатор)
Сообщения
406
Репутация
79
Код:
$keychat="{L}"

$text1="Сообщение 1"
$text2="Сообщение 2"
$text3="Сообщение 3"


HotKeySet ("{NUMPAD9}","_9")

HotKeySet ("{NUMPAD1}","_1")
HotKeySet ("{NUMPAD2}","_2")
HotKeySet ("{NUMPAD3}","_3")

While 1
Sleep(1000)
WEnd

Func _9()
	Exit
EndFunc


Func _1()
	Send($keychat)
	Sleep(500)
	send($text1)
	Sleep(500)
	Send("{enter}")
EndFunc

Func _2()
	Send($keychat)
	Sleep(500)
	send($text2)
	Sleep(500)
	Send("{enter}")
EndFunc

Func _3()
	Send($keychat)
	Sleep(500)
	send($text3)
	Sleep(500)
	Send("{enter}")
EndFunc
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
winstan,
вопрос не в коде, код простой.
Вопрос как обойти защиту.
 
Автор
H

HvyRst

Новичок
Сообщения
3
Репутация
0
Да, дело похоже в защите.
P.S.
Скрипт на AHK работает, но он не на отправку сообщений, а на подавление отдачи, т.е. с нажатием ЛКМ идет автоматическое движение мышкой вниз.
 

winstan

Эксплотатор)
Сообщения
406
Репутация
79
А на AHK пробовал?

Код:
Hotkey, numpad1, test

return

test:
send, {L}
send, текст
send, {enter}
return
 
Верх