1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. To be or not to be

    To be or not to be Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    23
    Симпатии:
    2
    Всем привет.
    В одном из плагинов я добавил проверку на стим (вырезал из какого-то steam bonus menu)
    После чего, плагин уже не компилируется, все ошибки и варнинг указывают именно на проверку (сток).
    p.s ошибок не было, пока не добавил инклюд reapi.

    Ошибка при компиляции:
    Код:
    error 001: expected token: "-identifier-", but found "("
    error 010: invalid function or declaration
    error 010: invalid function or declaration
    error 010: invalid function or declaration
    warning 203: symbol is never used: "dp_pointer"
    А вот сама проверка:
    Код:
    stock bool:is_user_steam(id)
    {
        static dp_pointer;
        if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
        {
            server_cmd("dp_clientinfo %d", id);
            server_exec();
            return (get_pcvar_num(dp_pointer) == 2) ? true : false;
        }
        return false;
    }
    Как исправить можно?
     
    Последнее редактирование: 25 июн 2017
  2. Inline

    Inline Команда форума Модератор

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
  3. To be or not to be

    To be or not to be Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    23
    Симпатии:
    2
    Inline,
    Код:
    enum client_auth_type
    {
        CA_TYPE_NONE = 0,
        CA_TYPE_DPROTO,
        CA_TYPE_STEAM,
        CA_TYPE_STEAMEMU,
        CA_TYPE_REVEMU,
        CA_TYPE_OLDREVEMU,
        CA_TYPE_HLTV,
        CA_TYPE_SC2009,
        CA_TYPE_AVSMP,
        CA_TYPE_SXEI,
        CA_TYPE_REVEMU2013,
        CA_TYPE_SSE3,
    };
    
    #define is_user_steam(%0) (REU_GetAuthtype(%0) == CA_TYPE_STEAM)
    Получается, этот кусок кода, вместо стока из первого поста? :D
    --- Сообщения объединены 25 июн 2017 ---
    Inline, опа, все нормально, только варнинг появился)
    warning 201: redefinition of constant/macro (symbol "client_auth_type")
     
  4. Inline

    Inline Команда форума Модератор

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    To be or not to be, Дак зачем кусок кода? Просто #include <reapi> и используешь
    --- Сообщения объединены 25 июн 2017 ---
    Но нужно будет конечно обновить у себя .inc файлики