1

Тема: Как вылечить запись в память SAMP

http://i.imgur.com/MN7rDeE.png
Тут выглядит отлично. Цвет везде изменен, это очень здорово. Но вот когда первая строка:
http://i.imgur.com/LO7ZrU0.png

global lText := ""

	addChatMessage("<< AHK mod start >>")
	dwAddrr1 := readDWORD(hGTA, dwSAMP + SAMP_CHAT_INFO_OFFSET) + 0x639A
Loop
{
	if(RegExMatch(GetChatText(), "\[R\] (.*)") && lText != GetChatText())
	{
		WriteProcessMemory("GTA:SA:MP", dwAddrr1, 3604403712, 4)
		global lText := GetChatText()
	}
	sleep 100	
}

Хэлпуйте(

2

Re: Как вылечить запись в память SAMP

АП

3

Re: Как вылечить запись в память SAMP

Что это?

Win 10 x64
AHK v1.1.33.02
                       Справка тебе в помощь.

4

Re: Как вылечить запись в память SAMP

Alectric пишет:

Что это?

Смена цвета чата посредством записи в память процесса

5

Re: Как вылечить запись в память SAMP

Alectric Нет вариантов? да?

6

Re: Как вылечить запись в память SAMP

Просто эта строчка не находит соответствие в верхних строках, так как в них нету "[R]"

if(RegExMatch(GetChatText(), "\[R\] (.*)") && lText != GetChatText())

Попробуй так:

if(RegExMatch(GetChatText(), "\[\d\d:\d\d:\d\d]\s+(\[R]|-).*") && lText != GetChatText())