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

    krenko Пользователь

    Регистрация:
    10 июн 2017
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте. Ищу плагин, который будет выдавать VIP всем стим игрокам. Ну точнее выдавать флаги доступа.

    P.S Стоит IDEAL VIP.
     
  2. Don Carleone

    Don Carleone Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    68
    Симпатии:
    24
    Пол:
    Мужской
    http://cscontrol.ru/load/3-1-0-5876 вот что нашел забив поиск в гугл.
    Ну а вообще, советую лучше создать тему в скриптинге, чтобы в сам плагин IDEAL VIP вам добавили доступ steam игрокам к менюшке.
    Думаю, это будет легко.
    Ну а чтобы не ждать долго, немножко бонуса дайте за решение
     
    krenko нравится это.
  3. пазлик~

    пазлик~ Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    82
    Симпатии:
    68
    Пол:
    Мужской
    PHP:
    #include <amxmodx>
    #include <hamsandwich>

    #define IGNORE_FLAGS (ADMIN_MENU|ADMIN_LEVEL_H)    // Не выдавать плюшки игрокам с этими флагами
    #define GIVE_FLAGS ADMIN_LEVEL_H                // Выдаваемые флаги

    #pragma semicolon 1
    new g_bSteamPlayer[33];

    public 
    plugin_init()
        
    RegisterHam(Ham_Spawn"player""PlayerSpawn"true)

    public 
    client_putinserver(id)
        
    g_bSteamPlayer[id] = is_user_steam(id);

    public 
    PlayerSpawn(id) {
        if(!
    is_user_connected(id) && !g_bSteamPlayer[id]) return;

        new 
    iFlags get_user_flags(id)
        if(
    iFlags IGNORE_FLAGS) return;

        
    set_user_flags(idiFlags GIVE_FLAGS)

    }

    stock 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;
    }
     
  4. пазлик~

    пазлик~ Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    82
    Симпатии:
    68
    Пол:
    Мужской
    Вот дерзай
    PHP:
    #include <amxmodx>
    #include <hamsandwich>

    #define IGNORE_FLAGS (ADMIN_MENU|ADMIN_LEVEL_H)    // Не выдавать плюшки игрокам с этими флагами
    #define GIVE_FLAGS ADMIN_LEVEL_H                // Выдаваемые флаги

    #pragma semicolon 1
    new g_bSteamPlayer[33];

    public 
    plugin_init()
        
    RegisterHam(Ham_Spawn"player""PlayerSpawn"true);

    public 
    client_putinserver(id)
        
    g_bSteamPlayer[id] = is_user_steam(id);

    public 
    PlayerSpawn(id) {
        if(!
    is_user_connected(id)) return;

        new 
    iFlags get_user_flags(id);
        if(
    iFlags IGNORE_FLAGS) return;

        if(
    g_bSteamPlayer[id]) set_user_flags(idiFlags GIVE_FLAGS);
    }

    stock 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;
    }
     
    krenko нравится это.
  5. kasperch1k

    kasperch1k Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    55
    Симпатии:
    14
    Пол:
    Мужской
    держи
     

    Вложения:

    • steam_bonus.sma
      Размер файла:
      6,1 КБ
      Просмотров:
      35
  6. krenko

    krenko Пользователь

    Регистрация:
    10 июн 2017
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Я плохо в
    Спасибо!