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

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

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

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

DIALOG_STYLE_INPUT

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

Shit

Дебютант
Сделал диалог на пикап ..у меня на серве есть обшяг вот через этот пикап хотел зделать в диологах ,чтобы можно было передавать деньги в обшяг.все сделал пикап есть, диалог с выбором банды есть,а как выбрал банду Input где писать кол.денег не появляется...вот мой код----
PHP:
new Obshpick
PHP:
 else if(pickupid == ObshPickup)
	{
 new s[264];
 SetPlayerPos(playerid,2311.4602,-8.4350,26.7422);
  format(s,sizeof(s),"West Side Grove Street\nFront Yard Ballas\nLos Santos Vagos\nEl'Coronas\nStreet Racers\nThe San Fiero Rifa\nYakuza\nRussian Mafia\nLa Cosa Nostra");
		    ShowPlayerDialog(playerid,1235,DIALOG_STYLE_LIST,"Выберите обшяг",s,"Взять","Отмена");
	}
PHP:
ObshPickup = CreatePickup(1239, 1,2309.5557,-8.4776,26.7422, -1);
PHP:
if(dialogid == 1235)
            {
            if(response)
            {
            if(listitem == 0)
			{
			ShowPlayerDialog(playerid,1236,DIALOG_STYLE_INPUT,"Перевод Groove",string,"Принять","Отмена");
			}
			if(listitem == 1)
			{
			ShowPlayerDialog(playerid,1237,DIALOG_STYLE_INPUT,"Перевод Ballas",string,"Принять","Отмена");
			}
			if(listitem == 2)
			{
		     ShowPlayerDialog(playerid,1238,DIALOG_STYLE_INPUT,"Перевод Vagos",string,"Принять","Отмена");
			}
			if(listitem == 3)
			{
				ShowPlayerDialog(playerid,1239,DIALOG_STYLE_INPUT,"Перевод El'Coronas",string,"Принять","Отмена");
			}
			if(listitem == 4)
			{
			    ShowPlayerDialog(playerid,1240,DIALOG_STYLE_INPUT,"Перевод Streer Racing",string,"Принять","Отмена");
			}
			if(listitem == 5)
			{
			 ShowPlayerDialog(playerid,1241,DIALOG_STYLE_INPUT,"Перевод Rifa",string,"Принять","Отмена");
			}
			if(listitem == 6)
              {
	          ShowPlayerDialog(playerid,1242,DIALOG_STYLE_INPUT,"Перевод Yakuza",string,"Принять","Отмена");
			}
   	     	if(listitem == 7)
			{
			 ShowPlayerDialog(playerid,1243,DIALOG_STYLE_INPUT,"Перевод Russian Mafia",string,"Принять","Отмена");
			}
			if(listitem == 8)
			{
	        ShowPlayerDialog(playerid,1244,DIALOG_STYLE_INPUT,"Перевод La Cosa Nostra",string,"Принять","Отмена");
			}
		}
	}
		if(dialogid == 1236)
            {
            if(response)
            {
					if(!strlen(inputtext))
				   {
				   ShowPlayerDialog(playerid,1236,DIALOG_STYLE_INPUT,"Перевод Groove",string,"Принять","Отмена");
				   }
                   	new money;
                    money = strval(inputtext);
					if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
   					groveInfo[0][nTill] += money;
   					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
   					format(string, sizeof(string), "Вы положили в банк Grove: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
					SendFamilyMessage(5, COLOR_YELLOW2, string);
					OnPropUpdate();
//					SaveBank();
		}
	}
 		if(dialogid == 1237)
            {
            if(response)
            {
            	if(!strlen(inputtext))
				   {
				   ShowPlayerDialog(playerid,1237,DIALOG_STYLE_INPUT,"Перевод Ballas",string,"Принять","Отмена");
				   }
				   	new money;
            	 money = strval(inputtext);
					if(GetPlayerMoney(playerid) <= money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
		   			ballasInfo[0][nTill] += money;
					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
		   			format(string, sizeof(string), "Вы положили в банк Ballas: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
					SendFamilyMessage(5, COLOR_YELLOW2, string);
					OnPropUpdate();
		}
	}
  		if(dialogid == 1238)
            {
            if(response)
            {
				if(!strlen(inputtext))
				   {
				    ShowPlayerDialog(playerid,1238,DIALOG_STYLE_INPUT,"Перевод Vagos",string,"Принять","Отмена");
				   }
				    new money;
                    money = strval(inputtext);
					if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
		   			vagosInfo[0][nTill] += money;
					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
		   			format(string, sizeof(string), "Вы положили в банк Vagos: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
					SendFamilyMessage(5, COLOR_YELLOW2, string);
					OnPropUpdate();
		//			SaveBank();
				}
	}
   		if(dialogid == 1239)
            {
            if(response)
            {
 					if(!strlen(inputtext))
				   {
				    ShowPlayerDialog(playerid,1239,DIALOG_STYLE_INPUT,"Перевод El'Coronas",string,"Принять","Отмена");
				   }
				    new money;
                    money = strval(inputtext);
					if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
		   			azteckInfo[0][nTill] += money;
					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
		   			format(string, sizeof(string), "Вы положили в банк Aztec: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
					SendFamilyMessage(5, COLOR_YELLOW2, string);
					OnPropUpdate();
		//			SaveBank();
				}
	}
    		if(dialogid == 1240)
            {
            if(response)
            {
				if(!strlen(inputtext))
				   {
				    ShowPlayerDialog(playerid,1240,DIALOG_STYLE_INPUT,"Перевод Streer Racing",string,"Принять","Отмена");
				   }
				    new money;
                    money = strval(inputtext);
					if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
		   			StreetInfo[0][nTill] += money;
					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
		   			format(string, sizeof(string), "Вы положили в банк Street Racers: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
				    GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
					SendFamilyMessage(5, COLOR_YELLOW2, string);
					OnPropUpdate();
		//			SaveBank();
				}
	}
     		if(dialogid == 1241)
            {
            if(response)
            {
				if(!strlen(inputtext))
				   {
				     ShowPlayerDialog(playerid,1241,DIALOG_STYLE_INPUT,"Перевод Rifa",string,"Принять","Отмена");
				   }
			       	new money;
                    money = strval(inputtext);
					if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
		   			rifaInfo[0][nTill] += money;
					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
		   			format(string, sizeof(string), "Вы положили в банк Rifa: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
					SendFamilyMessage(5, COLOR_YELLOW2, string);
					OnPropUpdate();
		//			SaveBank();
				}
	}
      		if(dialogid == 1242)
            {
            if(response)
            {
					if(!strlen(inputtext))
				   {
				     ShowPlayerDialog(playerid,1242,DIALOG_STYLE_INPUT,"Перевод Yakuza",string,"Принять","Отмена");
				   }
			    	new money;
                    money = strval(inputtext);
					if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
		   			yakuzaInfo[0][nTill] += money;
					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
		   			format(string, sizeof(string), "Вы положили в банк мафии Yakuza: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
		   			GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк мафии %d вирт", sendername,money);
					SendFamilyMessage(6, COLOR_YELLOW2, string);
					OnPropUpdate();
		//			SaveBank();
				}
	}
      		if(dialogid == 1243)
            {
            if(response)
            {
				if(!strlen(inputtext))
				   {
				      ShowPlayerDialog(playerid,1243,DIALOG_STYLE_INPUT,"Перевод Russian Mafia",string,"Принять","Отмена");
				   }
				    new money;
                    money = strval(inputtext);
					if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
		   			lcnInfo[0][nTill] += money;
					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
		   			format(string, sizeof(string), "Вы положили в банк мафии LCN: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк мафии %d вирт", sendername,money);
					SendFamilyMessage(5, COLOR_YELLOW2, string);
					OnPropUpdate();
		//			SaveBank();
				}
	}
       		if(dialogid == 1244)
            {
            if(response)
            {
	        		if(!strlen(inputtext))
				   {
				      ShowPlayerDialog(playerid,1244,DIALOG_STYLE_INPUT,"Перевод La Cosa Nostra",string,"Принять","Отмена");
				   }
				   new money;
            	    money = strval(inputtext);
					if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
					if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
   					rmInfo[0][nTill] += money;
					NormMoney[playerid] = 2;
					AntiMoney[playerid] = AntiMoney[playerid] - money;
					GiveMoney(playerid, -money);
   					format(string, sizeof(string), "Вы положили в банк Русской мафии: %d вирт", money);
					SendClientMessage(playerid, 0x6495EDFF, string);
			   		GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s положил в банк мафии %d вирт", sendername,money);
					SendFamilyMessage(14, COLOR_YELLOW2, string);
					OnPropUpdate();
				}
	}
что тут не правильно?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу