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

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

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

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

Ошибка при пополнение счёта [БАГ]

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

Welong

Дебютант
Я новенький в этом деле пилю мод для своего сервере но довайте не об этом,


Я написал код для пополнение игрового счёта (Дома и бизнеса) и появляется такая ошибка: Неверное количество вот скрины


Код:
PHP:
if(PlayerInfo[playerid][pPayDayHad] != 70)
			{
				if(strval(inputtext) > 10 || strval(inputtext) < 1 || (BizzInfo[GetPVarInt(playerid,"PlayerBizz")][bMoney]/100/24)+strval(inputtext) > 10) return SendClientMessage(playerid,COLOR_GREY,"Неверное колличество");
			}
			else
			{
				if(strval(inputtext) > 3 || strval(inputtext) < 1 || (BizzInfo[GetPVarInt(playerid,"PlayerBizz")][bMoney]/100/24)+strval(inputtext) > 3) return SendClientMessage(playerid,COLOR_GREY,"Неверное колличество");
			}
			if(PlayerInfo[playerid][pBank] < 100*(strval(inputtext)*24)) return SendClientMessage(playerid,COLOR_GREY,"Недостаточно средств на банковском счету");
			PlayerInfo[playerid][pBank]-=100*(strval(inputtext)*24);
			UpdatePlayerData(playerid,"pBank",PlayerInfo[playerid][pBank]);
			BizzInfo[GetPVarInt(playerid,"PlayerBizz")][bMoney] += (strval(inputtext)*24)*100;
			stringer = "";
			format(stringer,168,"__________________________________\nВаш бизнес оплачен на:\t%i дней\nСтарый баланс:\t%i вирт\nНовый баланс:\t\t%i вирт\n__________________________________",floatround((BizzInfo[GetPVarInt(playerid,"PlayerBizz")][bMoney]/100)/24),PlayerInfo[playerid][pBank]+(100*strval(inputtext))*24,PlayerInfo[playerid][pBank]);
			ShowPlayerDialog(playerid, D_NULL,DIALOG_STYLE_MSGBOX, "Баланс основного счета",stringer, "Закрыть", "");

Код для дома:
PHP:
{
				if(strval(inputtext) > 10 || strval(inputtext) < 1 || (HouseInfo[GetPVarInt(playerid,"PlayerHouse")][hOplata]/GetHouseOplata(GetPVarInt(playerid,"PlayerHouse"))/24)+strval(inputtext) > 10) return SendClientMessage(playerid,COLOR_GREY,"Неверное колличество");
			}
			else
			{
				if(strval(inputtext) > 3 || strval(inputtext) < 1 || (HouseInfo[GetPVarInt(playerid,"PlayerHouse")][hOplata]/GetHouseOplata(GetPVarInt(playerid,"PlayerHouse"))/24)+strval(inputtext) > 3) return SendClientMessage(playerid,COLOR_GREY,"Неверное колличество");
			}
			if(PlayerInfo[playerid][pBank] < GetHouseOplata(GetPVarInt(playerid,"PlayerHouse"))*(strval(inputtext)*24)) return SendClientMessage(playerid,COLOR_GREY,"Недостаточно средств на банковском счету");
			PlayerInfo[playerid][pBank]-=GetHouseOplata(GetPVarInt(playerid,"PlayerHouse"))*(strval(inputtext)*24);
			UpdatePlayerData(playerid,"pBank",PlayerInfo[playerid][pBank]);
			HouseInfo[GetPVarInt(playerid,"PlayerHouse")][hOplata] += (strval(inputtext)*24)*GetHouseOplata(GetPVarInt(playerid,"PlayerHouse"));
			format(stringer,168,"__________________________________\nВаш дом оплачен на:\t%i дней\nСтарый баланс:\t%i вирт\nНовый баланс:\t%i вирт\n__________________________________",floatround((HouseInfo[GetPVarInt(playerid,"PlayerHouse")][hOplata]/GetHouseOplata(GetPVarInt(playerid,"PlayerHouse")))/24),PlayerInfo[playerid][pBank]+GetHouseOplata(GetPVarInt(playerid,"PlayerHouse"))*(strval(inputtext)*24),PlayerInfo[playerid][pBank]);
			ShowPlayerDialog(playerid, D_NULL,DIALOG_STYLE_MSGBOX, "Баланс основного счета",stringer, "Закрыть", "");
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу