Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Смена ника без бана в мониторингах

Статус пользователя Metal Messiah
сообщение 20.1.2018, 22:50
Сообщение #1


Иконка группы

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Добрый вечер всем.
Может, многие знали что за name "blablabla"; setinfo name "blablabla" в некоторых раскрутках дают бан, а эту команду может слать и плагин блокировки смены ника, и смена матерного ника админом с помощью amx_nick и т.д.
Убирать рекламу в нике, не кикая игрока, можно через engfunc(EngFunc_SetClientKeyValue).

Вопрос к знающим в скриптинге - реально ли сделать чтобы ник менялся СРАЗУ, а не после оживления игрока? Ботва такая что при смене ника мертвому игроку изменения отображаются только в начале следующего раунда, и в чате пишется что иванов сменил ник на петров. Да и убрать уведомление в чат. Речь идет о проверке ника на наличие рекламы в client_putinserver()


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
sevcs
сообщение 20.1.2018, 23:04
Сообщение #2
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Ты хочешь ещё на уровне Коннекта игрока к серверу, менять ему Ник ? (чтобы проверялся Ник на Рекламу)
Вон же Фулсервер скидывал не плохой плагин с заменой Рекламных Ников (с раскруток), на те, которые сам в файле пропишешь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя energydance
сообщение 20.1.2018, 23:13
Сообщение #3


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

Metal Messiah, да реально через
Код
public client_putinserver(id)
{
    static Name[32];
    get_user_info(id, "name", Name, charsmax(Name))


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя dehost
сообщение 20.1.2018, 23:14
Сообщение #4


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Metal Messiah,
fullserver выкладывал свою версию, глянь


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MDMA20
сообщение 20.1.2018, 23:15
Сообщение #5
Стаж: 8 лет 11 месяцев

Сообщений: 2180
Благодарностей: 923
Полезность: 808

Да, у фуллсервера нормальный плагин.
Меняет сразу ник, когда игрок заходит за любую команду. (когда в спектрах, ник рекламный еще).
И круто что в чате не пишется о смене ника у игроков. Можно создать большую базу рандомных ников, и забыть о этих игроках со всех раскруток, что не в состоянии сменить ник на нормальный

Отредактировал: MDMA20, - 20.1.2018, 23:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 20.1.2018, 23:21
Сообщение #6


Иконка группы

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Спасибо. Я на форуме в последнее время редко бываю, пропустил этот плагин. Несколько штук пробовал - меняют с задержкой, хотя код в putinserver прописан


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 20.1.2018, 23:27
Сообщение #7


Иконка группы

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
По описанию не понятно, команда set_user_info(id, "name", text2[0]) шлет STUFFCMD клиенту или делает это на сервере... ща буду тестить


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 21.1.2018, 3:46
Сообщение #8


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Metal Messiah, set_user_info client_cmd

Сервер читает данные name,model,rate еще там что-то... а так же как бы "дополнительные" setinfo при коннекте игрока, сохраняет эти данные и работает уже с ними, обновляет их при определенных событиях. Сама натива не выполняет никаких команд на стороне клиента, она лишь заменяет уже полученные сервером данные.

Отредактировал: JIuXeP, - 21.1.2018, 12:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 21.1.2018, 20:17
Сообщение #9


Иконка группы

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
set_user_info меняет, клиентам ничего не шлет.
при использовании player_spawn + client_infochanged как сделал Fullserver, дает смену ника, но опять же не сразу...


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 21.1.2018, 20:26
Сообщение #10


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Metal Messiah, если менять сразу, возможен баг. Зачем так понадобилось непременно менять ник сразу?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя energydance
сообщение 21.1.2018, 22:42
Сообщение #11


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

Metal Messiah, менять сразу будет проблемка к примеру если зайдут 2 и более рекламных ника то начнется спам в консоль и в чат (в некоторых случаях) из за того что 2 и более ника сменили ник и подлагивания из за этого тоже будут
можно сделать к примеру чтобы рекламный ник менялся в рандомном порядке
Код
    
        new genpname[32],x1
        x1 = random_num(0,32)
        formatex(genpname,charsmax(genpname), "Player[%d]",x1)
        set_user_info(id, "name", genpname)

тогда проблем не будет =)


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 21.1.2018, 23:50
Сообщение #12


Иконка группы

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Да я уже обнаружил эту циклическую смену ников... Ладно, что-нибудь придумаю :)
Видимо, буду возвращаться к реализации Fullserver, после spawn т.е. в начале раунда.

Зачем? Да просто игроки орут админам "забаньте этого плеера он играть не умеет" :)
Все, вопрос закрыт, задача в целом решена


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 22.1.2018, 0:05
Сообщение #13


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

Metal Messiah, это не совсем удобно же , если зайдет спаммер с ником и будет сидеть в спектрах тем самым рекламя через свой ник или бот который подвиснет при коннекте , в лс отправил решение


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: