Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 9 из 9

Тема: Диалог

  1. #1
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±

    Диалог

    Каким-то способом можно свернуть показанный диалог?

  2. #2
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    153
    Репутация:
    17 ±
    Костыли?
    Мои глаза от твоего кода лезут на гавно-инфо и создают тему о расстановке пикапов.

  3. #3
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    768 ±
    PHP код:
    ShowPlayerDialog(playerid, -10" "" "" """); 

  4. Пользователь сказал cпасибо:
    TheOrsini (02.02.2016)
  5. #4
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±
    Цитата Сообщение от Роуди. Посмотреть сообщение
    Костыли?
    Нет, не костыли. После определённого времени после показа диалога и бездействия (ничего юзер не вводит) я кикаю игрока и хочу перед киком свернуть диалог, так как выглядит не очень.

    - - - Добавлено - - -

    Цитата Сообщение от Londlem Посмотреть сообщение
    PHP код:
    ShowPlayerDialog(playerid, -10" "" "" """); 
    Спасибо.

  6. #5
    Аватар для Иван Бубнов
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.12.2015
    Сообщений
    161
    Репутация:
    8 ±
    Можно еще все объекты удалить, ну чтобы обязательно перезашел.

  7. #6
    Аватар для $continue$
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,467
    Репутация:
    265 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    PHP код:
    ShowPlayerDialog(playerid, -10" "" "" """); 
    Ну можно же:
      Открыть/закрыть

    PHP код:
    #define ClosePlayerDialog(%0) \
        
    ShowPlayerDialog(%0, -10" "" "" """); 
    Или:
    PHP код:
    ClosePlayerDialog(id)
    {
        
    ShowPlayerDialog(id, -10" "" "" """);    


  8. #7
    Аватар для Иван Бубнов
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.12.2015
    Сообщений
    161
    Репутация:
    8 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Ну можно же:
      Открыть/закрыть

    PHP код:
    #define ClosePlayerDialog(%0) \
        
    ShowPlayerDialog(%0, -10" "" "" """); 
    Или:
    PHP код:
    ClosePlayerDialog(id)
    {
        
    ShowPlayerDialog(id, -10" "" "" """);    

    HidePlayerDialog :)

  9. #8
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    768 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Ну можно же:
      Открыть/закрыть

    PHP код:
    #define ClosePlayerDialog(%0) \
        
    ShowPlayerDialog(%0, -10" "" "" """); 
    Или:
    PHP код:
    ClosePlayerDialog(id)
    {
        
    ShowPlayerDialog(id, -10" "" "" """);    

    В таком случае, первый вариант подойдёт больше: во время компиляции все макросы будут удалены.
    Во втором же случае, мы потратим 8 байт для создания функции ClosePlayerDialog.

  10. #9
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±
    Цитата Сообщение от Иван Бубнов Посмотреть сообщение
    Можно еще все объекты удалить, ну чтобы обязательно перезашел.
    Нет уж, при авторизации обьекты сервера не видны. Были бы видны, обязательно бы воспользовался вашим советом.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •