Fake Clients Fix

Fake Clients Fix 1.3.2

DENZEL519

Работаю с AI !
Сообщения
417
Реакции
198
  • Автор ресурса
  • #1
DENZEL519 добавил(а) новый ресурс:

Fake Clients Fix - Добавляет Фейк клиентов в спеки

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

За основу взяты наработки от LouLoubizou и Grey83

Отличие:
1.
Плагин переписан и оптимизирован.
2. Добавлен файл конфига.
3. Возможность выбора настроек, уступать место или сразу всех кикать.

PS Выкладываю первый плагин, сильно не бейте☺️

Узнать больше об этом ресурсе...
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
Ты бы у кваров поубирал флаги FCVAR_SPONLY|FCVAR_REPLICATED, так они там скорее мешают, чем нужны.
Ну и у квара версии убрать стоит флаг FCVAR_REPLICATED.
Сообщения автоматически склеены:

Также можно убрать из кода OnConfigsExecuted() и OnPluginEnd(), т.к. они в данных случаях бесполезны (изменение значений у тебя и так хукается, а все хэндлы плагина при его выгрузке должны и так автоматически удаляться).

Ну и неплохо бы использовать только новый синтаксис, а не оба вперемешку.
 
Последнее редактирование:

DENZEL519

Работаю с AI !
Сообщения
417
Реакции
198
  • Автор ресурса
  • #3

StormX

Участник
Сообщения
891
Реакции
302
А если бы еще ники менялись через определенное время,было бы ваше огонь)

А если бы еще ботам присвоить steamid и динамичный пинг цены бы не было 😆
P/S - и обязательно чтобы боты могли обнулять счет через !rs, и матюкаться в чат (ну это уже по желанию).

Вообще все это уже есть давно (за исключением матюков), в привате, очень очень дораха 😁
#2951 "shef_germaen" BOT:STEAM_0:0:286646017 active
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
Вообще все это уже есть давно (за исключением матюков), в привате, очень очень дораха
с пяток лет назад, наверное, делал пинг и случайные имена (из файла конфига) в одном плагине по заказу и не особо дорого было
стимайди, конечно не добавлял, но что-то такое похожее было тут (добавление аватарок ботам для CS:GO, вроде)
Сообщения автоматически склеены:

@-=|УЧЕНИК|=-, в смысле сами боты переименовывались или просто при добавлении бота имя назначалось случайное и чтобы оно не повторялось, как и порядок их выдачи?
Если второе, то это легко делается, а есди первое, то смысл мне непонятен.
 

StormX

Участник
Сообщения
891
Реакции
302
с пяток лет назад, наверное, делал пинг и случайные имена (из файла конфига) в одном плагине по заказу и не особо дорого было
стимайди, конечно не добавлял, но что-то такое похожее было тут (добавление аватарок ботам для CS:GO, вроде)
Сообщения автоматически склеены:

@-=|УЧЕНИК|=-, в смысле сами боты переименовывались или просто при добавлении бота имя назначалось случайное и чтобы оно не повторялось, как и порядок их выдачи?
Если второе, то это легко делается, а есди первое, то смысл мне непонятен.

Там боты исключительно для css v34, в таблице счета как живые игроки и даже в списке)
У каждого бота свой Steamid (выдается через эмулятор), боты рандомно меняются (это живые боты), есть и спектора - по такому же принципу работают.

 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    23 КБ · Просмотры: 183

-=|УЧЕНИК|=-

вся жизнь,сплошной цирк.
Сообщения
876
Реакции
212
с пяток лет назад, наверное, делал пинг и случайные имена (из файла конфига) в одном плагине по заказу и не особо дорого было
стимайди, конечно не добавлял, но что-то такое похожее было тут (добавление аватарок ботам для CS:GO, вроде)
Сообщения автоматически склеены:

@-=|УЧЕНИК|=-, в смысле сами боты переименовывались или просто при добавлении бота имя назначалось случайное и чтобы оно не повторялось, как и порядок их выдачи?
Если второе, то это легко делается, а есди первое, то смысл мне непонятен.
Ну да чтоб имя бралось случайное.
На данный момент,берутся одни имена,они будут одни и те же до смены карты я так понял.
если одни и те же имена стоят в спеках,сразу понятно что боты) хотя бы чтоб рандом какой то был что ли
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
У каждого бота свой Steamid (выдается через эмулятор)
это же функция самого эмуля, как и выдача стимайди пиратам?
Там боты исключительно для css v34
ну я с v34 практически не имел дела (когда-то очень давно поиграл несколько часов в локалке)
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@DENZEL519, можно сделать случайный порядок выдачи уникальных ников (пока ботов меньше, чем ников в конфиге).

На старте карты (вызывая отдельную функцию, потому что она тебе может потребоваться чаще, чем меняется карта) читаешь конфиг со списком имён и копируешь их в ArrayList, а потом сортируешь этот список методом ArrayList.Sort() в случайном порядке (сам поищи флаги для этого метод, а я уже подзабыл его имя). Потом по мере использования ников (при этом всегда используешь тот, что с индексом 0, т.к. тут не нужно ничего рандомизировать) удаляешь использованые, пока ArrayList не закончится. После чего снова его заполняешь и сортируешь (потому и нужна отдельная функция), но если есть боты на сервере, то удаляешь из него те, что сейчас задействованы.
Вуаля, у тебя всегда случайные имена у ботов.

Примерно по такому принципу в одной из версий RES делалось случайное воспроизведение треков.
 

LichStalker

Участник
Сообщения
85
Реакции
2

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@LichStalker, ты про квар sm_fakeclients_players, что ли?
Там минимальное значение - 0.
 

LichStalker

Участник
Сообщения
85
Реакции
2
@LichStalker, ты про квар sm_fakeclients_players, что ли?
Там минимальное значение - 0.
cvar = CreateConVar("sm_fakeclients_players","10","Количество фейковых клиентов для симуляции игроков", FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY, true, _, true, 64.0);
Стоит 10 , мне много столько не надо , надо 5 , что бы в спектрах были
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@LichStalker, у тебя для этого имеется файл настроек, который создаётся после первого запуска плагина: AutoExecConfig(true, "fakeclientsfix");
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@LichStalker, там где и почти все остальные файлы настроек плагинов: в /cfg/sourcemod/
А настраивается правкой текста в блокноте.
 

LichStalker

Участник
Сообщения
85
Реакции
2
@LichStalker, там где и почти все остальные файлы настроек плагинов: в /cfg/sourcemod/
А настраивается правкой текста в блокноте.
/cfg/sourcemod/ нету там

Fake Clients Fix cfg
его же вроде настраивают в скрипте , потом компилируют.​

 
Сверху Снизу