Плагин запрета смены ника

Тема в разделе "Запросы", создана пользователем Черная вдова, 5 окт 2012.

  1. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Нужен простой плагин запрета смены ника
    При попытке смены ника, плагин бы кикал игрока с причиной: Запрещенно менять ник на сервере
    Нужен в целях защиты от антибана
    v34 sm 1.4.2
    И еще есть ли другой способ защититься от этого?
     
  2. Пыхарь

    Пыхарь

    Сообщения:
    150
    Симпатии:
    19
    Оффтоп
     
  3. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Ты встречался с такой проблемой?
    скажу просто у игрока 2 ника становиться
    первый при попытке забанить второй в таблице игроков
    конешно методом искулчения можно вычеслить за 1 минуту его, но проще плагином
     
  4. N0V1K0V

    N0V1K0V

    Сообщения:
    76
    Симпатии:
    15
    По сути,бан дается по steam_id или по IP. Обойти можно или сменой steam_id или сменой IP.
    Банить всю подсеть - это очень накладно,т.к. можно лишиться большим кол-вом народа. Но все же иногда приходится банить подсеть.

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

    Отсюда вывод: Плагин будет бесполезным.

    P.S. Все это касается CS:S v34. Не знаю как насчет смены steam_id на CS:S Orange Box.
    P.S.S. Steam_id возможно сменить только на пиратке.

    Добавлено через 3 минуты
    Если я правильно понял,то получается примерно так:
    1. Имеется 1 недобросовестный игрок.
    2. В таблице результатов (Кнопка TAB) у него ник,к примеру, Скреппи Ко-Ко.
    3. Заметили то,что он играет с читами.
    4. Пытаемся забанить.
    5. В меню SourceMod'a нет этого игрока. Хотя в таблице результатов числится.

    Всё верно?
     
    Последнее редактирование: 5 окт 2012
  5. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
  6. N0V1K0V

    N0V1K0V

    Сообщения:
    76
    Симпатии:
    15
    Черная вдова, это очень похоже на быструю смену ника...т.е. в некоторых читах есть функция,которая перебирает ники всех игроков на сервере,из-за чего можно дать бан не тому игроку...
    может быть какая-то его модификация...
    помнится мне была защита от подобного хака в античите SMAC. Но точно не помню,есть ли это в версии для CS:S v34.
    Можно еще попробовать поставить CSF Anti-Cheat. Там вроде как есть защита.
     
  7. September

    September

    Сообщения:
    1.183
    Симпатии:
    163
    Такой же вопрос.
     
  8. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Первый пост читай там написанно v34
    Чет ты мне для 1.6 кидаешь ссылку
     
  9. N0V1K0V

    N0V1K0V

    Сообщения:
    76
    Симпатии:
    15
    Черная вдова, не поленись сам найти тему с античитом SMAC для CS:S v34. Я тебе дал нужную информацию!!!

    Оффтоп
     
  10. hunter_zcl14

    hunter_zcl14

    Сообщения:
    3
    Симпатии:
    1
    N0V1K0V нравится это.
  11. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    :lol:

    Что за человек я ясно попросил скриптеров сделать плагин ты мне ссылку на 1.6 кидаешь и еще нотации читаешь
     
  12. N0V1K0V

    N0V1K0V

    Сообщения:
    76
    Симпатии:
    15
    Вот тебе еще самый простой способ:
    в консоли прописываешь status.
    Ищешь steam_id игрока. и там же,в консоли пишешь sm_addban basebans rcon <время> [причина] Добавление бана в базу.

    Добавлено через 2 минуты
    Черная вдова, Оффтоп

    Добавлено через 9 минут
    hunter_zcl14, бегло посмотрел исходник плагина. плагин выдает в чате ссылку на сайт автора...так что его еще и редактировать придется...если конечно не смущает левая реклама,тогда можно ставить и тестировать...
     
    Последнее редактирование: 5 окт 2012
  13. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Плагин что я нашел не работает
    А что бы узнать какой у него steam id еще надо узнать какой у него ник будет рядом со steam id
    при вводе status
     
  14. schmidt

    schmidt wS (skype: ws.css)

    Сообщения:
    188
    Симпатии:
    347
    Омг, нет там никакой рекламы в чате.

    Черная вдова, просто кикнуть после смены ника? Если да, то просто очень:

    PHP:
    #pragma semicolon 1
    #include <sourcemod>

    public OnPluginStart()
    {
        
    HookEvent("player_changename"player_changename);
    }

    public 
    player_changename(Handle:event, const String:name[], bool:dontBroadcast)
    {
        
    KickClient(GetClientOfUserId(GetEventInt(event"userid")), "Запрещено менять ник на сервере");
    }
     

    Вложения:

    Leckter Hannibal, psyhyatr, Schwarz и 4 другим нравится это.
  15. September

    September

    Сообщения:
    1.183
    Симпатии:
    163
    Хоть кто то по делу ответил, а не флудит как некоторые
     
  16. stas-1997

    stas-1997

    Сообщения:
    120
    Симпатии:
    10
    Что нужно подправить, что бы не кикало. А просто не меняло ник, и в чате писало "На сервера запрещена смена ника !"
    #pragma semicolon 1
    #include <sourcemod>

    public OnPluginStart()
    {
    HookEvent("player_changename", player_changename);
    }

    public player_changename(Handle:event, const String:name[], bool:dontBroadcast)
    {
    KickClient(GetClientOfUserId(GetEventInt(event, "userid")), "Запрещенно менять ник на сервере");
    }
     
  17. MihailM

    MihailM убежал :)

    Сообщения:
    446
    Симпатии:
    27
    Сегодня зашел такой один , вопрос а можно поправить плагин или же подскажите где найти (вроде где было уже) , чтобы не кик, а бан был на определенное время ..
     
  18. MihailM

    MihailM убежал :)

    Сообщения:
    446
    Симпатии:
    27
    acik, спасибо..но это из 16 поста же .. а на бан можно переделать ..
     
  19. MihailM

    MihailM убежал :)

    Сообщения:
    446
    Симпатии:
    27
    Это почему то ?
    Если наоборот зашел читак и тем самым наоборот отпугивает народ то , и кстати этот плагин на свежий сервер и СМ пойдет ?
     
  20. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.191
    Симпатии:
    418
    Бред, для таких вещей есть античиты типа SMAC.