Avenax, Пожалуйста /happy [id игрока] [Текст]
Код
#IfWinActive GTA:SA:MP
#SingleInstance, force
#Include SAMPR1.ahk
$~NumpadEnter::
$~Enter::
if (!isInChat() || (isDialogOpen() && (getDialogStyle() == 1 || getDialogStyle() == 3)))
Return
Sleep 250
dwAddress := dwSAMP + 0x12D8F8
tempText := readString(hGTA, dwAddress, 256)
tempCmd := StrSplit(tempText, " ")[1]
if (tempCmd == "/happy")
{
if (RegExMatch(tempText, "^" tempCmd "\s+(?<id>[0-9]+)\s+(?<text>.*)$", var_))
{
SendChat(getPlayerNameById(var_id) " " var_text)
}
Else
addChatMessage("Используй: " tempCmd " [id игрока] [Текст]")
}
return