ошибку выдёт?Что-то не канает, можно полностью код?
AutoHotKey:
$~NumpadEnter::
$~Enter::
if (!isInChat()) || (isDialogOpen())
Return
Sleep 250
blockChatInput()
tempText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
tempCmd := StrSplit(tempText, " ")[1]
unblockChatInput()
if (tempCmd == "/uninv")
{
if (RegExMatch(tempText, "^" tempCmd "\s(\d{1,3}) (.*)$", string))
{
if (string1 >= 0)
{
if (string2 <= 0)
{
AddChatMessageEx("ff00ff", "Ошибка, вы не ввели причину!")
return
}
UvalNick := getPlayerNameById(string1)
UvalNick := RegExReplace(UvalNick, "_", "")
SendChat("/me достал личный КПК")
Sleep 500
SendChat("/me открыл список сотрудников Компании ""Sakuri"", ")
Sleep 500
SendChat("/me нашел нужного сотрудника " UvalNick " ")
sleep 500
SendChat("/me вынес его из списка сотрудников")
sleep 500
SendChat("/uninvite " string1 " " string2 "")
}
else
addChatMessageEx("800080", "{800080}[Дальнобойщик GRP] {66CDAA}Ошибка, введите {ff0000}" tempCmd " [id] [reason].") ;Если неверно использовал команду
return
}
}
if (tempCmd == "/fn")
{
if (RegExMatch(tempText, "^" tempCmd " (.*)$", string))
{
if (string1 <= 0)
{
AddChatMessageEx("ff0000", "Ошибка, введите " tempCmd " [text].")
return
}
SendChat("/f (( " string1 " ))")
return
}
else
{
AddChatMessageEx("ff0000", "Ошибка, введите " tempCmd " [text].")
return
}
}
return