Всем привет. Подскажите пожалуйста плагин, который запрещает заходить на сервер игрокам с опред-ным ником.
Пример:
Заходит на сервер игрок с ником "i am noob" или "Igruha" и его не пускает на сервер, и ему пишет "Смените ник для того что бы войти на сервер"
Заранее благодарю за любую информацию )))

#1
Отправлено 11 Октябрь 2019 - 15:26
#3
Отправлено 11 Октябрь 2019 - 17:53
Всем привет. Подскажите пожалуйста плагин, который запрещает заходить на сервер игрокам с опред-ным ником.
Пример:
Заходит на сервер игрок с ником "i am noob" или "Igruha" и его не пускает на сервер, и ему пишет "Смените ник для того что бы войти на сервер"
Заранее благодарю за любую информацию )))
- Slaven555 и Alexander_Mirny это нравится
#4
Отправлено 11 Октябрь 2019 - 22:38
#5
Отправлено 30 Октябрь 2021 - 14:55
public void OnClientPutInServer(int client)
{
CreateTimer(10.0, KickClientNoobName, client);
}
public Action KickClientNoobName(Handle timer, any client)
{
if (IsServerProcessing() && IsClientInGame(client))
{
char clientname[128];
GetClientName(client, clientname, 128);
if (StrContains(clientname, "by FreeTP.Org", true) != -1
|| StrContains(clientname, "EnergyNet", true) != -1
|| StrContains(clientname, "by FreeTP.Ru", true) != -1
|| StrContains(clientname, "PlayBCM.net", true) != -1
|| StrContains(clientname, "Newbie", true) != -1
|| StrContains(clientname, "i am noob", true) != -1
|| StrContains(clientname, "I am noob", true) != -1
|| StrContains(clientname, "REVOLUTiON", true) != -1
|| StrContains(clientname, "byl4dzone.ru", true) != -1
|| StrContains(clientname, "nos-TEAM", true) != -1
|| StrContains(clientname, "by FriendlyGameS.Ru", true) != -1
|| StrContains(clientname, "TimickRePack", true) != -1
|| StrContains(clientname, "nosTEAM-RO", true) != -1
|| StrContains(clientname, "playbcm.net", true) != -1
|| StrContains(clientname, "Админ", true) != -1
|| StrContains(clientname, "PlayBCM", true) != -1
|| StrContains(clientname, "VW g2.com", true) != -1
|| StrContains(clientname, "Admin", true) != -1
|| StrContains(clientname, "ZO-ZO.GG", true) != -1
|| StrContains(clientname, "zo-zo.gg", true) != -1
|| StrContains(clientname, "ZOZO.GG", true) != -1
|| StrContains(clientname, "PLAY ZOZO.GG", true) != -1
|| StrContains(clientname, "zozo.gg", true) != -1
|| StrContains(clientname, "Lost4Dead.ru", true) != -1
|| StrContains(clientname, "Lost4Dead.Ru", true) != -1
|| StrContains(clientname, "lost4dead.ru", true) != -1
|| StrContains(clientname, "Lost4Dead", true) != -1
|| StrContains(clientname, "synczone.ru", true) != -1
|| StrContains(clientname, "SyncZone.ru", true) != -1
|| StrContains(clientname, "SyncZone", true) != -1
|| StrContains(clientname, "Igruha", true) != -1
|| StrContains(clientname, "King", true) != -1)
{
KickClient(client, "Noobname");
}
}
return Plugin_Stop;
}
Кто может сделать так, что бы при входе писало им "ПРЕЖДЕ ЧЕМ ВОЙТИ НА СЕРВЕР., СМЕНИТЕ НИК"
Заранее спасибо
- history_maker это нравится
#6
Отправлено 30 Октябрь 2021 - 16:42
Кто может сделать так, что бы при входе писало им "ПРЕЖДЕ ЧЕМ ВОЙТИ НА СЕРВЕР., СМЕНИТЕ НИК"
Заранее спасибо
KickClient(client, "Noobname");
Вместо Noobname пишешь всё что твоей душе угодно, клиенту это будет выводится как причина кика.
#7
Отправлено 31 Октябрь 2021 - 15:16
Кто может сделать так, что бы при входе писало им "ПРЕЖДЕ ЧЕМ ВОЙТИ НА СЕРВЕР., СМЕНИТЕ НИК"
Заранее спасибо
Зачем тебе кикать их? Ты можешь просто менять им ник сам, временный ник.
И онлайн в порядке и i am noob с новым ником, да и в основном они не разбираясь заходят на любой сервер. И не знаю как менять ник.
Используй функцию - https://www.sourcemo...s/SetClientName
Создай еще 1 таймер в подсобытии
KickClientNoobName
И после обнуляй его. Что-бы небыло ошибок в логах сервера.
В созданном таймере делай смену ника.
#8
Отправлено 31 Октябрь 2021 - 21:13
Зачем тебе кикать их? Ты можешь просто менять им ник сам, временный ник.
И онлайн в порядке и i am noob с новым ником, да и в основном они не разбираясь заходят на любой сервер. И не знаю как менять ник.
Используй функцию - https://www.sourcemo...s/SetClientName
Создай еще 1 таймер в подсобытии
KickClientNoobNameИ после обнуляй его. Что-бы небыло ошибок в логах сервера.
В созданном таймере делай смену ника.
Не поверишь, не всем нужен такой онлайн на сервере...
Так уж повелось, что смена ника своего рода фильтр, что бы отсеять совсем уж не думающих людей или детей.
#9
Отправлено 09 Декабрь 2021 - 1:32
Так не чего и не сделал смотрю по мониторингу. От скуки реализовал 2 плагина, второй частично проверку брал тут.
Так сказать товарищеская помощ, если это можно так назвать .
Первый плагин позволяет менять игроку ник самостоятельно, в то же время игрока оповещает что есть система смены ника.
Код
Второй плагин уже сам меняет ник игроку рандомно, но ники нужно придумать самому, обозначены закоментеные строки где писать свои ники..
Код
Плагины не тестировал, так как нету тестового сервера.
Прикрепленные файлы
#10
Отправлено 26 Октябрь 2022 - 16:25
Всем доброго времени суток, кто-нибудь столкнулся с проблемой, что нубские ники стали писаться не просто латиницей, но в перемешку с кирилицей и другими похожими символами(при чем по разному)?
Если да, то как решили вопрос?
Сообщение отредактировал history_maker: 26 Октябрь 2022 - 16:29
#11
Отправлено 01 Апрель 2025 - 9:55
Не работает этот скрипт.
#12
Отправлено 01 Апрель 2025 - 11:42
Не работает этот скрипт.
Прикрепленные файлы
#13
Отправлено 01 Апрель 2025 - 17:29
Скрытый текст
Фритпешек не трогает, у них в нике иногда есть кириллические буквы, иногда в конце ника английские.
#14
Отправлено 01 Апрель 2025 - 17:43
Фритпешек не трогает, у них в нике иногда есть кириллические буквы, иногда в конце ника английские.
В логах посмотрите ник и создайте дополнительную проверку именно на этот ник и все.
Либо напишите дебагер по подключившимся клиентам. Он будет создавать лог, в нем создастся множество событий хука конет или пут сервер. В нем вы уже сможете подсмотреть ник неймы и скопировать их. Тем самым используя их в плагине FixName
#15
Отправлено 02 Апрель 2025 - 12:45
В логах посмотрите ник и создайте дополнительную проверку именно на этот ник и все.
Либо напишите дебагер по подключившимся клиентам. Он будет создавать лог, в нем создастся множество событий хука конет или пут сервер. В нем вы уже сможете подсмотреть ник неймы и скопировать их. Тем самым используя их в плагине FixName
Мои знания слишком скудны, чтобы писать скрипты Мне кажется, что гораздо лучше проверять не сотни разных вариаций ника freetp.org, а только смотреть, есть ли в имени ника .org или .оrg (с английской О и русской О)
#16
Отправлено 02 Апрель 2025 - 13:32
Мои знания слишком скудны, чтобы писать скрипты
Мне кажется, что гораздо лучше проверять не сотни разных вариаций ника freetp.org, а только смотреть, есть ли в имени ника .org или .оrg (с английской О и русской О)
я тоже предлагал написать скрипт на поиск определенного текста в нике,но только на автоматическую замену ника на сервере,чтобы все,кто сдержит в нике заданное буквосочетание,менялись на имя из базы.к примеру,вводим аргумент "freetp" и через запятую еще,если нужно,и все ники,содержащее freetp будут переименовываться,чем создавать базу из тысяч вариантов всяких freetp И igruha
Сообщение отредактировал Casper8380: 02 Апрель 2025 - 15:16
#17
Отправлено 02 Апрель 2025 - 16:00
Использую этот код уже года 2-3, игроков с дургих сборок на актуальной версии игры не видел.
#18
Отправлено 11 Апрель 2025 - 16:31
#19
Отправлено 11 Апрель 2025 - 17:00
Не совсем понимаю зачем в принципе их блокировать не все ли ровно , там же нет никакого оскорбления , в вот запретить в принципе пиратам заходить достаточно не устанавливать эмулятор для пиратов
Оскорблений нет, а вот реклама сборок есть
#20
Отправлено 11 Апрель 2025 - 17:53
А кто говорил о блокировке.Речь идет об автоматической замене ника и всеНе совсем понимаю зачем в принципе их блокировать не все ли ровно , там же нет никакого оскорбления , в вот запретить в принципе пиратам заходить достаточно не устанавливать эмулятор для пиратов
Сообщение отредактировал Casper8380: 11 Апрель 2025 - 17:53
Темы с аналогичным тегами Поиск плагина
Игровые сервера →
Counter-Strike: Source →
Помогите найти плагин.Автор n00b1k , 10 окт 2015 ![]() |
|
![]()
|
||
Игровые сервера →
Counter-Strike: Source →
[Поиск] Плагина для v34Автор e4zy. , 19 май 2015 ![]() |
|
![]()
|
||
Игровые сервера →
Counter-Strike: Global Offensive →
Поиск плагина, лог подключений игроков.Автор aleks040996 , 03 янв 2015 ![]() |
|
![]()
|
||
Игровые сервера →
Counter-Strike: Source →
Поиск плагинаАвтор aleks040996 , 27 май 2013 ![]() |
|
![]()
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных