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

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

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

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

проблема при пополнении счета в банке.

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

dmitry)

Умник
Добрый день форумчане. Пытаюсь пополнить счет банка но увы мне выползает напись " У потребителя недостаточно денег". и не важно сколько денег у меня на руках. в чем проблема не могу понять. вот сам код:
Код:
		        case 1:
				{
     				new playerd;
					sscanf(RegListInfo[i][p][rlName], "u", playerd);
				    if(RegListInfo[i][p][rType] == 1)
				    {
				        SendMes(playerid, COLOR_BLUE, "Вы одобрили заявку %s'а. Описание: Просмотр баланса", RegListInfo[i][p][rlName]);
						SendMes(playerd, COLOR_BLUE, "%s %s одобрил вашу заявку. На вашем счете: %i долларов",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]],sendername(playerid), PlayerInfo[playerd][pBank]);
						format(string, 90, "{ffffff}Баланс банковского счета: {8d8dff}%i{ffffff} долларов", PlayerInfo[playerd][pBank]);
						SPD(playerd, D_NULL, 0, "{8d8dff}Баланс счета", string, "Закрыть", "");
				    }
				    if(RegListInfo[i][p][rType] == 2)
				    {
				        if(GetMoney(i) < RegListInfo[i][p][rMoney]) return SendMes(playerid, COLOR_RED, " У потребителя не достаточно денег ");
				        GiveMoney(playerd, -RegListInfo[i][p][rMoney]);
				        PlayerInfo[playerd][pBank] += RegListInfo[i][p][rMoney];
				        SendMes(playerid, COLOR_BLUE, "Вы одобрили заявку %s'а. Описание: Пополнение счета. Кол-во: %i долларов",RegListInfo[i][p][rlName],RegListInfo[i][p][rMoney]);
				        SendMes(playerd, COLOR_BLUE, "%s %s одобрил вашу заявку. Теперь на вашем счете: %i долларов",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]],sendername(playerid), PlayerInfo[playerd][pBank]);
  						format(string, 256, "{ffffff}Вы положили на банковский счет: {8d8dff}%i{ffffff} долларов\nТеперь на банковском счете: {8d8dff}%i{ffffff} долларов", RegListInfo[i][p][rMoney], PlayerInfo[playerd][pBank]);
						SPD(playerd, D_NULL, 0, "{8d8dff}Пополнение счета", string, "Закрыть", "");
				    }
				    if(RegListInfo[i][p][rType] == 3)
				    {
				        if(PlayerInfo[i][pBank] < RegListInfo[i][p][rMoney]) return SendMes(playerid, COLOR_RED, " У потребителя не достаточно денег ");
				        GiveMoney(playerd, RegListInfo[i][p][rMoney]);
				        PlayerInfo[playerd][pBank] -= RegListInfo[i][p][rMoney];
				        SendMes(playerid, COLOR_BLUE, "Вы одобрили заявку %s'а. Описание: Снятие со счета. Кол-во: %i долларов",RegListInfo[i][p][rlName],RegListInfo[i][p][rMoney]);
				        SendMes(playerd, COLOR_BLUE, "%s %s одобрил вашу заявку. Теперь на вашем счете: %i долларов",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]],sendername(playerid), PlayerInfo[playerd][pBank]);
  						format(string, 256, "{ffffff}Вы сняли с банковского счета {8d8dff}%i{ffffff} долларов\nТеперь на банковском счете: {8d8dff}%i{ffffff} долларов", RegListInfo[i][p][rMoney], PlayerInfo[playerd][pBank]);
						SPD(playerd, D_NULL, 0, "{8d8dff}Снятие со счета", string, "Закрыть", "");
				    }
				    if(RegListInfo[i][p][rType] == 4)
				    {
				        if(PlayerInfo[i][pBank] < RegListInfo[i][p][rMoney]) return SendMes(playerid, COLOR_RED, " У потребителя не достаточно денег ");
				        PlayerInfo[playerd][pBank] -= RegListInfo[i][p][rMoney];
				        PlayerInfo[RegListInfo[i][p][rID]][pBank] += RegListInfo[i][p][rMoney];
				        SendMes(playerid, COLOR_BLUE, "Вы одобрили заявку %s'а. Описание: Перевод на счет. Кол-во: %i долларов",RegListInfo[i][p][rlName],RegListInfo[i][p][rMoney]);
				        SendMes(playerd, COLOR_BLUE, "%s %s одобрил вашу заявку. Теперь на вашем счете: %i долларов",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]],sendername(playerid), PlayerInfo[playerd][pBank]);
  						format(string, 256, "{ffffff}Вы перевели {8d8dff}%i{ffffff} долларов на счет {8d8dff}%s'а (ID: %i){ffffff}\nТеперь на банковском счете: {8d8dff}%i{ffffff} долларов", RegListInfo[i][p][rMoney], sendername(RegListInfo[i][p][rID]), RegListInfo[i][p][rID], PlayerInfo[playerd][pBank]);
						SPD(playerd, D_NULL, 0, "{8d8dff}Снятие со счета", string, "Закрыть", "");
				    }
				    if(RegListInfo[i][p][rType] == 5)
				    {
						if(GetPlayerHouse(playerd))
						{
						    if(PlayerInfo[i][pBank] < RegListInfo[i][p][rMoney]) return SendMes(playerid, COLOR_RED, " У потребителя не достаточно денег ");
						    new h = GetPVarInt(playerd, "PlayerHouse");
					        PlayerInfo[playerd][pBank] -= RegListInfo[i][p][rMoney];
          					HouseInfo[h][hOplata] += RegListInfo[i][p][rMoney];
							SetHouseInt(h, "hOplata", HouseInfo[h][hOplata]);
					        SendMes(playerid, COLOR_BLUE, "Вы одобрили заявку %s'а. Описание: Пополнение дом.счета. Кол-во: %i долларов",RegListInfo[i][p][rlName],RegListInfo[i][p][rMoney]);
					        SendMes(playerd, COLOR_BLUE, "%s %s одобрил вашу заявку. Теперь на вашем счете: %i долларов",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]],sendername(playerid), PlayerInfo[playerd][pBank]);
	  						format(string, 128, "{ffffff}Вы положили на дом. счет: {8d8dff}%i{ffffff} долларов\nТеперь на банковском счете: {8d8dff}%i{ffffff} долларов", RegListInfo[i][p][rMoney], PlayerInfo[playerd][pBank]);
							SPD(playerd, D_NULL, 0, "{8d8dff}Пополнение счета", string, "Закрыть", "");
						}
				    }
				    if(RegListInfo[i][p][rType] == 6)
				    {
						if(GetPlayerBizz(playerd))
						{
						    if(PlayerInfo[i][pBank] < RegListInfo[i][p][rMoney]) return SendMes(playerid, COLOR_RED, " У потребителя не достаточно денег ");
						    new h = GetPVarInt(playerd, "PlayerBizz");
					        PlayerInfo[playerd][pBank] -= RegListInfo[i][p][rMoney];
          					BizzInfo[h][bMoney] += RegListInfo[i][p][rMoney];
							SetBizzInt(h, "money", BizzInfo[h][bMoney]);
					        SendMes(playerid, COLOR_BLUE, "Вы одобрили заявку %s'а. Описание: Пополнение дом.счета. Кол-во: %i долларов",RegListInfo[i][p][rlName],RegListInfo[i][p][rMoney]);
					        SendMes(playerd, COLOR_BLUE, "%s %s одобрил вашу заявку. Теперь на вашем счете: %i долларов",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]],sendername(playerid), PlayerInfo[playerd][pBank]);
	  						format(string, 128, "{ffffff}Вы положили на дом. счет: {8d8dff}%i{ffffff} долларов\nТеперь на банковском счете: {8d8dff}%i{ffffff} долларов", RegListInfo[i][p][rMoney], PlayerInfo[playerd][pBank]);
							SPD(playerd, D_NULL, 0, "{8d8dff}Пополнение счета", string, "Закрыть", "");
						}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу