- 1,788
- 2,141
Добрый день, кто может подсказать по следующему вопросу?
Есть функция:
Ниже идет активация по клавише Enter, после чего условия.
Вот пример:
Вопрос в следующем, почему команды работают через раз (могут и через десять)?
Может кто чего посоветует.
Есть функция:
Код:
ChatInput()
{
if !isInChat()
return ""
While isInChat()
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
return chatInput
}
Ниже идет активация по клавише Enter, после чего условия.
Вот пример:
Код:
$~Enter::
if isDialogOpen()
return
else
chatInput := StrSplit(ChatInput(), A_Space)
if (ChatInput[1] = "") or !(IsSAMPAvailable())
return
if (ChatInput[1] = "/test")
{
AddChatMessageEx("FF0000", "Красненький текст")
Return
}
if (ChatInput[1] = "/test2")
{
AddChatMessageEx("FFFF00", "Желтенький текст")
Return
}
Вопрос в следующем, почему команды работают через раз (могут и через десять)?
Может кто чего посоветует.
Могу помочь, отпиши в личку, решим.Какая именно команда и? для чего
Последнее редактирование модератором: