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, "Закрыть", "");
Последнее редактирование модератором:
