Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Убрать баг с диалогом - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Урок ]
Убрать баг с диалогом [ Теория ]
Оценка: -----

#1
Пользователь офлайн   helloworld 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Здравствуйте уважаемые пользователи pawn-wiki.ru .

Наверное многие из Вас знают,а возможно и сами попадались на этот баг:

Баг заключается в следующем - когда игрок
отправляет сообщение ему резко подкидывают
диалог с предложением купить что-либо.


Я начал размышлять над тем каким-же образом возможно убрать данный баг. :dash:
И пришёл к выводу что можно вызывать функцию закрытия диалога когда игрок отправляет сообщение.

Для этого нам потребуется следующая функция (В любую часть Вашего мода):
stock HideDialogForPlayer(playerid)
{
    ShowPlayerDialog(playerid, -1, DIALOG_STYLE_MSGBOX, "", "", "", "");
    return 1;
}  


Далее в OnPlayerText ( или где у Вас идёт отправка сообщений в чат )
HideDialogForPlayer(playerid);


Это лишь теория к сожалению я не имею возможности её проверить возможно у Вас есть возможность это проверить и я был бы признателен если бы кто-то ответил работает она на практике или нет.
0

#2
Пользователь офлайн   godfather_13 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Не легче-ли сделать второй диалог, типо который пишет "Вы уверены, что хотите подтвердить следку?" ? Думаю, это легче будет.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей