robin32125 |
Дата: Вторник, 06.03.2018, 15:24 | Сообщение # 1
|
Новичок
Сообщений: 9
Статус: Offline
|
Желаю создать fake-dialog, Однако значения, указанные после input (input, (значение)..) диалог у меня игнорирует, т.е. я их ввожу, а они не появляются в fakedialog.
Именно этот код у меня работает:
[/code]:?:/ctext:: SendMessage, 0x50,, 0x4190419,, Addchatmessage("Запишите содержимое в строку, выводимую на экране") showDialog("1", "Бланкнот", "", "Enter") Addchatmessage("Для переноса на следующее строку используйте - ЁТ на англ раскладке!") input, fsod, V, {enter} Sleep 200 Addchatmessage("Успешно! Используйте /fwin") return
:?:/fwin:: Showdialog(0, "Бланкнот", ""fsod, "Close") return
А этот код не работает [code]:?:/faked:: ShowDialog(2, "{40E0D0}Создание фэйк-диалога", "{F0E68C}Создать`n{F0E68C}Открыть`n", "Close") Sst := LineResult() If (!Sst) return If (Sst = 1) Createfakedialog() Else if (Sst = 2) openfakedialog() return
Createfakedialog() { Showdialog(2, "{40E0D0}Создание фэйк-диалога", "{F0E68C}Создать диалог 1`n{F0E68C}Создать диалог 2`n{F0E68C}Создать диалог 3", "Close") Openone := LineResult() If (!Openone) return If (Openone = 1) EditDialog1() Else if (Openone = 2) EditDialog2() Else if (Openone = 3) EditDialog3() return }
Openfakedialog() { Showdialog(2, "{40E0D0}Создание фэйк-диалога", "{F0E68C}Открыть диалог 1`n{F0E68C}Открыть диалог 2`n{F0E68C}Открыть диалог 3", "Close") oopen := LineResult() If (!oopen) return If (oopen = 1) showddialog1() Else if (oopen = 2) showddialog2() Else if (oopen 3) showddialog3() return }
EditDialog1() { SendMessage, 0x50,, 0x4190419,, Showdialog(1, "Введите", "Придумайте название", "Закрыть") input, nameone, V, {enter} Sleep 1000 Showdialog(1, "Введите", "Текст диалога", "Закрыть") input, dialogone, V, {enter} Sleep 1000 Showdialog(1, "Введите", "Название кнопки", "Закрыть") input, close1, V, {enter} Sleep 3000 ShowDialog(2, "Информация", "Успешно создан диалог`nДля открытия диалога используйте - /faked1", "Закрыть") }
:?:/faked1:: showddialog1() { Sleep 1000 Showdialog(0, "Fake", ""dialogone, "close") return }
shane--
|
|
|
|
Joni228 |
Дата: Пятница, 09.03.2018, 18:17 | Сообщение # 2
|
Бывалый
Сообщений: 314
Статус: Offline
|
Что за ужас я только что увидел? Код ShowDialog(1, "Revalto", "Введите данные:", "Закрыть") while (isDialogOpen()) { } addChatMessageEx(0xBDBDBD, "{BDBDBD}Вы ввели: {FFFFFF}" readString(hGTA, dwSAMP + 0x12D8F8, 256))
|
|
|
|