Ahk, SA:MP(Считывает текст с чата и выводит мой текст)

Статус
В этой теме нельзя размещать новые ответы.

Devilupa

Новичок
Автор темы
10
0
Всем привет.
Я хочу сделать AHK для того чтобы он читал чат. Тоесть. Но я незнаю как.
Я в сампе в чат напишу: /try нашел нычку. (Если удачно то будет одна рп отыгровка а если неудачно то будет другая рп отыгровка.) Подскажите пожалуйста код.
 
Последнее редактирование:

iAmerican

Известный
Друг
614
260
Дак мне нужна помощь для создания этого AHK так как я новичек и начал учится писать AHK
ну так покажи код , что хотя бы попробовал сделать.
p.s. АХК уже нахуй не кому не надо. Бросай это дело , что бы не быть лохом.
 

Devilupa

Новичок
Автор темы
10
0
ну так покажи код , что хотя бы попробовал сделать.
p.s. АХК уже нахуй не кому не надо. Бросай это дело , что бы не быть лохом.
sampchatlog = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop, Read, %sampchatlog%
{
IfInString, A_LoopReadLine, Удачно:
{
goto, pcaptflood
}
}
goto, pcapttp
pcaptflood:
filedelete, %sampchatlog%
fileappend, , %sampchatlog%
loop 5
{
SendInput {F6}/me изъял нычку{Enter}
sleep 1000
}
Вот это мне скинули но я незнаю куда вставлять рп отыгровку

ну так покажи код , что хотя бы попробовал сделать.
p.s. АХК уже нахуй не кому не надо. Бросай это дело , что бы не быть лохом.
Помогите пожалуйста
Мне нужно так чтобы при активации кнопки вводилась команда /try нашел нычку. Если удачно то чтобы отыгралось: /me изъял нычку. А если НЕУДАЧНО то отыгралось: /time .......... И можете ли вы убрать повторение. Пожалуйста. Заранее спасибо огромное
 
Последнее редактирование модератором:

iMARAN

Новичок
2
0
#Persistent
#IfWinActive GTA:SA:MP
f2::
SendInput, {f6}/try нашел нычку.{Enter}
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
fileappend, , %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop
{
TPone:
Loop, Read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
IfInString, A_LoopReadLine, Неудачно
{
goto, TPtwo
}
else IfInString, A_LoopReadLine, Удачно
{
goto, TPtwo2
}
}
goto, TPone
TPtwo:
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
fileappend, , %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
SendInput, {f6}/time{Enter}
goto, TPone
TPtwo2:
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
fileappend, , %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
SendInput, {f6}/try нашел нычку.{Enter}
}
f3::reload
 

Devilupa

Новичок
Автор темы
10
0
#Persistent
#IfWinActive GTA:SA:MP
f2::
SendInput, {f6}/try нашел нычку.{Enter}
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
fileappend, , %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop
{
TPone:
Loop, Read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
IfInString, A_LoopReadLine, Неудачно
{
goto, TPtwo
}
else IfInString, A_LoopReadLine, Удачно
{
goto, TPtwo2
}
}
goto, TPone
TPtwo:
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
fileappend, , %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
SendInput, {f6}/time{Enter}
goto, TPone
TPtwo2:
filedelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
fileappend, , %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
SendInput, {f6}/try нашел нычку.{Enter}
}
f3::reload
Можете написать пожалуйста без Loop тоесть чтобы не повторял
 

serhiyrubin

Известный
396
106
Вот простой и понятный код, отредактировать сам сможешь
Добавил описание
Код:
F2:: ; Клавиша активации скрипта
way = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt ; Путь к ЧатЛогу
FileDelete, %way%  ; Удаляем ЧатЛог
SendInput, {F6}/try нашел нычку{Enter} ; Пишем в чат /try нашел нычку
Loop 
{ 
FileRead, file, %way%  ; Читаем ЧатЛог
IfInString, file, нашел нычку [Неудачно] ; Ищем в ЧатЛоге фразу "нашел нычку [Неудачно]"
{ 
Sleep 1500 ; Задержка
SendInput, {F6}/time{Enter} ; Пишем в чат /time
FileDelete, %way%  ; Удаляем ЧатЛог
} 
IfInString, file, нашел нычку [Удачно] ; Ищем в ЧатЛоге фразу "нашел нычку [Удачно]"
{
Sleep 1500 ; Задержка
SendInput, {F6}/me изъял нычку{Enter} ; Пишем в чат/me изъял нычку
FileDelete, %way%  ; Удаляем ЧатЛог
}
} 
return ; Ретерним чтобы потом снова активировать скрипт на F2
 
Последнее редактирование:
  • Нравится
Реакции: Dragon Nikki

asdzxcjqwe

¯\_(ツ)_/¯
Друг
621
709
Вот простой и понятный код, отредактировать сам сможешь
Добавил описание
Код:
F2:: ; Клавиша активации скрипта
way = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt ; Путь к ЧатЛогу
FileDelete, %way%  ; Удаляем ЧатЛог
SendInput, {F6}/try нашел нычку{Enter} ; Пишем в чат /try нашел нычку
Loop
{
FileRead, file, %way%  ; Читаем ЧатЛог
IfInString, file, нашел нычку [Неудачно] ; Ищем в ЧатЛоге фразу "нашел нычку [Неудачно]"
{
Sleep 1500 ; Задержка
SendInput, {F6}/time{Enter} ; Пишем в чат /time
FileDelete, %way%  ; Удаляем ЧатЛог
}
IfInString, file, нашел нычку [Удачно] ; Ищем в ЧатЛоге фразу "нашел нычку [Удачно]"
{
Sleep 1500 ; Задержка
SendInput, {F6}/me изъял нычку{Enter} ; Пишем в чат/me изъял нычку
FileDelete, %way%  ; Удаляем ЧатЛог
}
}
return ; Ретерним чтобы потом снова активировать скрипт на F2
ТА-БУ-ЛЯ-ЦИ-ЯЯ
 

widik

Новичок
1
0
Вот простой и понятный код, отредактировать сам сможешь
Добавил описание
Код:
F2:: ; Клавиша активации скрипта
way = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt ; Путь к ЧатЛогу
FileDelete, %way%  ; Удаляем ЧатЛог
SendInput, {F6}/try нашел нычку{Enter} ; Пишем в чат /try нашел нычку
Loop
{
FileRead, file, %way%  ; Читаем ЧатЛог
IfInString, file, нашел нычку [Неудачно] ; Ищем в ЧатЛоге фразу "нашел нычку [Неудачно]"
{
Sleep 1500 ; Задержка
SendInput, {F6}/time{Enter} ; Пишем в чат /time
FileDelete, %way%  ; Удаляем ЧатЛог
}
IfInString, file, нашел нычку [Удачно] ; Ищем в ЧатЛоге фразу "нашел нычку [Удачно]"
{
Sleep 1500 ; Задержка
SendInput, {F6}/me изъял нычку{Enter} ; Пишем в чат/me изъял нычку
FileDelete, %way%  ; Удаляем ЧатЛог
}
}
return ; Ретерним чтобы потом снова активировать скрипт на F2
Слушай,а как сделать так чтобы скрипт был постоянно запущен и не приходилось нажимать Ф2 для запуска?
 
Статус
В этой теме нельзя размещать новые ответы.