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

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

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

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

> Важная информация

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

Смена ника каждую секунду

Статус пользователя kalashnikov
сообщение 11.3.2017, 13:41
Сообщение #1
Стаж: 9 лет 3 месяца

Сообщений: 231
Благодарностей: 50
Полезность: < 0

Срочно нужен помощь, у меня на сервере читер с аимом и его ник меняется каждую секунду без остановки. Как его забанит и есть для таких читов античит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ETO_BYLO_LETOM
сообщение 11.3.2017, 13:44
Сообщение #2


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

Стаж: 14 лет
Город: Краснодар

Сообщений: 3393
Благодарностей: 4387
Полезность: 805

amx_who либо status
далее видишь его текущий ник и ID с ip и банишь по id/ip

Отредактировал: ETO_BYLO_LETOM, - 11.3.2017, 13:44


😄
MasterServer.su прозрачнее чем твои окна дома
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IzZeT
сообщение 11.3.2017, 14:33
Сообщение #3
Стаж: 11 лет
Город: Крым

Сообщений: 72
Благодарностей: 18
Полезность: 155

Цитата(kalashnikov @ 11.3.2017, 14:41) *
Срочно нужен помощь, у меня на сервере читер с аимом и его ник меняется каждую секунду без остановки. Как его забанит и есть для таких читов античит?


Ставь плагин block change name

Cкрытый текст

Код:

#include <amxmodx>
#include <colorchat>

#define PLUGIN "Block Change Name"
#define VERSION "1.0"
#define AUTHOR "DJ_WEST"

#define MAX_PLAYERS 32

new g_SayText

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

g_SayText = get_user_msgid("SayText")
register_message(g_SayText, "Block_NameChange")
}

public Block_NameChange(msgid, msgdest, msgent)
{
new s_MessageType[32]
get_msg_arg_string(2, s_MessageType, charsmax(s_MessageType))

if (equal(s_MessageType, "#Cstrike_Name_Change"))
{
client_cmd(msgent, "echo ^"[block change name] Извините. Онлайн смена ника запрещена!Для смены имени нужно отлючиться от сервера!^"");
ColorChat(msgent,GREY,"^1 [^4block^1] ^3Извините. Онлайн смена ника запрещена!Для смены имени нужно отлючиться от сервера!")
return PLUGIN_HANDLED
}

return PLUGIN_CONTINUE
}

public client_infochanged(id)
{
if (is_user_connected(id))
{
new s_NewName[32], s_OldName[32]

get_user_info(id, "name", s_NewName, charsmax(s_NewName))
get_user_name(id, s_OldName, charsmax(s_OldName))

if (!equali(s_OldName, s_NewName))
set_user_info(id, "name", s_OldName)
}
}




Sabr...ℂ⋆
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Energy
сообщение 11.3.2017, 15:44
Сообщение #4
Иконка группы

Стаж: 11 лет

Сообщений: 2839
Благодарности: выкл.

Cкрытый текст
Код:
#include <amxmodx>
#include <fakemeta>

#define MAX_NAME_CHANGE 3 //Максимальное кол-во смен ника перед киком игрока

new g_iChangeCount[33];

public plugin_init()
{
register_plugin("Name Change Control", "0.1", "unnamed");
register_forward(FM_ClientUserInfoChanged, "fwClientNameChange_Pre");
}

public client_disconnect(id)
g_iChangeCount[id] = 0;

public fwClientNameChange_Pre(id, buffer)
{
if(!is_user_connected(id)) return FMRES_IGNORED;

static szName[32], szName2[32];
get_user_name(id, szName, charsmax(szName));
engfunc(EngFunc_InfoKeyValue, buffer, "name", szName2, charsmax(szName2));
if(equal(szName, szName2)) return FMRES_IGNORED;
if(++g_iChangeCount[id] >= MAX_NAME_CHANGE) server_cmd("kick #%d ^"Частая смена ника!^"", get_user_userid(id));
return FMRES_IGNORED;
}


Отредактировал: Energy, - 11.3.2017, 15:58
Прикрепленные файлы:
Прикрепленный файл  changename.sma ( 874 байт ) Кол-во скачиваний: 54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrey777best
сообщение 12.5.2017, 19:08
Сообщение #5


Стаж: 13 лет
Город: Харьков

Сообщений: 1191
Благодарностей: 144
Полезность: 1

Energy, А промежуток времени через которое можно менять?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUS
сообщение 12.5.2017, 19:52
Сообщение #6
Стаж: 11 лет

Сообщений: 328
Благодарностей: 41
Полезность: < 0

Цитата(Andrey777best @ 12.5.2017, 23:08) *
Energy, А промежуток времени через которое можно менять?

либо когда сменится карта сменится ник ,либо придется перезайти на сервер чтоб сменился ник
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrey777best
сообщение 12.5.2017, 20:01
Сообщение #7


Стаж: 13 лет
Город: Харьков

Сообщений: 1191
Благодарностей: 144
Полезность: 1

GUS, Нет тут ограничение на смену ника за карту. Тоесть нельзя сменить ник больше чем MAX_NAME_CHANGE
Вроде нормально, а если стоит режим без раундов, или ночной режим. Нужно ставить большое значение MAX_NAME_CHANGE. Если бы было тут по времени, через n секунд было бы лучше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Jack2345
сообщение 13.5.2017, 6:56
Сообщение #8
Стаж: 11 лет
Город: Москва

Сообщений: 277
Благодарностей: 0
Полезность: < 0

Цитата(Andrey777best @ 12.5.2017, 21:01) *
GUS, Нет тут ограничение на смену ника за карту. Тоесть нельзя сменить ник больше чем MAX_NAME_CHANGE
Вроде нормально, а если стоит режим без раундов, или ночной режим. Нужно ставить большое значение MAX_NAME_CHANGE. Если бы было тут по времени, через n секунд было бы лучше.

в чем проблема изменить?


Success
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUS
сообщение 13.5.2017, 7:15
Сообщение #9
Стаж: 11 лет

Сообщений: 328
Благодарностей: 41
Полезность: < 0

Цитата(Andrey777best @ 13.5.2017, 0:01) *
GUS, Нет тут ограничение на смену ника за карту. Тоесть нельзя сменить ник больше чем MAX_NAME_CHANGE
Вроде нормально, а если стоит режим без раундов, или ночной режим. Нужно ставить большое значение MAX_NAME_CHANGE. Если бы было тут по времени, через n секунд было бы лучше.

это да было бы лучше

Jack2345, нее у меня нет проблем с этим )

Отредактировал: GUS, - 13.5.2017, 7:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrey777best
сообщение 13.5.2017, 10:17
Сообщение #10


Стаж: 13 лет
Город: Харьков

Сообщений: 1191
Благодарностей: 144
Полезность: 1

Jack2345, Я не скриптер, если знаешь как измени

Отредактировал: Andrey777best, - 13.5.2017, 10:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: