Перейти к содержимому


Фотография

L4D Запрет опред-ных ников

Поиск плагина

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 25

#1 Regalia

Regalia

    Новичок

  • Пользователь
  • Pip
  • 15 сообщений

Отправлено 11 Октябрь 2019 - 15:26

Всем привет. Подскажите пожалуйста плагин, который запрещает заходить на сервер игрокам с опред-ным ником.

Пример:
Заходит на сервер игрок с ником "i am noob" или "Igruha" и его не пускает на сервер, и ему пишет "Смените ник для того что бы войти на сервер"

Заранее благодарю за любую информацию )))



#2 Slaven555

Slaven555

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 566 сообщений

Отправлено 11 Октябрь 2019 - 17:49

https://forums.allie...ead.php?t=83343



#3 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 280 сообщений

Отправлено 11 Октябрь 2019 - 17:53

Всем привет. Подскажите пожалуйста плагин, который запрещает заходить на сервер игрокам с опред-ным ником.

Пример:
Заходит на сервер игрок с ником "i am noob" или "Igruha" и его не пускает на сервер, и ему пишет "Смените ник для того что бы войти на сервер"

Заранее благодарю за любую информацию )))

Скрытый текст

  • Slaven555 и Alexander_Mirny это нравится

#4 Slaven555

Slaven555

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 566 сообщений

Отправлено 11 Октябрь 2019 - 22:38

Мой вариант более гибок в настройке и может блокировать ещё по маске. Юзаю уже давно и проблем с ним не наблюдал.

#5 Regalia

Regalia

    Новичок

  • Пользователь
  • Pip
  • 15 сообщений

Отправлено 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 history_maker

history_maker

    Пользователь

  • Пользователь
  • PipPipPip
  • 356 сообщений

Отправлено 30 Октябрь 2021 - 16:42


Кто может сделать так, что бы при входе писало им "ПРЕЖДЕ ЧЕМ ВОЙТИ НА СЕРВЕР., СМЕНИТЕ НИК"
Заранее спасибо :)


KickClient(client, "Noobname");
Вместо Noobname пишешь всё что твоей душе угодно, клиенту это будет выводится как причина кика.

#7 Alexander_Mirny

Alexander_Mirny

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 474 сообщений

Отправлено 31 Октябрь 2021 - 15:16

Кто может сделать так, что бы при входе писало им "ПРЕЖДЕ ЧЕМ ВОЙТИ НА СЕРВЕР., СМЕНИТЕ НИК"
Заранее спасибо :)

 Зачем тебе кикать их? Ты можешь просто менять им ник сам, временный ник.

И онлайн в порядке и i am noob с новым ником, да и в основном они не разбираясь заходят на любой сервер. И не знаю как менять ник.

 

Используй функцию  - https://www.sourcemo...s/SetClientName

 

Создай еще 1 таймер в подсобытии 

KickClientNoobName

И после обнуляй его. Что-бы небыло ошибок в логах сервера.


В созданном таймере делай смену ника.



#8 history_maker

history_maker

    Пользователь

  • Пользователь
  • PipPipPip
  • 356 сообщений

Отправлено 31 Октябрь 2021 - 21:13

 Зачем тебе кикать их? Ты можешь просто менять им ник сам, временный ник.

И онлайн в порядке и i am noob с новым ником, да и в основном они не разбираясь заходят на любой сервер. И не знаю как менять ник.

 

Используй функцию  - https://www.sourcemo...s/SetClientName

 

Создай еще 1 таймер в подсобытии 

KickClientNoobName

И после обнуляй его. Что-бы небыло ошибок в логах сервера.


В созданном таймере делай смену ника.

Не поверишь, не всем нужен такой онлайн на сервере...
Так уж повелось, что смена ника своего рода фильтр, что бы отсеять совсем уж не думающих людей или детей.



#9 Alexander_Mirny

Alexander_Mirny

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 474 сообщений

Отправлено 09 Декабрь 2021 - 1:32

Так не чего и не сделал смотрю по мониторингу. От скуки реализовал 2 плагина, второй частично проверку брал тут.

Так сказать товарищеская помощ, если это можно так назвать  :D .

 

Первый плагин позволяет менять игроку ник самостоятельно, в то же время игрока оповещает что есть система смены ника.

 

Код

Скрытый текст

 

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

 

Код 

Скрытый текст

 

Плагины не тестировал, так как нету тестового сервера.

Прикрепленные файлы

  • Прикрепленный файл  setname.sp   1,55К   8 Количество загрузок:
  • Прикрепленный файл  rename.sp   3,54К   11 Количество загрузок:


#10 history_maker

history_maker

    Пользователь

  • Пользователь
  • PipPipPip
  • 356 сообщений

Отправлено 26 Октябрь 2022 - 16:25

Всем доброго времени суток, кто-нибудь столкнулся с проблемой, что нубские ники стали писаться не просто латиницей, но в перемешку с кирилицей и другими похожими символами(при чем по разному)?
Если да, то как решили вопрос?


Сообщение отредактировал history_maker: 26 Октябрь 2022 - 16:29


#11 Profanuch

Profanuch

    Пользователь

  • Пользователь
  • PipPipPip
  • 166 сообщений

Отправлено 01 Апрель 2025 - 9:55

Не работает этот скрипт.



#12 Alexander_Mirny

Alexander_Mirny

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 474 сообщений

Отправлено 01 Апрель 2025 - 11:42

Не работает этот скрипт.

Скрытый текст

Прикрепленные файлы

  • Прикрепленный файл  FixName.smx   4,24К   0 Количество загрузок:
  • Прикрепленный файл  FixName.sp   2,59К   1 Количество загрузок:


#13 Profanuch

Profanuch

    Пользователь

  • Пользователь
  • PipPipPip
  • 166 сообщений

Отправлено 01 Апрель 2025 - 17:29

Скрытый текст

Фритпешек не трогает, у них в нике иногда есть кириллические буквы, иногда в конце ника английские.



#14 Alexander_Mirny

Alexander_Mirny

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 474 сообщений

Отправлено 01 Апрель 2025 - 17:43

Фритпешек не трогает, у них в нике иногда есть кириллические буквы, иногда в конце ника английские.


В логах посмотрите ник и создайте дополнительную проверку именно на этот ник и все.
Либо напишите дебагер по подключившимся клиентам. Он будет создавать лог, в нем создастся множество событий хука конет или пут сервер. В нем вы уже сможете подсмотреть ник неймы и скопировать их. Тем самым используя их в плагине FixName

#15 Profanuch

Profanuch

    Пользователь

  • Пользователь
  • PipPipPip
  • 166 сообщений

Отправлено 02 Апрель 2025 - 12:45

В логах посмотрите ник и создайте дополнительную проверку именно на этот ник и все.
Либо напишите дебагер по подключившимся клиентам. Он будет создавать лог, в нем создастся множество событий хука конет или пут сервер. В нем вы уже сможете подсмотреть ник неймы и скопировать их. Тем самым используя их в плагине FixName

Мои знания слишком скудны, чтобы писать скрипты :) Мне кажется, что гораздо лучше проверять не сотни разных вариаций ника freetp.org, а только смотреть, есть ли в имени ника .org или .оrg (с английской О и русской О)



#16 Casper8380

Casper8380

    Участник

  • Пользователь
  • PipPip
  • 123 сообщений

Отправлено 02 Апрель 2025 - 13:32

Мои знания слишком скудны, чтобы писать скрипты :) Мне кажется, что гораздо лучше проверять не сотни разных вариаций ника freetp.org, а только смотреть, есть ли в имени ника .org или .оrg (с английской О и русской О)

я тоже предлагал написать скрипт на поиск определенного текста в нике,но только на автоматическую замену ника на сервере,чтобы все,кто сдержит в нике заданное буквосочетание,менялись на имя из базы.к примеру,вводим аргумент "freetp" и через запятую еще,если нужно,и все ники,содержащее freetp будут переименовываться,чем создавать базу из тысяч вариантов всяких freetp И igruha


Сообщение отредактировал Casper8380: 02 Апрель 2025 - 15:16


#17 history_maker

history_maker

    Пользователь

  • Пользователь
  • PipPipPip
  • 356 сообщений

Отправлено 02 Апрель 2025 - 16:00

Использую этот код уже года 2-3, игроков с дургих сборок на актуальной версии игры не видел.

Скрытый текст
 



#18 Yerevan00001

Yerevan00001

    Новичок

  • Пользователь
  • Pip
  • 23 сообщений

Отправлено 11 Апрель 2025 - 16:31

Не совсем понимаю зачем в принципе их блокировать не все ли ровно , там же нет никакого оскорбления , в вот запретить в принципе пиратам заходить достаточно не устанавливать эмулятор для пиратов

#19 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 280 сообщений

Отправлено 11 Апрель 2025 - 17:00

Не совсем понимаю зачем в принципе их блокировать не все ли ровно , там же нет никакого оскорбления , в вот запретить в принципе пиратам заходить достаточно не устанавливать эмулятор для пиратов

Оскорблений нет, а вот реклама сборок есть



#20 Casper8380

Casper8380

    Участник

  • Пользователь
  • PipPip
  • 123 сообщений

Отправлено 11 Апрель 2025 - 17:53

Не совсем понимаю зачем в принципе их блокировать не все ли ровно , там же нет никакого оскорбления , в вот запретить в принципе пиратам заходить достаточно не устанавливать эмулятор для пиратов

А кто говорил о блокировке.Речь идет об автоматической замене ника и все

Сообщение отредактировал Casper8380: 11 Апрель 2025 - 17:53




Темы с аналогичным тегами Поиск плагина

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных