SQLBans

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Аватар
Extreme
Извън линия
Администратор
Администратор
Мнения: 557
Регистриран на: 05 Окт 2016, 20:53
Се отблагодари: 127 пъти
Получена благодарност: 51 пъти
Обратна връзка:

SQLBans

Мнение от Extreme » 14 Окт 2016, 01:12

Автор: hateYou

Версия: 4.0

Възможности:
Банване на nickname/ip адрес
Махане на бан
Банване на цели мрежи и обхвати от ip адреси
Добавяне на изключение

Кога се използва ?
  • - баннали сте някакъв адрес, който се ползва от много хора и искате да добавите един или повече прякори, които да могат да се ползват от баннатия адрес.
    - баннали сте цял обхват от ip адреси и искате да разрешите достъпа от определен/и адрес/и (които попадат в баннатия обхват)
    - баннали сте никнейм и искате да го ползвате само от един адрес

    - Логване на всяко ритане на играч (записва се времето, името, адреса и причината). Лог файла е с текущата дата и се намира в addons/amxmodx/logs/

Админ команди:

sb_ban <type = nick/ip> <мишена> <минути> <причина> // Банва nick/ip
sb_unban <type = nick/ip/range> <мишена> // Премахва бан на nick/ip или обхват
sb_except <type = add/del> <мишена> <парола за защита> // Добавя/премахва изключение. Може да бъде адрес или никнейм.
sb_banrange <обхват> <минути> <мишена> // Банва цял обхват/мрежа от адреси

Примери:
sb_ban nick "Pesho" 60 "Testvame"
sb_ban ip 127.0.0.1 9999999999 "Testvame pak"
sb_ban ip 127.0.0.1 0 "Testvame pak"

sb_unban nick Pesho
sb_unban ip 127.0.0.1

sb_except add Pesho "negovata_parola"
sb_except add 255.144.55.47 "parola za adresa"

sb_banrange 97.60 0 // пермаментен бан
sb_banrange 97.60 60 // Банваме всички адреси, които започват с 97.60 за 1 час (60 минути)
sb_unban range 97.60


Директиви:
#define hostname "localhost" // hostname. При проблеми под линукс, сменете "localhost" на "127.0.0.1"

#define username "test" // username

#define password "test" // password
#define database "sqlbans" // database name


Модули:

Код за потвърждение: Избери целия код

#include <amxmodx> 
#include <amxmisc> 
#include <sqlx>
SQL:

Код за потвърждение: Избери целия код

CREATE TABLE IF NOT EXISTS `bans` ( 
  `id` bigint(20) NOT NULL auto_increment, 
  `player` varchar(31) NOT NULL, 
  `ipaddress` char(15) NOT NULL, 
  `expire_date` int(10) NOT NULL, 
  `reason` varchar(100) NOT NULL, 
  `admin` varchar(31) NOT NULL, 
  `rangeinfo` tinyint(1) NOT NULL default '0', 
  PRIMARY KEY  (`id`) 
); 

CREATE TABLE IF NOT EXISTS `exceptions` ( 
  `id` int(11) NOT NULL auto_increment, 
  `target` varchar(31) NOT NULL, 
  `password` varchar(30) NOT NULL, 
  PRIMARY KEY  (`id`) 
); 

CREATE TABLE IF NOT EXISTS `rangebans` ( 
  `id` int(11) NOT NULL auto_increment, 
  `ipaddress` char(11) NOT NULL, 
  `parent` bigint(20) NOT NULL, 
  PRIMARY KEY  (`id`) 
); 
ЗАБЕЛЕЖКА:
Можете да използвате sb_banrange като искате да баннете адреси в тоя случай: (ПРИМЕР)
- sb_banrange 127
- sb_banrange 127.0
- sb_banrange 127.0.0

За пълен адрес използвайте sb_ban ip <ip>
sqlbans.rar
(12.46 KiB) Свалено 200 пъти
sqlbans.rar
(12.46 KiB) Свалено 200 пъти
–Човек вярва на това, което му се иска.
Адолф Хитлер.

-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини

Аватар
Reality
Извън линия
Потребител
Потребител
Мнения: 12
Регистриран на: 21 Ное 2016, 15:51
Местоположение: Варна
Се отблагодари: 1 път
Обратна връзка:

Re: SQLBans

Мнение от Reality » 20 Фев 2017, 14:35

Когато банвам по мрежа например с първите 2 числа от мрежата "sb_banrange 77.71 9999999 test" всичко е наред и не ме допуска в сървъра , но ако искам да банна мрежа с първите 3 числа "sb_banrange 77.71.61 999999 test" не става ... тоест допуска ме до сървъра , не ме киква .
Може ли да се преработи плъгина да може да се забрани дадена мрежа и да работи както с 2 , така и с 3 числа .
Изображение

Аватар
hackera457
Извън линия
Потребител
Потребител
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Re: SQLBans

Мнение от hackera457 » 21 Фев 2017, 22:52

Не виждам смисъл да поддържа 3 числа, а и бан на мрежа е най-крайната мярка и не е препоръчително за щяло и нещяло, за да не изгорат невинни играчи
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
Reality
Извън линия
Потребител
Потребител
Мнения: 12
Регистриран на: 21 Ное 2016, 15:51
Местоположение: Варна
Се отблагодари: 1 път
Обратна връзка:

Re: SQLBans

Мнение от Reality » 24 Фев 2017, 02:03

Не питам за смисъла, а дали някой може да го едитне ?
А дали е крайна мярка или не , всеки отговаря за собствената си верига ... и можеш да бъдеш сигурен, че съм намерил вариант и за невинните играчи !
Изображение

Публикувай отговор

Обратно към “Одобрени плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 13 госта