1 (изменено: ataks63rus, 2017-02-01 19:43:10)

Тема: SAMP: вывод часть текста из chatlog в чат

Помогите скриптом кто может :-).
В краце мне нужен скрипт который будет выводить состояние склада в доклад.
Пример: когда я достовляю боеприпыса на с клад в чате пишет "боеприпасы доставлены, на складе 67734/100000".
И мне надо сделать доклад к примеру: "на боеприпаса на склад SFA доставлены состояние 67734/100000".

Уже два дня ищу есть подобное типа ответ на смс или капирование только Nick_Name а такой найти не могу у самого мозгов не хватает поэтому прошу у вас.

2

Re: SAMP: вывод часть текста из chatlog в чат

Строчку из чат лога дай с количеством боеприпасов.

3 (изменено: ataks63rus, 2017-02-01 19:47:18)

Re: SAMP: вывод часть текста из chatlog в чат

Tекст из чат лога:

[16:32:13]  Материалов: 0/10000 .

[16:32:13]  На складе LVPD: 97090/100000 .

Если в "chatlog.txt" появится эта запись, то в чате пишет как в коде ниже.

SendInput, {f6}/f [ВО]: Боеприпасы доставлены в %idPl1% 2/2. На складе: %idPl2%/100000{left 18}

И все это активировалось на кнопку "Numpad7".

4 (изменено: slavafedora, 2017-02-01 20:47:51)

Re: SAMP: вывод часть текста из chatlog в чат

Пробуй:


~Numpad7::
{
Loop
{
chattxt=%A_MyDocuments%/GTA San Andreas User Files/SAMP/chatlog.txt 
	FileRead, chatlog, %chattxt%
	if (RegExMatch(chatlog, "\] На складе (.*): (.*)/(.*)", idPl))
	{
		FileAppend, %chatlog% `n, %A_MyDocuments%/GTA San Andreas User Files/SAMP/chatlog-copy.txt, UTF-8
		FileDelete, %A_MyDocuments%/GTA San Andreas User Files/SAMP/chatlog.txt
		SendInput, {F6}/s Боеприпасы доставлены в %idPl% 2/3 состояние %idP2%/100000{ENTER}
	}
	return
}
}

5

Re: SAMP: вывод часть текста из chatlog в чат

ataks63rus
Приведите ваши сообщения в соответствие с правилами (вижу отсутствие точек в конце нек. предложений и тега цитаты).

Принято. Больше не нарушайте.

6

Re: SAMP: вывод часть текста из chatlog в чат

Flasher, если принято почему не видно код от "slavafedorа"?

7

Re: SAMP: вывод часть текста из chatlog в чат

ataks63rus
Обратите внимание на шапку поста, кем он был изменён. Видно станет, когда объявится его автор.

8 (изменено: ataks63rus, 2017-02-01 23:59:51)

Re: SAMP: вывод часть текста из chatlog в чат

slavafedora, не работает.

9

Re: SAMP: вывод часть текста из chatlog в чат

Код рабочий, ищи проблему у себя.

10

Re: SAMP: вывод часть текста из chatlog в чат

slavafedora, а вы сами пробовали запускать свой код с примером топикстартера?