Вывод введённого текста в диалоге.

NHacker1271

Известный
Автор темы
156
16
Хочу сделать вывод текста который я введу в диалог, выручайте)
AutoHotKey:
#SingleInstance, Force
#include samp.ahk
~$Enter::
if (isDialogOpen() && getDialogCaption() == "Заголовок") {
    ; Тут бы вывести значение введённого текста..
}
return
!1::
showDialog(1, "Заголовок", "Введите текст:", "Закрыть!")
return
 
  • Нравится
Реакции: ceregapro1
Решение
Код:
~Enter::

if (IsInChat() && !IsDialogOpen()) {

blockChatInput()

Sleep 200

dwAddress := dwSAMP + 0x12D8F8

chatInput := readString(hGTA, dwAddress, 256)

if (chatInput == "/dialog1") { ; Регаем кмд

 

ShowDialog("1", "Диалог №1", "Введи айди, ебать", "Ok") ; Диалог

 

Input, text, V, {Enter} ; Ждем пока пользователь введет текст

 

Sleep, 100 ; Задержка "На всякий случай"

Addchatmessage("вы ввели:" text "")

return

}

else {

if (!isDialogOpen() && chatInput != "") {

unBlockChatInput()

SendChat(chatInput)

writeString(hGTA, dwAddress, "")

}

}

}

return

degrando

Известный
362
127
Код:
~Enter::

if (IsInChat() && !IsDialogOpen()) {

blockChatInput()

Sleep 200

dwAddress := dwSAMP + 0x12D8F8

chatInput := readString(hGTA, dwAddress, 256)

if (chatInput == "/dialog1") { ; Регаем кмд

 

ShowDialog("1", "Диалог №1", "Введи айди, ебать", "Ok") ; Диалог

 

Input, text, V, {Enter} ; Ждем пока пользователь введет текст

 

Sleep, 100 ; Задержка "На всякий случай"

Addchatmessage("вы ввели:" text "")

return

}

else {

if (!isDialogOpen() && chatInput != "") {

unBlockChatInput()

SendChat(chatInput)

writeString(hGTA, dwAddress, "")

}

}

}

return
 
  • Нравится
Реакции: CaJlaT и NHacker1271