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

error 028: invalid subscript (not an array or too many subscripts): "famHouse"

Андрей00099977

Новичок
Вырезал команду с другого мода. после компилирования вылезает ошибка

=========Ошибки
error 028: invalid subscript (not an array or too many subscripts): "famHouse"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

========================= Команда

CMD:addfamhouse(playerid, params[])
{
new HouseFamCost, Float: p_X, Float: p_Y, Float: p_Z;
if(PI[playerid][pAdmin] < 8) return SendClientMessage(playerid, COLOR_RED, !"[Ошибка]{FFFFFF} Вы не уполномочены использовать данную команду!");
if(sscanf(params, "d", HouseFamCost)) return SendClientMessage(playerid, COLOR_VALIK, !"[Используйте]{FFFFFF} /addfamhouse [Цена]");

GetPlayerPos(playerid, p_X, p_Y, p_Z);

famHouse[FamilyHouses][famHouse_Enter_X] = p_X;
famHouse[FamilyHouses][famHouse_Enter_Y] = p_Y;
famHouse[FamilyHouses][famHouse_Enter_Z] = p_Z;

famHouse[FamilyHouses][famHouse_COST] = HouseFamCost;
famHouse[FamilyHouses][famHouse_INT] = FamilyHouses+1;

static fmt_str[] =
"\
INSERT INTO `familyhouse` (`Cost`, `Enter_X`, `Enter_Y`, `Enter_Z`, `INT`)\
VALUES ('%d', '%.2f', '%.2f', '%.2f', '%d')\
";
new string[sizeof(fmt_str)+55];
mysql_format(mysql, string, sizeof(string), fmt_str,
famHouse[FamilyHouses][famHouse_COST],
famHouse[FamilyHouses][famHouse_Enter_X],
famHouse[FamilyHouses][famHouse_Enter_Y],
famHouse[FamilyHouses][famHouse_Enter_Z],
famHouse[FamilyHouses][famHouse_INT]);

SendClientMessage(playerid, COLOR_RED, !"[Подсказка] {FFFFFF}Вы успешно создали новую семейную квартиру!");

mysql_function_query(mysql, string, true, "@_FamilyHouseID", "i", playerid);
string[0] = EOS;
return 1;
}
 
Сверху Снизу