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

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

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

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

Баг с системой домов

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

free.time_

Умник
Проблема в том что, все иды домов начинаются с 1, 2, 3..100
Но покупка дома у меня через диалог, и игроку говорят ввести ид дома, но проблема в том что
там иды начинаются с 0.
Т.е. ид 0 это ид 1, ид 2 это ид 1, ид 100 это ид 99.
Почему с 0?
Если в базе с 1.

Код:
PHP:
	case 18:
        {
            if(response)
            {
                SetPVarInt(playerid, "houseid", strval(inputtext));
                if(GetPVarInt(playerid, "houseid") >= LoadAllHouse) return SendClientMessage(playerid, -1, "Такого дома не существует!");
                new string[140], cuple[23], stat[26], clas[8];
                if(hInfo[GetPVarInt(playerid, "houseid")][hLock] == 0) cuple = "{008000}Открыт{FFFFFF}";
                else cuple = "{FF0000}Закрыт{FFFFFF}";
                if(hInfo[GetPVarInt(playerid, "houseid")][hCuplen] == 0) stat = "{008000}Продается{FFFFFF}";
                else stat = "{FF0000}Куплен{FFFFFF}";
                switch(hInfo[GetPVarInt(playerid, "houseid")][hClass])
                {
                    case 1: clas = "Эконом";
                    case 2: clas = "Комфорт";
                    case 3: clas = "Бизнес";
                }
                format(string, 140, "{FFFFFF}Номер дома: %d\nСтатус дома: %s\nСостояние дома: %s\nКласс дома: %s\n\nЦена дома: %d", GetPVarInt(playerid, "houseid"), stat, cuple, clas, hInfo[GetPVarInt(playerid, "houseid")][hCena]);
                ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, "Информация о доме", string, "Купить", "Отмена");
В чем проблема?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу