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
VIP
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16
Counter-Strike 1.6
VIP
93.123.16.4:27022 Cs-PlovdiV.com - Aim Attack aim_aztec 0/16

Плъгин който като името ти в игра е ИП да не те пуска в сървъра

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
tom1k
Извън линия
Потребител
Потребител
Мнения: 202
Регистриран на: 29 Сеп 2020, 23:50
Местоположение: Добрич
Се отблагодари: 16 пъти
Получена благодарност: 8 пъти

Плъгин който като името ти в игра е ИП да не те пуска в сървъра

Мнение от tom1k » 14 Дек 2020, 18:04

Здравейте, търся плъгин който като си сложил IP на сървър като име в CS и да не те пуска в сървъра, примерно да ти изписва "Please change your nickname first, then connect to the server!"

Може да локвате!
Последно промяна от tom1k на 15 Дек 2020, 09:29, променено общо 1 път.
iG-Blockmaker # HNS 100aa
45.144.155.175:27018


Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Плъгин който като името ти в игра е ИП да не те пуска в сървъра

Мнение от atmax » 14 Дек 2020, 18:27

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

#include <amxmodx>
#include <amxmisc>
#include <regex>

#pragma semicolon 1

#define PLUGIN "No-IP"
#define VERSION "0.1"
#define AUTHOR "Sn!ff3r"

// THX for Johnny got his gun
#define PATTERN "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" // \b

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_clcmd("say", "client_say"); 
    register_clcmd("say_team", "client_say"); 
}

public client_connect(id)     
{
    new name[33];
    get_user_name(id, name, charsmax(name));
    
    client_check(id, name);
}

public client_infochanged(id) 
{
    new name[33];
    get_user_info(id, "name", name, charsmax(name));
    
    client_check(id, name);    
}

public client_say(id) 
{
    new message[128];
    read_args(message, charsmax(message));
    
    client_check(id, message);
}

public client_check(id, string[]) 
{    
    new Regex:result, value, error[2];
    result = regex_match(string, PATTERN, value, error, 1);
    
    switch(result)
    {
        case REGEX_MATCH_FAIL, REGEX_PATTERN_FAIL, REGEX_NO_MATCH: 
            return PLUGIN_CONTINUE;        
    }
    
    server_cmd("kick #%d Contain IP in Nickname", get_user_userid(id));
    server_exec();    
    
    return PLUGIN_HANDLED;
} 
Пробвай този
Rest in peace my friend I always will remember you! 🖤👊

Аватар
tom1k
Извън линия
Потребител
Потребител
Мнения: 202
Регистриран на: 29 Сеп 2020, 23:50
Местоположение: Добрич
Се отблагодари: 16 пъти
Получена благодарност: 8 пъти

Плъгин който като името ти в игра е ИП да не те пуска в сървъра

Мнение от tom1k » 14 Дек 2020, 18:37

atmax написа: 14 Дек 2020, 18:27

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

#include <amxmodx>
#include <amxmisc>
#include <regex>

#pragma semicolon 1

#define PLUGIN "No-IP"
#define VERSION "0.1"
#define AUTHOR "Sn!ff3r"

// THX for Johnny got his gun
#define PATTERN "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" // \b

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_clcmd("say", "client_say"); 
    register_clcmd("say_team", "client_say"); 
}

public client_connect(id)     
{
    new name[33];
    get_user_name(id, name, charsmax(name));
    
    client_check(id, name);
}

public client_infochanged(id) 
{
    new name[33];
    get_user_info(id, "name", name, charsmax(name));
    
    client_check(id, name);    
}

public client_say(id) 
{
    new message[128];
    read_args(message, charsmax(message));
    
    client_check(id, message);
}

public client_check(id, string[]) 
{    
    new Regex:result, value, error[2];
    result = regex_match(string, PATTERN, value, error, 1);
    
    switch(result)
    {
        case REGEX_MATCH_FAIL, REGEX_PATTERN_FAIL, REGEX_NO_MATCH: 
            return PLUGIN_CONTINUE;        
    }
    
    server_cmd("kick #%d Contain IP in Nickname", get_user_userid(id));
    server_exec();    
    
    return PLUGIN_HANDLED;
} 
Пробвай този

server_cmd("kick #%d Contain IP in Nickname", get_user_userid(id)); Тук ли трябва да променя съобщението?
iG-Blockmaker # HNS 100aa
45.144.155.175:27018


Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Плъгин който като името ти в игра е ИП да не те пуска в сървъра

Мнение от atmax » 14 Дек 2020, 18:46

Да там е причината за kick. Като цяло това което е написано там се изпълнява като команда в конзолата, съответно: Kick, Reason
Rest in peace my friend I always will remember you! 🖤👊

Аватар
tom1k
Извън линия
Потребител
Потребител
Мнения: 202
Регистриран на: 29 Сеп 2020, 23:50
Местоположение: Добрич
Се отблагодари: 16 пъти
Получена благодарност: 8 пъти

Плъгин който като името ти в игра е ИП да не те пуска в сървъра

Мнение от tom1k » 14 Дек 2020, 18:58

atmax написа: 14 Дек 2020, 18:46 Да там е причината за kick. Като цяло това което е написано там се изпълнява като команда в конзолата, съответно: Kick, Reason
Работи но, не знам защо изписва това :
Connection accepted by 185.***.145.***:27019
Invalid userinfo in connect command вместо причината
iG-Blockmaker # HNS 100aa
45.144.155.175:27018


Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Плъгин който като името ти в игра е ИП да не те пуска в сървъра

Мнение от atmax » 14 Дек 2020, 19:07

Това е отделен проблем свързан с платформата ти..
Решението е тук, но е на руски, заповядай:

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

все просто, откройте настройки dproto.cfg
Там есть параметр "cid_HLTV", установите его значение в 5, получиться "cid_HLTV = 5".
После, опуститесь ниже.
В параметр "HLTVExcept_IP" укажите IP адрес, с которого идет коннект к серверу (IP HLTV), получиться должно вот "HLTVExcept_IP = 193.ххх.251.ххх".
Значения ххх - просто скрыл ип...
Rest in peace my friend I always will remember you! 🖤👊

Аватар
tom1k
Извън линия
Потребител
Потребител
Мнения: 202
Регистриран на: 29 Сеп 2020, 23:50
Местоположение: Добрич
Се отблагодари: 16 пъти
Получена благодарност: 8 пъти

Плъгин който като името ти в игра е ИП да не те пуска в сървъра

Мнение от tom1k » 24 Май 2021, 18:21

atmax написа: 14 Дек 2020, 19:07 Това е отделен проблем свързан с платформата ти..
Решението е тук, но е на руски, заповядай:

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

все просто, откройте настройки dproto.cfg
Там есть параметр "cid_HLTV", установите его значение в 5, получиться "cid_HLTV = 5".
После, опуститесь ниже.
В параметр "HLTVExcept_IP" укажите IP адрес, с которого идет коннект к серверу (IP HLTV), получиться должно вот "HLTVExcept_IP = 193.ххх.251.ххх".
Значения ххх - просто скрыл ип...
Благодаря, а само не разбрах "HLTVExcept_IP = 193.ххх.251.ххх". тук трябва да добавя ип-то на сървъра обаче с порта или без?
iG-Blockmaker # HNS 100aa
45.144.155.175:27018


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

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

Кой е на линия

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