[Помощь] Функция отправления данных, введенных в диалог - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Функция отправления данных, введенных в диалог
[CM]Толстый Дата: Воскресенье, 26.02.2017, 04:09 | Сообщение # 1
Бывалый
Сообщений: 407
Статус: Offline
Приветствую всех. Во время создания одного незамысловатого скрипта, у меня появилась надобность в функции, которая отправляла бы серверу информацию о том, что было введено в диалог. Полазив по интернету я ее естественно не нашел. Есть в SAMP UDF функция SendChat, которая отправляет серверу сообщение, при этом не открывая чат. Так вот, если такое получилось сделать, то может быть и вышеописанная функция реальна?
itraller Дата: Воскресенье, 26.02.2017, 08:57 | Сообщение # 2
Новичок
Сообщений: 15
Статус: Offline
так же, как из чата
Код
sleep, 150
str := readString(hGTA, dwSAMP + 0x12D8F8, 256)
addChatMessageEx(0xffffff, "string: " str)


Добавлено (26.02.2017, 08:57)
---------------------------------------------
Код
$~LButton::
$~Enter::
    if(isDialogOpen())
    {
        ds := getDialogStyle()
        if ds not in 1,3
            return
        sleep, 150
        if(GetKeyState("LButton", "P"))
        {
            if(isDialogOpen() || isDialogButtonSelected(2))
                return
        }
        str := readString(hGTA, dwSAMP + 0x12D8F8, 256)
        addChatMessageEx(0xffffff, "dialog string: " str)
    }
return

^1::
    showDialog(1, "test", "input:", "ok", "cancel")
return


str - твой текст, введенный в диалог


aknqkzxlcs

Сообщение отредактировал itraller - Воскресенье, 26.02.2017, 09:05
CZAR Дата: Воскресенье, 26.02.2017, 09:06 | Сообщение # 3
Czar Of Scripts
Сообщений: 1373
Статус: Offline
itraller, Он не об этом.. Ему нужно отправить текст в серверный диалог.




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
[CM]Толстый Дата: Воскресенье, 26.02.2017, 15:11 | Сообщение # 4
Бывалый
Сообщений: 407
Статус: Offline
Цитата Phoenixxx_Czar ()
itraller, Он не об этом.. Ему нужно отправить текст в серверный диалог.

Вот что мне нужно. Просто не смог правильно описать функцию
itraller Дата: Воскресенье, 26.02.2017, 19:29 | Сообщение # 5
Новичок
Сообщений: 15
Статус: Offline
тогда гг

aknqkzxlcs
[CM]Толстый Дата: Воскресенье, 26.02.2017, 21:31 | Сообщение # 6
Бывалый
Сообщений: 407
Статус: Offline
Цитата itraller ()
тогда гг

Анриал сделать?
[CM]MurKotik Дата: Понедельник, 27.02.2017, 17:22 | Сообщение # 7
Murkot Develop
Сообщений: 252
Статус: Offline
[CM]Толстый,
первое что приходит мне в голову, заморачиватся с поиском адресов нет смысла

settimer, senddialog, on

senddialog:
if getDialogID() = 228
Sendinput hello server{enter}

228 - id серверного диалога


-------------------

Ушёл в себя, вернусь поздно и пьяный!
CZAR Дата: Понедельник, 27.02.2017, 18:30 | Сообщение # 8
Czar Of Scripts
Сообщений: 1373
Статус: Offline
[CM]MurKotik, Даже если так, то нужно стопить таймер если нашло диалог, а после завершения действия уже включать его опять smile




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
slavawar Дата: Вторник, 28.02.2017, 14:31 | Сообщение # 9
Проверенный
Сообщений: 172
Статус: Offline
Попробуй опиши информацию которую ты хочешь отправлять на сервер через диалог. Может это команды? Так тут проще будет.

Мои темы:
[AHK] Шифратор текста
[AHK] Акцент 3 в 1
[C#] Генератор RP ников


Сообщение отредактировал slavawar - Вторник, 28.02.2017, 14:31
CZAR Дата: Вторник, 28.02.2017, 15:49 | Сообщение # 10
Czar Of Scripts
Сообщений: 1373
Статус: Offline
slavawar, Нет, ему именно в серверный диалог нужно инфу отправить. Типо если ты пишешь через память в чат, только тут как то нужно написать как будто это ты писал (что то типо SendChat только на диалог)




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
fromysha Дата: Вторник, 28.02.2017, 20:51 | Сообщение # 11
Боец
Сообщений: 78
Статус: Offline
Цитата Phoenixxx_Czar ()
(что то типо SendChat только на диалог)

Просто ожидание ID диалога и потом SendInput текст
И ентер если надо)
Или он хочет чтобы без открытия диалога туда отправилось что то?


[SAMP RP] CLEO Criminal Checker (на худе) > http://cheat-master.ru/forum/129-708293-1
[CLEO] Авто замена текста в Диалогах и Чате > http://cheat-master.ru/forum/129-708561-1
CZAR Дата: Четверг, 02.03.2017, 17:11 | Сообщение # 12
Czar Of Scripts
Сообщений: 1373
Статус: Offline
fromysha, Именно без открытия диалога!




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
itraller Дата: Четверг, 02.03.2017, 19:25 | Сообщение # 13
Новичок
Сообщений: 15
Статус: Offline
не отправишь так, пока сервер не выдаст тебе диалог (отправишь, но ответа не получишь и сервер никак не обработает твой запрос)

aknqkzxlcs
[CM]Толстый Дата: Воскресенье, 05.03.2017, 10:57 | Сообщение # 14
Бывалый
Сообщений: 407
Статус: Offline
Цитата itraller ()
не отправишь так, пока сервер не выдаст тебе диалог (отправишь, но ответа не получишь и сервер никак не обработает твой запрос)

Сервер постоянно открывает этот диалог, и после отправки вновь ждет ввода. Сейчас попробую сделать так, как написал MurKotik.


Сообщение отредактировал [CM]Толстый - Воскресенье, 05.03.2017, 11:01
cm_baryga Дата: Вторник, 14.03.2017, 14:03 | Сообщение # 15
Боец
Сообщений: 118
Статус: Offline
не отправишь так, пока сервер не выдаст тебе диалог отправишь, но ответа не получишь и сервер никак не обработает твой запрос)

320 дней на СМ)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума