Работа с диалогами (SF API)

Статус
В этой теме нельзя размещать новые ответы.

justblast

Новичок
Автор темы
8
1
Привет, подскажите пожалуйста, как закрыть серверный диалог?
Я его хукаю (RPC_ScrShowDialog), беру все что нужно, но вот не могу понять, как закрыть
SF->getSAMP()->getDialog()->Close(0);
SF->getCLEO()->callOpcode("0B47: samp close_current_dialog_with_button 1");

не помогает.
 
Последнее редактирование:

ShuffleBoy

Известный
Друг
753
425
По идеи, когда тебе приходит рпц с диалогом, то он не появляется в ту же секунду, он ждет один кадр и только после этого высвечивается, либо отправляй на него ответ опкодом 0BC9 или какой нибудь вашей приморочкой, или создавай поток, жди один кадр и только потом закрывай
 

justblast

Новичок
Автор темы
8
1
SF->getSAMP()->getDialog()->Close(0); а я думал тут надо ID диалога вставлять xD
Ид кнопки


По идеи, когда тебе приходит рпц с диалогом, то он не появляется в ту же секунду, он ждет один кадр и только после этого высвечивается, либо отправляй на него ответ опкодом 0BC9 или какой нибудь вашей приморочкой, или создавай поток, жди один кадр и только потом закрывай
Я вот сейчас тоже об этом задумался, попробую
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

justblast

Новичок
Автор темы
8
1
ну так поставь его после выполнения своих команд :thinking:
Я имею в виду, что потом просто никакие команды даже из игрового инпута не отправляются)

ну скрой диалог через структуру диалога.

Мне то нужно закрыть его(
 
Статус
В этой теме нельзя размещать новые ответы.