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

ReAPI Проверка на Steam

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
182
Симпатии
19
#1
Всем привет.
В одном из плагинов я добавил проверку на стим (вырезал из какого-то 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;
}
Как исправить можно?
 
Последнее редактирование:

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
182
Симпатии
19
#3
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
[doublepost=1498396196][/doublepost]Inline, опа, все нормально, только варнинг появился)
warning 201: redefinition of constant/macro (symbol "client_auth_type")
 

Inline

Пользователь
Регистрация
8 Июн 2017
Сообщения
233
Симпатии
77
Пол
Мужской
#4
To be or not to be, Дак зачем кусок кода? Просто #include <reapi> и используешь
[doublepost=1498399738][/doublepost]Но нужно будет конечно обновить у себя .inc файлики