Помогите с АХК

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

GriffinP

Новичок
Автор темы
13
0
Как сделать так что-бы АХК брал ник и вставлял его в свое сообщение.
Пример:
Nikita_Ivanov[22]: Здравствуйте сотрудники.
; дальше я жму Alt + 1 и пишет:
Ilya_Ivanov[33]: Здравствуйте N.Ivanov.

Здравствуйте - может быть и "Здравия желаю"
А ответ, должен быть такой-же как и приветсвие, т.е.
Пишут "Здравствуйте", а я в ответ "Здравствуйте И.Фамилия"
Пишут "Здравия желаю", а я в ответ "Здравия желаю И.Фамилия"
 
Последнее редактирование:

Pakulichev

Software Developer & System Administrator
Друг
1,789
2,135
Как сделать так что-бы АХК брал ник и вставлял его в свое сообщение.
Пример:
Nikita_Ivanov[22]: Здравствуйте сотрудники.
; дальше я жму Alt + 1 и пишет:
Ilya_Ivanov[33]: Здравствуйте N.Ivanov.

Здравствуйте - может быть и "Здравия желаю"
А ответ, должен быть такой-же как и приветсвие, т.е.
Пишут "Здравствуйте", а я в ответ "Здравствуйте И.Фамилия"
Пишут "Здравия желаю", а я в ответ "Здравия желаю И.Фамилия"
Мне кажется, что это лучше реализовать через команду, а также заюзать SAMP UDF.
Вот тебе примерчик:
Код:
$~Enter::
if (isInChat() && !isDialogOpen()) {
Sleep 200[/FONT]
chatInput:= readString(hGTA, dwSAMP + 0x12D8F8, 256)
if (chatInput = "/hello" or RegExMatch(chatInput, "^\/hello\s(%d+)", value))
{
SendChat('Здравствуйте ' value1 '.')
}
}
return
 

#Rin

Известный
Всефорумный модератор
1,214
1,037
Как сделать так что-бы АХК брал ник и вставлял его в свое сообщение.
Пример:
Nikita_Ivanov[22]: Здравствуйте сотрудники.
; дальше я жму Alt + 1 и пишет:
Ilya_Ivanov[33]: Здравствуйте N.Ivanov.

Здравствуйте - может быть и "Здравия желаю"
А ответ, должен быть такой-же как и приветсвие, т.е.
Пишут "Здравствуйте", а я в ответ "Здравствуйте И.Фамилия"
Пишут "Здравия желаю", а я в ответ "Здравия желаю И.Фамилия"
Через Loop или SetTimer последнюю строчку из чата обрабатывать регуляркой а также через if conatins чекать веденный текст.
После ввода своей команды или нажатия клавиши использовать переменную полученную регуляркой выше.

Мне кажется, что это лучше реализовать через команду, а также заюзать SAMP UDF.
Вот тебе примерчик:
Код:
$~Enter::
if (isInChat() && !isDialogOpen()) {
Sleep 200[/FONT]
chatInput:= readString(hGTA, dwSAMP + 0x12D8F8, 256)
if (chatInput = "/hello" or RegExMatch(chatInput, "^\/hello\s(%d+)", value))
{
SendChat('Здравствуйте ' value1 '.')
}
}
return
Ты ожил))
 
  • Нравится
Реакции: Pakulichev
Статус
В этой теме нельзя размещать новые ответы.