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

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

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

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

hlproxy.amxx

, плагин оченб нужен особенно для паблик серверов!
Статус пользователя Rovermate
сообщение 15.3.2011, 15:44
Сообщение #1
Стаж: 15 лет

Сообщений: 103
Благодарностей: 4
Полезность: 36

и так,плагин блокирует игроков который пытаюся зайти на ваш сервер с прокси.
Код
#include <amxmodx>

public plugin_init()
    register_plugin("drop all HLProxy clients", "based on Zefir plugin", "1.0")

public client_connect(id)
    client_check(id)

public client_putinserver(id)
    client_check(id)

public client_check(id) {
    new hlproxy[32]
    new ip[32]

    get_user_info(id, "_ip", hlproxy, charsmax(hlproxy))
    get_user_ip(id, ip, charsmax(ip), 0)
    log_amx(ip)
    if (!equal(hlproxy, ""))
        server_cmd("kick #%d something has gone wrong...", get_user_userid(id))
}

комплим плагин!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Racoon
сообщение 15.3.2011, 17:28
Сообщение #2


Стаж: 18 лет

Сообщений: 1757
Благодарностей: 1523
Полезность: 1116

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя !?!
сообщение 15.3.2011, 17:29
Сообщение #3
Стаж: 17 лет

Сообщений: 119
Благодарностей: 17
Полезность: 25

Rovermate,
Сможешь сюда вставить нужный код, чтоб велось логирование?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 15.3.2011, 17:42
Сообщение #4


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

Код
#include <amxmodx>

public plugin_init(){
    register_plugin("drop all HLProxy clients", "based on Zefir plugin", "1.0")
}

public client_connect(id){
    client_check(id)
}

public client_putinserver(id){
    client_check(id)
}

public client_check(id) {
    new s_hlproxy[32]
    new s_ip[32]
    new s_nick[32]

    get_user_name(id, s_nick, charsmax(s_nick))
    get_user_info(id, "_ip", s_hlproxy, charsmax(s_hlproxy))
    get_user_ip(id, s_ip, charsmax(s_ip), 0)

    if (!equal(hlproxy, "")){
        server_cmd("kick #%d something has gone wrong...", get_user_userid(id))
        log_amx("[HLProxy GUARD]User %s with ip %s has kicked for hlproxy", s_nick, s_ip)
    }
    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rovermate
сообщение 15.3.2011, 18:58
Сообщение #5
Стаж: 15 лет

Сообщений: 103
Благодарностей: 4
Полезность: 36

тоесть надо сам фаил amx?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя !?!
сообщение 16.3.2011, 6:45
Сообщение #6
Стаж: 17 лет

Сообщений: 119
Благодарностей: 17
Полезность: 25

Cracky,
Выдает, то что ошибка при компиляции была.
Код
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// ccproxy_filter.sma
// E:\ProgramData\03.09.10\cstrike\addons\amxmodx\scripting\ccproxy_filter.sma(2
4) : error 017: undefined symbol "hlproxy"
//
// 1 Error.
// Could not locate output file E:\ProgramData\03.09.10\cstrike\addons\amxmodx\s
cripting\compiled\ccproxy_filter.amx (compile failed).
//
// Compilation Time: 0,12 sec
// ----------------------------------------

Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 16.3.2011, 13:07
Сообщение #7


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

Код
#include <amxmodx>

public plugin_init(){
    register_plugin("drop all HLProxy clients", "based on Zefir plugin", "1.0")
}

public client_connect(id){
    client_check(id)
}

public client_putinserver(id){
    client_check(id)
}

public client_check(id) {
    new s_hlproxy[32]
    new s_ip[32]
    new s_nick[32]

    get_user_name(id, s_nick, charsmax(s_nick))
    get_user_info(id, "_ip", s_hlproxy, charsmax(s_hlproxy))
    get_user_ip(id, s_ip, charsmax(s_ip), 0)

    if (!equal(s_hlproxy, "")){
        server_cmd("kick #%d something has gone wrong...", get_user_userid(id))
        log_amx("[HLProxy GUARD]User %s with ip %s has kicked for hlproxy", s_nick, s_ip)
    }
    return PLUGIN_CONTINUE
}

Да, не заметил( исправлено
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя GAMER007
сообщение 26.3.2011, 17:45
Сообщение #8


Стаж: 17 лет

Сообщений: 67
Благодарностей: 12
Полезность: 141

ну и как, помогает? "левых" игроков не кикает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rovermate
сообщение 27.3.2011, 14:06
Сообщение #9
Стаж: 15 лет

Сообщений: 103
Благодарностей: 4
Полезность: 36

все работает не пускает тех кто с прокси на сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Forty five
сообщение 27.3.2011, 20:00
Сообщение #10


Стаж: 15 лет

Сообщений: 19
Благодарностей: 4
Полезность: 0

спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя L1NkeN
сообщение 27.3.2011, 20:31
Сообщение #11
Стаж: 15 лет

Сообщений: 265
Благодарностей: 47
Полезность: 40

Через некоторые прокси мржно обойти так
Код
setinfo _cmd -ip - профит же.
(((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 29.3.2011, 8:22
Сообщение #12


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Спокойно зашел на свой сервер через прокси, ололо?

А, на сколько я понял оно блокирует только HLproxy? Тогда смысла в нем нет, так как существует множество других программ.

Отредактировал: ZZZombiE, - 29.3.2011, 8:22


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