Русское сообщество по скриптингу

Anti Fullupdate Spam (обнаружение спама командой fullupdate)

Плагины для AMX Mod X, которые не удовлетворяют правилам оформления.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Anti Fullupdate Spam (обнаружение спама командой fullupdate)

Сообщение pike » 25 авг 2010, 21:29

Авторы: Pike
Версия: 1.1

Описание:
Обнаружение флуда командой fullupdate

Действие:
Kick

Переменная:
Код: Выделить всё
amx_check_time - время через которое повторное использование
команды fullupdate считается флудом( по умолчанию 1 сек)


Логи в log_amx - Ник, STEAM_ID,IP
Код: Выделить всё
L 02/12/2009 - 13:40:48: [anti_fullupdate_spam.amxx] "pike"<STEAM_0:0:253055420> 127.0.0.1 Using fullupdate spam command

На запись демо не влияет.


Вы должны зарегистрироваться, чтобы видеть ссылки.
Вы должны зарегистрироваться, чтобы видеть ссылки.

Добавил вторую версию плагина, защищает от спам скриптов, которыми залагивают сервер, в момент коннекта, запись в отдельный лог файл fullupdate_spam (addons\amxmodx\logs\)

Не утверждено. Отсутствуют файлы и актуальность плагина //Leonidddd
Последний раз редактировалось pike 04 сен 2010, 09:13, всего редактировалось 2 раз(а).
My plugins
Аватара пользователя
pike
 
Сообщения: 237
Зарегистрирован: 26 авг 2009, 11:52
Благодарил (а): 9 раз.
Поблагодарили: 66 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение Tilos » 17 окт 2010, 17:34

pike, да я вот так сделал
server_cmd("addip 0 %s", ip)

Его будет всё таки кикать?

Добавлено спустя 10 минут 56 секунд:
Re: Anti Fullupdate Spam (обнаружение спама командой fullupdate)
server_cmd("kick %s;wait;addip 0 %s", ip)
мб так?

Добавлено спустя 14 минут 56 секунд:
Re: Anti Fullupdate Spam (обнаружение спама командой fullupdate)
server_cmd("kick %d;wait;addip 0 %s",get_user_name, ip)

вот ?)
Аватара пользователя
Tilos
 
Сообщения: 203
Зарегистрирован: 10 апр 2010, 21:03
Откуда: Егорьевск
Благодарил (а): 26 раз.
Поблагодарили: 7 раз.
Языки программирования: Не программирую

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение pike » 17 окт 2010, 17:38

Разве так не кикает ?
[pawn]server_cmd("addip 0 %s; writeip", ip) [/pawn]
Добавь после
[pawn]server_cmd"kick #%d Use spam command" get_user_useridid) ) [/pawn]
Последний раз редактировалось pike 17 окт 2010, 17:40, всего редактировалось 1 раз.
My plugins
Аватара пользователя
pike
 
Сообщения: 237
Зарегистрирован: 26 авг 2009, 11:52
Благодарил (а): 9 раз.
Поблагодарили: 66 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение Tilos » 17 окт 2010, 17:40

[pawn]    server_cmd("addip 0 %s"ip)  [/pawn]
Вот так не кикает, я не смогу сейчас проверить просто
Аватара пользователя
Tilos
 
Сообщения: 203
Зарегистрирован: 10 апр 2010, 21:03
Откуда: Егорьевск
Благодарил (а): 26 раз.
Поблагодарили: 7 раз.
Языки программирования: Не программирую

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение Tilos » 18 окт 2010, 15:16

Код: Выделить всё
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Anti Fullupdate Spam"
#define VERSION "2.0"
#define AUTHOR "Pike"


public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("fullupdate","fullupdate")
   
}
new floodcounter[33]

public client_connect(id)
{
        floodcounter[id] = 0
}

public fullupdate(id)
{
   floodcounter[id]++

   if(floodcounter[id]==4)
      {
         hackDetected(id)
   }
   return PLUGIN_HANDLED
}
public hackDetected(id)
{
   new name[32], ip[32], authid[32]
   get_user_name(id, name, 31)
   get_user_ip(id, ip, 31, 1)
   get_user_authid(id, authid, 31)
         
   server_cmd("kick #%d ^"sosi^"", get_user_userid(id))
   server_cmd("addip 0 %s; writeip", ip)
   log_to_file("addonsamxmodxlogsfullupdate_spam.txt","%s <%s> %s Using fullupdate spam command", name, authid, ip)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{ rtf1 ansi deff0{ fonttbl{ f0 fnil Tahoma;}}n viewkind4 uc1 pard lang1049 f0 fs16 n par }
*/


теперь вообще не детектит, даже в логах

Добавлено спустя 49 секунд:
Re: Anti Fullupdate Spam (обнаружение спама командой fullupdate)
amxx plugins
Currently loaded plugins:
name version author file status
[ 1] SuperBan 3.25 Lukmanov Ildar superban.amxx debug
[ 2] AMXBans Core 6.0.1 AMXBans Dev Team amxbans_core.am debug
[ 3] Anti Fullupdate Spam 2.0 Pike anti_fullupdate debug
[ 4] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx debug
....

Добавлено спустя 3 минуты 6 секунд:
Re: Anti Fullupdate Spam (обнаружение спама командой fullupdate)
слэши у меня есть , только code их почему-то блочит
Аватара пользователя
Tilos
 
Сообщения: 203
Зарегистрирован: 10 апр 2010, 21:03
Откуда: Егорьевск
Благодарил (а): 26 раз.
Поблагодарили: 7 раз.
Языки программирования: Не программирую

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение pike » 18 окт 2010, 15:16

Если не хочешь читать предыдущие посты, то, пожалуйста, в раздел Вопросы по скриптингу.
My plugins
Аватара пользователя
pike
 
Сообщения: 237
Зарегистрирован: 26 авг 2009, 11:52
Благодарил (а): 9 раз.
Поблагодарили: 66 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение Tilos » 18 окт 2010, 15:27

Дык я сделал так, как в посте Вы должны зарегистрироваться, чтобы видеть ссылки.
После server_cmd( "kick #%d Use spam command" , get_user_userid( id) )
добавил
server_cmd("addip 0 %s; writeip", ip)
Аватара пользователя
Tilos
 
Сообщения: 203
Зарегистрирован: 10 апр 2010, 21:03
Откуда: Егорьевск
Благодарил (а): 26 раз.
Поблагодарили: 7 раз.
Языки программирования: Не программирую

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение pike » 18 окт 2010, 15:35

[pawn]server_cmd("addip 0 %s; writeip"ip)  [/pawn]
После добавь
[pawn]server_cmd"kick #%d Use spam command" get_user_useridid) )  [/pawn]

Возможно я не так сформулировал или Ты не так понял.
My plugins
Аватара пользователя
pike
 
Сообщения: 237
Зарегистрирован: 26 авг 2009, 11:52
Благодарил (а): 9 раз.
Поблагодарили: 66 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение Tilos » 19 окт 2010, 15:26

Я понял почему не пашет, должно всё детектить. Короче теперь у меня на сервере фулапдейт не работает, как обычно, так и при коннекте на сервер. Поэтому даже и в плагине теперь не нуждаюсь
Хостинг что то сделали)
Аватара пользователя
Tilos
 
Сообщения: 203
Зарегистрирован: 10 апр 2010, 21:03
Откуда: Егорьевск
Благодарил (а): 26 раз.
Поблагодарили: 7 раз.
Языки программирования: Не программирую

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение D1vicer » 28 ноя 2010, 15:26

Я вот немного не понял, нужно ставить 2 версии плагина, или только 2ую версию? Насколько я понял, 1ая и 2ая версия - 2 разных плагина.
Аватара пользователя
D1vicer
 
Сообщения: 3
Зарегистрирован: 12 окт 2010, 15:50
Откуда: Волгоград
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Anti Fullupdate Spam (обнаружение спама командой fullupd

Сообщение pike » 28 ноя 2010, 17:25

D1vicer писал(а):1ая и 2ая версия - 2 разных плагина.

задача у них одна, поставь второй, например.
My plugins
Аватара пользователя
pike
 
Сообщения: 237
Зарегистрирован: 26 авг 2009, 11:52
Благодарил (а): 9 раз.
Поблагодарили: 66 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Пред.След.

Вернуться в Неутвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7