Тема: [SA:MP] Нужна помощь со скриптом для выдачи наказаний.
Доброго времени суток, написал скрипт для автоматической выдачи наказаний по нажатию клавиш. ( для админов )
Нужно добавить считывание Ников Администраторов , которые пишут наказаний .
К примеру : [A] Terry_Cartman : /ban 227 30 Cheat , я нажимаю ALT + стрелочку вниз и выдаю наказание. Но нужно, что-бы скрипт считывал ник , кто просил выдать , а желательно Фамилию, и в конце автоматически приписывал фамилию администратора, который попросил выдать.
Что-бы у игроков это выглядело вот так Администратор Nick_Name выдал бан Nick_Name на 30 дней. Причина : Cheat | Фамилия администратора, который попросил выдать.
Вот код :
ListLines Off
SetBatchLines -1
Words = (warn|ban)
!Down::
FileRead, Str, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
StringReplace, Str, Str, `r`n, `n, 1
StringReplace, Str, Str, `r, `n, 1
RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+]\s*\[A].*?\[.*?]:\s*(/`*" Words "\s.*?)\n", Match)
ToolTip % Clipboard := Match1
FileAppend,%Match1%`n,logachat.ini
Sleep 100
SendInput,{F6}%match1%
clipboard =
ToolTip
FileDelete,%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Return