Вопросы

Как сделать так чтобы человек прописывает команду, вылезает диалог input, вводит допустим текст и кол-во: тест, 100. И чтобы в другом меню показалось это в строке (в диалоге DIALOG_STYLE_LIST). Надеюсь понятно объяснил. Благодарю за ранее!

Отредактировано пользователем Remmi_Feed

Поделиться сообщением


Ссылка на сообщение

8 ответов на этот вопрос

  • 0

типо что он ввёл было строками? то есть для выбора и всё через , разделялось? 

Поделиться сообщением


Ссылка на сообщение
  • 0

@MuhammadPawn Человек прописывает команду, вылезает диалог input, в него вводиться текст, дальше после ввода текста вылезает еще один диалог, тоже input, туда вводить цену (ну то есть число). Дальше в другом меню (Другая команда) открывается диалог (DIALOG_STYLE_LIST) и там в строке написано: Текст, цена (Т.е. все то что мы вводили). Дальше при выборе очищалось, и в диалоге (DIALOG_STYLE_LIST) не было: текст, цена. 

 

То есть статичное состояние будет писать: Пусто, если же прописываем команду и вписываем туда текст, цена то и в DIALOG_STYLE_LIST тоже будет отображаться текст и цена. Ну при нажатии будет возвращаться статичное состояние: Пусто

Поделиться сообщением


Ссылка на сообщение
  • 0

Вот тебе пример, и так делай дальше ток новую переменную создавать. 

там где откроется диалог:

  открыть спойлер

Далее, создаем переменную:

  открыть спойлер

Теперь диалог:

  открыть спойлер

 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Покемон а как сделать отображение в DIALOG_STYLE_LIST?

Поделиться сообщением


Ссылка на сообщение
  • 0
  В 2/16/2018 в 17:44, Remmi_Feed сказал:

@Покемон а как сделать отображение в DIALOG_STYLE_LIST?

Читать далее...  

Таг же совершено, просто замени DIALOG_STYLE_INPUT на DIALOG_STYLE_LIST,  так же чтобы сделать сдел пункт в LIST просто пиши \n1.Выбор\n2.Выбор\n3.Выбор, и далее уже в самом диалоге создавай switch(listitem) пример так:

  открыть спойлер

 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Покемон А если надо будет несколько таких создать в LIST. Первая строка вторая и т.д.? Он сам будет ставить на следующую? 

 

Поделиться сообщением


Ссылка на сообщение
  • 0
  В 2/16/2018 в 20:03, Remmi_Feed сказал:

@Покемон А если надо будет несколько таких создать в LIST. Первая строка вторая и т.д.? Он сам будет ставить на следующую? 

 

Читать далее...  

"\n" кидает слова на след строку. получается создает след пункт. 

  В 2/16/2018 в 20:03, Remmi_Feed сказал:

@Покемон А если надо будет несколько таких создать в LIST. Первая строка вторая и т.д.? Он сам будет ставить на следующую? 

 

Читать далее...  

Вообще для каких целей ты это делаешь ?

Чтобы я тебя понимал. 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Покемон Нет, я имел ввиду Вводим команду, вводим текст и деньги, далее повторяем процедуру только с другим объявлением (Текст - объявление). Нужно чтобы 1 строка - 1-вое объявление а вторая строка - 2-рое объявление.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • djxxx
      От djxxx
      приветствую всех.
       
      Задался таким вопросом при добавлении одной системы на DIALOG_STYLE_TABLIST_HEADERS.
       
      Суть проблемы в том, что диалог не выравнивается под нужные показатели, а просто как будто находиться по середине, в диалоге используется \t, но они особо не помогают в решении, также не ровно.
       
      а если попытаться выравнивать большим количеством \t, оно компилируется но в игре происходят вылеты
       
      Код такой:
      DialogAdmShop ( playerid, DIALOG_EPOINTSHOP, DIALOG_STYLE_TABLIST_HEADERS, fmt_str, ""BR"номер\t"BR"наименование\t"BR"доступное действие\n"\ "{EB4C42}#1\t{FFFFFF}Виртуальная валюта\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#2\t{FFFFFF}Донат валюта\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#3\t{FFFFFF}Вип статусы\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#4\t{FFFFFF}Кейсы\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#5\t{FFFFFF}Уникальные аксессуары\t{888888}нажмите для взаимодействия", "Выбрать", "Закрыть" ); }  
      сток dialogadmshop:
      stock DialogAdmShop(playerid, dialogid, style, title[], text[], button[], button2[]) {   if(style == 5)   {      ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "...", "...", "...", "");    }   ShowPlayerDialog(playerid, dialogid, style, title, text, button, button2);   return 1; }