В теме 3 сообщения

Саня221
Новичок

Здравствуйте, ребят сделал диологовое окно МЕНЮ, и настроил его, как сделать что бы оно работало, имею ввиду эти команды?

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


Ссылка на сообщение
Поделиться на другие сайты
Talex
Постоянный

@Саня221, эм.. это?

const your_dialogid = 8; // твой ид диалога

stock YourFunction(playerid) {
	return ShowPlayerDialog(playerid, your_dialogid, DIALOG_STYLE_LIST, "Название диалога", "Пункт 1\nПункт 2\nПункт 3", "Выбрать", "Закрыть");
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == your_dialogid){
		
		if(!response){
			
			SendClientMessage(playerid, -1, "Ты нажал кнопку закрыть");
			return 1;
		}
		
		switch(listitem){
			
			case 0: { // пункт 1
				SendClientMessage(playerid, -1, "Ты тыкнул пункт 1");
			}
			
			case 0: { // пункт 2
				SendClientMessage(playerid, -1, "Ты тыкнул пункт 2");
			}
		
			case 0: { // пункт 3
				SendClientMessage(playerid, -1, "Ты тыкнул пункт 3");
			}
		}
	}
	return 1;
}

 

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


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN
Великий Гуру

@Talex зачем так усложнять?

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

Простой вариант:

CMD:menu(playerid)
{
	//проверка, залогинился ли игрок
	ShowPlayerDialog(playerid, dialogid, type, "NameDialog", "Text", "Ok", "Cancel");
	return true;
}

 

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


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

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

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

    • gooding
      От gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

    • gooding
      От gooding


      Скачать файл PAR RP | Уникальный мод без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)  
    • Kalinin
      От Kalinin
      1. Набираю команду для создания CRMP сервера.
      2. Вакансии  которые свободны. Связь через TG @kalinin_sql
      Нам нужны;
      1.Кодеры
      2.Маперы
      3.СММ
      Так-же дружная работа. По поводу зарплаты будем обговаривать все лично в беседе ТГ
       
    • whccompany
      От whccompany
      Rostov Role Play | Rostov RP | CRMP Mobile Project объявляет набор людей в свою команду: Нам требуются:
       
      1. Маппера:
      Сдельная оплата труда от 250 до 3000 рублей/ за 1 работу
       
      2. Специалист по Text Draw:
      Сдельная оплата труда от 400 до 3500 рублей/ за одну работу
       
      3. Pawn разработчик:
      Заработная плата от 10 000 рублей/месяц
       
      4. Программист для создания лаунчера и сайта UCP с автодонатом:
      Заработная плата от 10 000 рублей/месяц
       
      Контакты для связи:
       
      ВКонтакте
       
      Telegram