Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16

Плъгин който забранява влизането на даден играч в сървъра..

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
MaPaXyuA
Извън линия
Потребител
Потребител
Мнения: 162
Регистриран на: 08 Ное 2016, 16:29
Местоположение: Горна Оряховица
Се отблагодари: 5 пъти
Получена благодарност: 18 пъти
Обратна връзка:

Плъгин който забранява влизането на даден играч в сървъра..

Мнение от MaPaXyuA » 06 Апр 2022, 18:46

Здравейте.
Търся прост плъгин който забранява влизането на даден играч в сървъра. Ако може да има допълнителен файл за добавяне на име, което ще бъде забранено.
Когато даденото забранено име се опита да се свърже към сървъра, сървъра да му изпише , че трябва да си смени името ( на принципа когато трябва да влезеш с setinfo _pw )
Изображение

Аватар
The Pain
Извън линия
Потребител
Потребител
Мнения: 91
Регистриран на: 06 Дек 2021, 17:10
Се отблагодари: 18 пъти
Получена благодарност: 6 пъти

Плъгин който забранява влизането на даден играч в сървъра..

Мнение от The Pain » 06 Апр 2022, 20:07

Аз ползвам този прост и ефективен и мисля, че ще ти свърши работа

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

static const szRestrictions[ ] = { "Net", "www", ".NeT", ".com", ".net", ".info" };
тук пишеш кое име да не го пуска в случая съм го нагласил да не пуска хора с име завършващо на даден уеб сайт

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

#include < amxmodx >
#include < amxmisc >

//#define CLIENTCMD

new const gNewNames[ ][ ] =
{
    "Nick Changed",
    "CS 1.6 STEAM ROCKS!"
};

public plugin_init( )
{
    register_plugin( "dsa", "", "tuty" );
}

public client_putinserver( id )
{
    remove_task( id );
    
    set_task( 4.0, "RenamePlayer", id );
}

public client_infochanged( id )
{
    ContainReplaceName( id );
}

public RenamePlayer( id )
{
    ContainReplaceName( id );
}

stock ContainReplaceName( id )
{
    static const szRestrictions[ ] = { "Net", "www", ".NeT", ".com", ".net", ".info" };

    new szName[ 40 ];
    get_user_name( id, szName, charsmax( szName ) );

    if( containi( szName, szRestrictions ) != -1 )
    {
        #if defined CLIENTCMD
            client_cmd( id, "name ^"%s^"", gNewNames[ random_num( 0, charsmax( gNewNames ) ) ] );
        #else
            set_user_info( id, "name", gNewNames[ random_num( 0, charsmax( gNewNames ) ) ] );
        #endif
    }
} 

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1296 пъти
Обратна връзка:

Плъгин който забранява влизането на даден играч в сървъра..

Мнение от OciXCrom » 06 Апр 2022, 21:03

amx_ban 0 "Imeto" "Smeni si imeto" ?!!!

Аватар
MaPaXyuA
Извън линия
Потребител
Потребител
Мнения: 162
Регистриран на: 08 Ное 2016, 16:29
Местоположение: Горна Оряховица
Се отблагодари: 5 пъти
Получена благодарност: 18 пъти
Обратна връзка:

Плъгин който забранява влизането на даден играч в сървъра..

Мнение от MaPaXyuA » 06 Апр 2022, 23:36

OciXCrom написа: 06 Апр 2022, 21:03 amx_ban 0 "Imeto" "Smeni si imeto" ?!!!
това е една проста команда ? която мога да я добавя в server.cfg ?
Изображение

Аватар
Radeon
Извън линия
Потребител
Потребител
Мнения: 143
Регистриран на: 04 Апр 2021, 11:30
Се отблагодари: 2 пъти
Получена благодарност: 34 пъти
Обратна връзка:

Плъгин който забранява влизането на даден играч в сървъра..

Мнение от Radeon » 07 Апр 2022, 11:55

Всяка една бан система забранява достъпа на играч до сървъра с перманентен бан. А за името какво ти пречи да добавиш името в users.ini и му слагаш парола, така никой няма да го ползва?

Това което ти е дал OciXCrom се слага в конзолата когато имаш админски права. И така този ник ще бъде баннат.

Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 265
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Плъгин който забранява влизането на даден играч в сървъра..

Мнение от bustA » 07 Апр 2022, 12:55

Обясни горе долу какви никове не искаш да влизат в сървъра( никове който съдържат ип адреси ли? сайтове ли?)
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 772
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 158 пъти
Получена благодарност: 48 пъти
Обратна връзка:

Плъгин който забранява влизането на даден играч в сървъра..

Мнение от Siska » 07 Апр 2022, 13:03

bustA написа: 07 Апр 2022, 12:55 Обясни горе долу какви никове не искаш да влизат в сървъра( никове който съдържат ип адреси ли? сайтове ли?)
За айпита има плъгин , хрома е написал. Обаче тук ми се струва ,че човека иска нещото да става автоматично , когато го няма онлайн. Тоест горните два начина не са най-доброто в този случай...
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
SmirnoffBG
Извън линия
Потребител
Потребител
Мнения: 267
Регистриран на: 27 Ное 2016, 19:43
Местоположение: nz
Се отблагодари: 77 пъти
Получена благодарност: 38 пъти
Обратна връзка:

Плъгин който забранява влизането на даден играч в сървъра..

Мнение от SmirnoffBG » 07 Апр 2022, 13:29

Siska написа: 07 Апр 2022, 13:03 За айпита има плъгин , хрома е написал. Обаче тук ми се струва ,че човека иска нещото да става автоматично , когато го няма онлайн. Тоест горните два начина не са най-доброто в този случай...
] amx_addban
Usage: amx_addban <name> <ip> <time in minutes> <reason>
El-Super Respawn = 87.121.54.85:27016
BG Trewa Respawn = 91.92.137.205:27015

Аватар
pendimonium
Извън линия
Потребител
Потребител
Мнения: 8
Регистриран на: 08 Окт 2023, 23:30
Се отблагодари: 3 пъти

Re: Плъгин който забранява влизането на даден играч в сървъра..

Мнение от pendimonium » 27 Окт 2023, 08:56

The Pain написа: 06 Апр 2022, 20:07 Аз ползвам този прост и ефективен и мисля, че ще ти свърши работа

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

static const szRestrictions[ ] = { "Net", "www", ".NeT", ".com", ".net", ".info" };
тук пишеш кое име да не го пуска в случая съм го нагласил да не пуска хора с име завършващо на даден уеб сайт

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

#include < amxmodx >
#include < amxmisc >

//#define CLIENTCMD

new const gNewNames[ ][ ] =
{
    "Nick Changed",
    "CS 1.6 STEAM ROCKS!"
};

public plugin_init( )
{
    register_plugin( "dsa", "", "tuty" );
}

public client_putinserver( id )
{
    remove_task( id );
    
    set_task( 4.0, "RenamePlayer", id );
}

public client_infochanged( id )
{
    ContainReplaceName( id );
}

public RenamePlayer( id )
{
    ContainReplaceName( id );
}

stock ContainReplaceName( id )
{
    static const szRestrictions[ ] = { "Net", "www", ".NeT", ".com", ".net", ".info" };

    new szName[ 40 ];
    get_user_name( id, szName, charsmax( szName ) );

    if( containi( szName, szRestrictions ) != -1 )
    {
        #if defined CLIENTCMD
            client_cmd( id, "name ^"%s^"", gNewNames[ random_num( 0, charsmax( gNewNames ) ) ] );
        #else
            set_user_info( id, "name", gNewNames[ random_num( 0, charsmax( gNewNames ) ) ] );
        #endif
    }
} 
Извинявай авера, ще перефразираш ли ако обичаш. В кой файл става това и като цяло малко повече обяснение моля (бавно схващам)

Благодаря
Nostalgia 1.6 :: Classic
93.123.16.4:25023

Без глупости. Само чист класически CS 1.6!
Изображение

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

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