Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Как вызвать диалог?

Статус
В этой теме нельзя размещать новые ответы.

Thomas_Russ

Умник
Когда подхожу к банкомату, и хочу полнить счет телефона. Не вылазит диалог
Банкомат
HTML:
//------------------------------------[ Банкомат ] ---------------------------
		case 8900:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
						format(stringer,128, "Баланс вашего счёта: %d вирт", PlayerInfo[playerid][pBank]);
						ShowPlayerDialog(playerid,8904,DIALOG_STYLE_LIST,stringer," - 500$\n - 1000$\n - 5000$\n - 10000$\n - 20000$\n - 50000$\n - 100000$","Ок","<< Назад");
						return 1;
					}
				case 1:
					{


						format(stringer,128, "_________________________\nНа вашем счету %d вирт\n_________________________",PlayerInfo[playerid][pBank]);
						ShowPlayerDialog(playerid,8905,DIALOG_STYLE_MSGBOX,"Банкомат",stringer,"<< Назад","");
						return 1;
					}
				case 2:
					{
						if(GetPlayerHouse(playerid) == 0) return SendErr(playerid,"У вас нет личного дома!");
						{
							if(PlayerInfo[playerid][pPayDayHad] != 70) ShowPlayerDialog(playerid, 9521, 1, "Пополнить счет дома", "Введите колличество дней для оплаты дома\n\nПримечание:\tОт 1 до 10 дней", "Пополнить", "Назад");
							else ShowPlayerDialog(playerid, 9521, 1, "Пополнить счет дома", "Введите колличество дней для оплаты дома\n\nПримечание:\tОт 1 до 3 дней", "Пополнить", "Назад");
						}
						return 1;
					}
               case 4:
				{
						format(stringer,sizeof(stringer), "На счету вашего телефона: %d вирт\nВведите сумму, которую вы хотите положить на телефон",PlayerInfo[playerid][pMobile]);
						ShowPlayerDialog(playerid,9999,DIALOG_STYLE_INPUT,"My "NameProject" Telecom",stringer,"Ок","Закрыть");
						return 1;
				}

				}
			}
			else
			{
				GameTextForPlayer(playerid, "~g~Good Luck", 1000, 1);
				return 1;
			}
		}
Вот сам диалог
HTML:
case 9999:
		{
			if(response)
			{
				if(!strlen(inputtext))
				{
					format(stringer,128, "ТЕКСТ",PlayerInfo[playerid][pMobile]);
					ShowPlayerDialog(playerid,9999,DIALOG_STYLE_INPUT,"TEST server",stringer,"ТЕКСТ","ТЕКСТ");
				}
				new moneys;
				moneys = strval(inputtext);
				if(moneys < 1 || moneys > 15000)
				{
					SCM(playerid, COLOR_WHITE, "ТЕКСТ - 1,ТЕКСТ - 15000!");
					format(stringer,128, "ТЕКСТ",PlayerInfo[playerid][pMobile]);
					ShowPlayerDialog(playerid,9999,DIALOG_STYLE_INPUT,"ТЕКСТ",stringer,"ТЕКСТ","ТЕКСТ");
					return 1;
				}
				if(PlayerInfo[playerid][pCash] < moneys) return	SendErr(playerid,"ТЕКСТ");
				if(PlayerInfo[playerid][pMobile] >= 5000) return	SCM(playerid, COLOR_GRAD1, "{FF3200} ! {FEFEFE} -ТЕКСТ");
				GiveMoney(playerid, -moneys);
				PlayerInfo[playerid][pMobile] +=moneys;
				UpdatePlayerData(playerid,"pMobile",PlayerInfo[playerid][pMobile]);
				SCM(playerid, COLOR_NEWS, "== [ ТЕКСТ ] ==");
				SCMF(playerid,COLOR_WHITE,"- ТЕКСТ", moneys);
				SCM(playerid, COLOR_WHITE, "- ТЕКСТ");
				SCM(playerid, COLOR_WHITE, "- ТЕКСТ");
				SCMF(playerid,COLOR_WHITE,"- ТЕКСТò", PlayerInfo[playerid][pMobile]);
				SCM(playerid, COLOR_NEWS, "== [ ТЕКСТ ] ==");
				SCMF(playerid,COLOR_YELLOW,"SMS: ТЕКСТ: TEST server", moneys);
				return 1;
			}
			else return PlayerInfo[playerid][pCash] +=100;
		}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу