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


Фотография

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

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

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

#1 Regalia

Regalia

    Новичок

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

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

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

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

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



#2 Slaven555

Slaven555

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

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

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

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



#3 BloodyBlade

BloodyBlade

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

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

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

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

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

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

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

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

#4 Slaven555

Slaven555

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

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

Отправлено 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
  • 328 сообщений

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


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


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

#7 Alexander_Mirny

Alexander_Mirny

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

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

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

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

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

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

 

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

 

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

KickClientNoobName

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


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



#8 history_maker

history_maker

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

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

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

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

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

 

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

 

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

KickClientNoobName

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


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

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



#9 Alexander_Mirny

Alexander_Mirny

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

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

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

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

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

 

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

 

Код

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

 

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

 

Код 

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

 

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

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

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


#10 history_maker

history_maker

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

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

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

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


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




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

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

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