Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Плагин перевода игроков на Steam

Статус пользователя sweet
сообщение 1.6.2012, 18:27
Сообщение #1
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Привет всем.
Хочу перевести сервер на Only Steam, но не знаю как предупредить игроков.
Нашел плагин: Тык, не знаю, нормальный или нет и он не очень подходит.

Видел на каком то сервере, заходишь на сервер с 47 протокола и без загрузки сразу кикает и пишет "Наш сервере перешел на 48 протокол, купить бла бла бла".
Есть ли такой плагин в паблике? Или на подобии.
Подскажите пожалуйста! :)

Отредактировал: dron34, - 1.6.2012, 18:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Rejiser
сообщение 1.6.2012, 18:37
Сообщение #2


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Dproto стоит? Если да, то с ним в комплекте шли плагины, один из них updatehint.sma, как раз для этих целей.
И где-то тут, если не ошибаюсь, была статья по расширению функционала данного плагина.

Отредактировал: Rejiser, - 1.6.2012, 18:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Surf
сообщение 1.6.2012, 19:18
Сообщение #3


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Код
#include <amxmodx>

#define REASON    "Наш сервер теперь принимает только Steam игроков :)"

public plugin_init() register_plugin("Steam Only", "0.1", "Flash");

public client_authorized(id)
{
    if(!is_user_steam(id))
    {
        server_cmd("kick #%d ^"%s^"", get_user_userid(id), REASON);
        server_exec();
    }
}

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) ? 1 : 0;
    }

    return 0;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: