1. lexa88896 Пользователь

    Регистрация:
    27.12.15
    Сообщения:
    18
    Симпатии:
    1
    Пол:
    Мужской
    VKcom:
    thisisprogrammist
    Skype:
    lexa88896
    Код:
    GetSentryPeople(sentry, who) {
    new Float:people[3]
    entity_get_vector(sentry, SENTRY_VEC_PEOPLE, people)
    return floatround(people[who])
    }
    SetSentryPeople(sentry, who, is) {
    new Float:people[3]
    entity_get_vector(sentry, SENTRY_VEC_PEOPLE, people)
    people[who] = is + 0.0
    entity_set_vector(sentry, SENTRY_VEC_PEOPLE, people)
    }
    Ругается на этот код (Index out of bounds), а именно на "new Float:people[3]". Нужно поставить вместо троечки - четыре. Но потом выбивает другую траблу: "error 047: array sizes do not match, or destination array is too small"
     
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.596
    Симпатии:
    4.169
    Пол:
    Мужской
    компилятор? О_о
    если сервер, то тут понятно..
    who проверяй.. скорее он больше 2-х
     
  3. lexa88896 Пользователь

    Регистрация:
    27.12.15
    Сообщения:
    18
    Симпатии:
    1
    Пол:
    Мужской
    VKcom:
    thisisprogrammist
    Skype:
    lexa88896
    Index out of bounds - сервак
    error 047: array sizes do not match, or destination array is too small - компилятор
    --- добавлено 10.01.16 ---
    нужно увеличить people[], но чёт никак не получается, ручки с 5 точки наверное:confused:
    --- добавлено 10.01.16 ---
    who понятное дело будет больше двух
    --- добавлено 10.01.16 ---
    помоги пожалуйста)
     

    Вложения:

    • Sentry_guns.sma
      Размер файла:
      95,9 КБ
      Просмотров:
      3
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.596
    Симпатии:
    4.169
    Пол:
    Мужской
    lexa88896,
    return floatround(people[who])
    у тебя всего 3, а это, как я понял ID игрока.
    отсюда вывод. почти всегда индекс за пределами массива.
    вообще не понял что там должно быть по логике.
    нахера там вектора используются? инту в помощь -_-
     
  5. lexa88896 Пользователь

    Регистрация:
    27.12.15
    Сообщения:
    18
    Симпатии:
    1
    Пол:
    Мужской
    VKcom:
    thisisprogrammist
    Skype:
    lexa88896
    не знаю, кто вообще эти sentry gun's делал? конструкция вообще не правильная