[Помощь] Помогите с RegExMatch и SAMP UDF - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Помогите с RegExMatch и SAMP UDF
Pirro1 Дата: Воскресенье, 15.05.2016, 20:56 | Сообщение # 1
Новичок
Сообщений: 1
Статус: Offline
Привет всем заядлым скриптерам на AHK)
Прошу помочь в написании скрипта.
Что мне собственно надо:
Когда в чатлоге последняя строка будет:
Nick_Name[228]: {FFCD00}привет - например
Через самп UDF писало в чат: /sms [цифры после ника] Здрасте
А если
Nick_Name[228]: {FFCD00}спс - например
Через самп UDF писало в чат: /sms [цифры после ника] Пожалуйста

Я знаю, что ниже было что-то подобное, но такого не было.
Я написал какой-то скрипт, но я уверен, что это бред, поэтому очень хочу, чтобы кто-то помог мне, буду очень благодарен.

Код
File:=% A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
start:
loop
{

lastline := GetNewLine(File)

If lastline contains привет, ку
{
RegExMatch(lastline, "i).*\[([0-9]*)\]:\{FFCD00\}*", idl)
SendChat("/sms" idl1 "Здрасте")
}

If lastline contains спс, сяб, спасибо
{
RegExMatch(lastline, "i).*\[([0-9]*)\]: \{FFCD00\}*", idl)
SendChat("/sms" idl1 "Пожалуйста")
}

}
GetNewLine(filename)
{ ;
static old
static new
if !old
{
FileGetSize, old, %filename%
new := old
}
while old = new
{
sleep 100
FileGetSize, new, %filename%
}
old := new
Loop, read, %filename%
if A_LoopReadLine
{
last := A_LoopReadLine
}

return last
}


Сообщение отредактировал Pirro1 - Воскресенье, 15.05.2016, 20:57
ArrowOfDeath Дата: Воскресенье, 15.05.2016, 21:06 | Сообщение # 2
Советник
Сообщений: 629
Статус: Offline
Может поможет..
Код

!1::
Loop, read, C:\Users\...Documents\GTA San Andreas User Files\SAMP\chatlog.txt ; путь к чалогу
IfInString, A_LoopReadLine, Отправитель:
RegExMatch(A_LoopReadLine, "\Q] \E(.)\Q[\E(.)\Q]", sms)
sendinput, {f6}/sms %sms2%{space}
return


Cкрипт автоматически вбивает id последнего входящего смс.


Мои AHК скрипты | Темы:

AHK



Сообщение отредактировал [LSD]Magnum - Воскресенье, 15.05.2016, 21:06
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
SportikASS [09:38]

pidoras22 [19:34]

maureenwp18 [19:13]

mikeallen1975 [21:21]

azek [18:16]

kellimp1 [08:27]

marais60 [14:42]

erinkg5 [04:25]

guadalupewb9 [20:30]

bobbieiv69 [16:32]

Влад121 [18:01]

martinaiz2 [15:54]

XaNaX200 [13:45]