<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Копирование]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=17196</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17196&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Копирование».]]></description>
		<lastBuildDate>Mon, 20 Jun 2022 08:20:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Копирование]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153619#p153619</link>
			<description><![CDATA[<p>Господи, господи.. сколько же лет данному коду?..</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Mon, 20 Jun 2022 08:20:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153619#p153619</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Копирование]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153603#p153603</link>
			<description><![CDATA[<div class="codebox"><pre><code>
NumpadSub:: 
FileRead, Str, %A_MyDocuments%\SAMP User Files\SAMP\chatlog.txt

rx =                  ; Регулярное выражение разбито на части для упрощения понимания
( Join LTrim Comments
  m)                  ; Флаг m (multi-line) упрощает работу с многострочными текстами
  ^                   ; Символ ^ - начало строки (с флагом m - любой строки, а не всего текста)
  \[\d\d:\d\d:\d\d\]  ; Метка времени в формате [NN:NN:NN], где N - любое число
  \s*                 ; Пробелы после метки времени (похоже, обычно один, но мало ли что)
  \S+_\S+             ; Имя в формате ТЕКСТ_ТЕКСТ; \S - не-пробелы (например, буквы)
  \[(\d+)\]           ; Числовой Id в квадратных скобках. Круглые скобки - для записи в match1
  \s:\s               ; Пробел-двоеточие-пробел, разделяющие автора сообщения и его текст
  .*                  ; Текст сообщения, совершенно любой.
  $                   ; Конец строки (как и ^, зависит от флага m)
)

RegexMatch(Str, rx, match)
ToolTip % Clipboard := match1
FileAppend,%match1%`n,chatidhelp.ini
Sleep 0
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}/sp %match1%{Enter}
clipboard =
ToolTip
match1 = %match1%
AddChatMessage(&quot;Помошь игроку: &quot; match1 &quot;&quot;)
FileDelete,%A_MyDocuments%\SAMP User Files\SAMP\chatlog.txt 
Return
</code></pre></div><p>Я являюсь админом, и мне надо чтобы код копировал ответы других админов. Ниже пример ответа ДРУГОГО админа:<br />&quot;[04:26:32] Администратор Ivan_Ivanov[47] для Mark_Petrov[12]: нет, не можем | Приятной игры на на сервере <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />&quot;</p><p>Мне надо чтобы код скопировал id игрока(в данном случае 12) и ответ админа(в данном случае &quot;нет, не можем&quot;).<br />/pm %match1% %match2%{Enter} - команда для ответа игроку.<br />И так каждый раз по нажатию кнопки копировал id игрока и ответ игроку.<br />Ниже предоставил пример из чатлога.</p>]]></description>
			<author><![CDATA[null@example.com (mickey12478)]]></author>
			<pubDate>Sun, 19 Jun 2022 13:20:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153603#p153603</guid>
		</item>
	</channel>
</rss>
