Вопросы

Ввожу команду в чате ничего и диалога тоже нет 

Команда: 

CMD:pmenu(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 6)
    {
		if(PlayerInfo[playerid][pAdmin] != 11) return false;
	    ShowPlayerDialog(playerid,D_PROMO,DIALOG_STYLE_LIST,"{F2E70F}Меню промокодов","\
	    1. Создать промокод \n\
	    2. Действующие промокоды \n\
		3. Активированные промокоды \n\
		4. Заблокированные промокоды \n\
		{F66B6D}5. Заблокировать промокод \n\
		{F66B6D}6. Удалить промокод","Далее","Выход");
	}
	return true;
}

 

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

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


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

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

  • 0
  Code (открыть спойлер)

 

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


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

@archiboy6

  Code (открыть спойлер)

 

@DEST

  Code (открыть спойлер)

 

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


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

@archiboy6 а вот его уже нет, но, я поискал снизу есть 4 promo, но это не то.. код: 

		case D_PROMO+4:
		{
		    new totalstrings[512];
		    if(!response)
			{
			    strcat(totalstrings,"{FFFFFF}Теперь необходимо ввести тип приза, количество выигрыша, количество активаций\n\n{4AA9CF}Типы:\n");
				strcat(totalstrings,"{FFFFFF}1. VIP аккаунт\n");
				strcat(totalstrings,"2. Игровая валюта\n");
				strcat(totalstrings,"3. Кредиты\n\n");
				strcat(totalstrings,"Если указан тип '1', то в качестве количества приза - указываете дни, в течении которых будет действовать VIP аккаунт\n");
				strcat(totalstrings,"Если указаны типы '2' и '3', то соответственно указываете количество игровой валюты, и кредитов для выигрыша.\n\n");
				strcat(totalstrings,"{F6F7D8}Указывать все значения нужно через запятую!\n");
				strcat(totalstrings,"Пример: 1,30,10\n");
				strcat(totalstrings,"Где 1 - тип приза(VIP), 30 - количество дней, 10 - число доступных активаций промокода");
				ShowPlayerDialog(playerid,D_PROMO+4,DIALOG_STYLE_INPUT,"Создание промокода | {FE6060}Шаг: 2",totalstrings,"Далее","Назад");
				return 1;
			}

 

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


Ссылка на сообщение
  • 0
archiboy6
Гуру форума

@Timur_Top D_PROMO замени на это

case D_PROMO:
		{
		    if(!response) return 1;
		    switch(listitem)
		    {
		        case 0: ShowPlayerDialog(playerid,D_PROMO+1,DIALOG_STYLE_INPUT,"Создание промокода | {FE6060}Шаг: 1","{FFFFFF}Вам необходимо придумать промокод\nДлина промокода должна быть от 3 до 12 символов, состоящая из цифр и букв латинского алфавита\n\nВведите промокод в строчку ниже:","Далее","Назад");
				case 1: mysql_function_query(dbHandle, "SELECT * FROM `promo` WHERE activate = '0' AND block = '0'", true, "ShowDPromo", "i", playerid);
				case 2: mysql_function_query(dbHandle, "SELECT * FROM `promo` WHERE activate = '1'", true, "ShowAPromo", "i", playerid);
				case 3: mysql_function_query(dbHandle, "SELECT * FROM `promo` WHERE block = '1'", true, "ShowBPromo", "i", playerid);
				case 4: ShowPlayerDialog(playerid,D_PROMO+2,DIALOG_STYLE_INPUT,"{F66B6D}Блокировка промокода","{FFFFFF}Введите ниже промокод, который хотите заблокировать:","Далее","Назад");
				case 5: ShowPlayerDialog(playerid,D_PROMO+3,DIALOG_STYLE_INPUT,"{F66B6D}Удаление промокода","{FFFFFF}Введите ниже промокод, который хотите удалить:","Далее","Назад");
			}
		}

 

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


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

@DEST вроде оно: 

		case D_PROMO+1:
		{
		    if(!response)
		    {
		        ShowPlayerDialog(playerid,D_PROMO,DIALOG_STYLE_LIST,"{F2E70F}Меню промокодов","\
			    1. Создать промокод \n\
			    2. Действующие промокоды \n\
				3. Активированные промокоды \n\
				4. Заблокированные промокоды \n\
				{F66B6D}5. Заблокировать промокод \n\
				{F66B6D}6. Удалить промокод","Далее","Выход");
				return 1;
		    }

 

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


Ссылка на сообщение
  • 0
archiboy6
Гуру форума

@Timur_Top у тебя там после D_PROMO еще должно быть, вообщем удали эти диалоги и вставь это на их место 

  код (открыть спойлер)

 

Отредактировано пользователем DEST
Причина: изменил обращение

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


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

@archiboy6 У меня после D_PROMO идет сдача на права и после этого сам D_PROMO+2 и т.д., щас скину код 

  Code (открыть спойлер)

 

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


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

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

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

    • Владислав Малиновский
      От Владислав Малиновский
      SWEEK RUSSIA — онлайн игра на телефон с открытым миром, в котором Вы можете создать персонажей вместе со своими друзьями и начать весело проводить время. Вы можете продвигаться по сюжету квестовых миссий или же начать игру с зарабатывания денег в транспортной компании. Создавать организации, подниматься по карьерной лестнице. Заполучив влияние над другими игроками - попробуй себя в роли Президента.
       
      Нам нужны ответственные люди на должность главного администратора. Если вы считаете себя адекватным и ответственным, отпишите в vk.com/devmaksim или t.me/raphmarci.
       
      Официальный сайт проекта - sweekrussia.ru
      Официальный форум проекта - forum.sweekrussia.ru
      Официальное сообщество VK - vk.com/sweekrussia.game
      Официальный TG канал - t.me/sweek_dev
    • bogdan295@gmai
      От bogdan295@gmai
      Здраствуйте, я создавал новую организации когда дело дашло до пикапов они не создаются 
      new lssd1; new lssd2;  else if(pickupid == lssd2)// Вход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,1567.5510,-1657.9956,5.3859);         SetPlayerFacingAngle(playerid, 500);         return true;     } else if(pickupid == lssd1)// Вsход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,630.0542,-572.0032,16.3359);         SetPlayerFacingAngle(playerid, 500);         return true;     }     lssd2 = CreatePickupAC(1318,1,626.9653,-571.8394,17.9207, 147); // вход лссд     lssd1 = CreatePickupAC(1318,1,1567.4720,-1660.6494,5.3859, 147); // выход лссд Что я сделал не так?