Доброго времени суток, хочу написать скрипт для автоматической выдачи наказаний по нажатию клавиш.
Так-как прошу для CR:MP , это будет сложно ( ибо КРМП работает на SAMP 0.3e )
Прошу помощи.
Нужно доделать :
1. Нужно добавить считывание Ников Администраторов , которые пишут наказаний .
К примеру : [A] Terry_Cartman : /ban 227 30 Cheat , я нажимаю ALT + стрелочку вниз и выдаю наказание. Но нужно, что-бы скрипт считывал ник , кто просил выдать , а желательно Фамилию, и в конце автоматически приписывал фамилию администратора, который попросил выдать.
Что-бы у игроков это выглядело вот так Администратор Nick_Name выдал бан Nick_Name на 30 дней. Причина : Cheat | Фамилия администратора, который попросил выдать.
P.S Нужно что-бы с чатлога считывалась фамилия администратора и автоматически вводила её в конце, а не что-бы администратор сам писал свою фамилию
Вот код , кто поможет буду очень благодарен :
Так-как прошу для CR:MP , это будет сложно ( ибо КРМП работает на SAMP 0.3e )
Прошу помощи.
Нужно доделать :
1. Нужно добавить считывание Ников Администраторов , которые пишут наказаний .
К примеру : [A] Terry_Cartman : /ban 227 30 Cheat , я нажимаю ALT + стрелочку вниз и выдаю наказание. Но нужно, что-бы скрипт считывал ник , кто просил выдать , а желательно Фамилию, и в конце автоматически приписывал фамилию администратора, который попросил выдать.
Что-бы у игроков это выглядело вот так Администратор Nick_Name выдал бан Nick_Name на 30 дней. Причина : Cheat | Фамилия администратора, который попросил выдать.
P.S Нужно что-бы с чатлога считывалась фамилия администратора и автоматически вводила её в конце, а не что-бы администратор сам писал свою фамилию
Вот код , кто поможет буду очень благодарен :
Код:
ListLines Off
SetBatchLines -1
Words = (warn|ban|skick|sethp|tempskin|msg|unwarn|sban)
!Down::
FileRead, Str, %A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\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\CR-MP\GenerationC\chatlog.txt
Return