• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как сделать, чтобы в банке можно было пополнять счёт на любую сумму?

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

Troy Lewis

Изучающий
Пользователь
Регистрация
22 Янв 2018
Сообщения
190
Лучшие ответы
0
Репутация
1
Всем привет! Как сделать, чтобы в банке можно было пополнять счёт на сколько хочешь, а не 500, 1000 и т.д. как у меня в моде?

PHP:
	case 8901:
		{
			if(!response) return cmd_atm(playerid);
		    switch(listitem)
		    {
			case 0:
			    {
					if(User[playerid][pCash] < 500)
					{
					    SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
					    ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
					    return 1;
					}
					User[playerid][pCash] -= 500;
                    User[playerid][pBank] += 500;

					new stratms[80];
					format(stratms,sizeof(stratms), "Вы пополнили счет на: 500 вирт. Баланс: %i вирт", User[playerid][pBank]);
					SendClientMessage(playerid, 0x6495EDFF, stratms);
					GameTextForPlayer(playerid,"~b~-$500",1000,1);
			    }
			case 1:
			    {
					if(User[playerid][pCash] < 1000)
					{
					    SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
					    ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
					    return 1;
					}
					User[playerid][pCash] -= 1000;
                    User[playerid][pBank] += 1000;

					new stratms[80];
					format(stratms,sizeof(stratms), "Вы пополнили счет на: 1000 вирт. Баланс: %i вирт", User[playerid][pBank]);
					SendClientMessage(playerid, 0x6495EDFF, stratms);
					GameTextForPlayer(playerid,"~b~-$1000",1000,1);
			    }
			case 2:
			    {
					if(User[playerid][pCash] < 5000)
					{
					    SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
					    ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
					    return 1;
					}
					User[playerid][pCash] -= 5000;
                    User[playerid][pBank] += 5000;

					new stratms[80];
					format(stratms,sizeof(stratms), "Вы пополнили счет на: 5000 вирт. Баланс: %i вирт", User[playerid][pBank]);
					SendClientMessage(playerid, 0x6495EDFF, stratms);
					GameTextForPlayer(playerid,"~b~-$5000",1000,1);
			    }
			case 3:
			    {
					if(User[playerid][pCash] < 10000)
					{
					    SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
					    ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
					    return 1;
					}
					User[playerid][pCash] -= 10000;
                    User[playerid][pBank] += 10000;

					new stratms[80];
					format(stratms,sizeof(stratms), "Вы пополнили счет на: 10000 вирт. Баланс: %i вирт", User[playerid][pBank]);
					SendClientMessage(playerid, 0x6495EDFF, stratms);
					GameTextForPlayer(playerid,"~b~-$10000",1000,1);
			    }
			case 4:
			    {
					if(User[playerid][pCash] < 20000)
					{
					    SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
					    ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
					    return 1;
					}
					User[playerid][pCash] -= 20000;
                    User[playerid][pBank] += 20000;

					new stratms[80];
					format(stratms,sizeof(stratms), "Вы пополнили счет на: 20000 вирт. Баланс: %i вирт", User[playerid][pBank]);
					SendClientMessage(playerid, 0x6495EDFF, stratms);
					GameTextForPlayer(playerid,"~b~-$20000",1000,1);
			    }
			case 5:
			    {
					if(User[playerid][pCash] < 50000)
					{
					    SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
					    ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
					    return 1;
					}
					User[playerid][pCash] -= 50000;
                    User[playerid][pBank] += 50000;

					new stratms[80];
					format(stratms,sizeof(stratms), "Вы пополнили счет на: 50000 вирт. Баланс: %i вирт", User[playerid][pBank]);
					SendClientMessage(playerid, 0x6495EDFF, stratms);
					GameTextForPlayer(playerid,"~b~-$50000",1000,1);
			    }
			case 6:
			    {
					if(User[playerid][pCash] < 100000)
					{
					    SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
					    ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
					    return 1;
					}
					User[playerid][pCash] -= 100000;
                    User[playerid][pBank] += 100000;

					new stratms[80];
					format(stratms,sizeof(stratms), "Вы пополнили счет на: 100000 вирт. Баланс: %i вирт", User[playerid][pBank]);
					SendClientMessage(playerid, 0x6495EDFF, stratms);
					GameTextForPlayer(playerid,"~b~-$100000",1000,1);
			    }
			case 7:
			    {
					if(User[playerid][pCash] < 500000)
					{
					    SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
					    ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
					    return 1;
					}
					User[playerid][pCash] -= 500000;
                    User[playerid][pBank] += 500000;

					new stratms[80];
					format(stratms,sizeof(stratms), "Вы пополнили счет на: 500000 вирт. Баланс: %i вирт", User[playerid][pBank]);
					SendClientMessage(playerid, 0x6495EDFF, stratms);
					GameTextForPlayer(playerid,"~b~-$500000",1000,1);
			    }
			}
			ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
			return 1;
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу