Я поймал себя на мысли, что не знаю способа заставить ботов сидеть в спеках. Эти негодяи заходят в игру каждый раз, и не хотят сидеть в спекторах. Естественно речь о ob, так что есть ли у кого идеи на этот счёт?
Боты в Спеках
#1
Отправлено 18 Август 2017 - 12:27
#2
Отправлено 18 Август 2017 - 12:44
Можно делать проверку на IsFakeClient и если true кидать в спеки. Это единственный вариант, который приходит на ум.Я поймал себя на мысли, что не знаю способа заставить ботов сидеть в спеках. Эти негодяи заходят в игру каждый раз, и не хотят сидеть в спекторах. Естественно речь о ob, так что есть ли у кого идеи на этот счёт?
- huligan4eg это нравится
#3
Отправлено 18 Август 2017 - 13:02
Можно делать проверку на IsFakeClient и если true кидать в спеки. Это единственный вариант, который приходит на ум.
Таки эти же гады обратно бегать будут.. Ты можешь это как то кваром дополнить дабы только в спеках сидели и выходили по мере надобновсти? Я просто думал, есть более простые способы.
CleverAutojoinBots_v0.1.8.sp
http://hlmod.ru/thre...oin-bots.15557/
Сообщение отредактировал Nekro: 18 Август 2017 - 13:02
#4
Отправлено 18 Август 2017 - 13:14
Таки эти же гады обратно бегать будут..
Я помню перемещал их плагином через админку и они сидели там. Правда это очень давно было(где то в 11-12 году)
Ты можешь это как то кваром дополнить дабы только в спеках сидели и выходили по мере надобновсти? Я просто думал, есть более простые способы.
CleverAutojoinBots_v0.1.8.sp
http://hlmod.ru/thre...oin-bots.15557/
Не хочу лезть в чужой код. Могу попробовать сделать что-то подобное, но только вечером. Гарантии, что смогу сделать дать не могу.
#5
Отправлено 18 Август 2017 - 16:33
Я тут подумал вдруг никакие сложные схемы писать не надо.
Попробуй этот простой код с CleverAutojoinBots думаю должно нормально все работать.
public void OnClientPreAdminCheck(int client) { for (int client = 1; client <= MaxClients; client++) { if(IsFakeClient(client)) { ChangeClientTeam(client, 1); } }
}
- huligan4eg это нравится
#6
Отправлено 19 Август 2017 - 11:45
Kakoin
Даже не компелиться твой код
#7
Отправлено 21 Август 2017 - 0:12
Я тут подумал вдруг никакие сложные схемы писать не надо.
Попробуй этот простой код с CleverAutojoinBots думаю должно нормально все работать.
public void OnClientPreAdminCheck(int client) { for (int client = 1; client <= MaxClients; client++) { if(IsFakeClient(client)) { ChangeClientTeam(client, 1); } }}
Прикрепленные файлы
#8
Отправлено 21 Август 2017 - 0:22
Вот так попробуй
public void OnClientAdminCheck(int client) { if(IsFakeClient(client)) { ChangeClientTeam(client, 1); } }
#9
Отправлено 21 Август 2017 - 2:12
Вот так попробуй
public void OnClientAdminCheck(int client) { if(IsFakeClient(client)) { ChangeClientTeam(client, 1); } }
Не хотят в спеки идти негодяи.
А тут как я понимаю, оно или они не будут выходить? http://hlmod.ru/thre...eclients.35469/
#10
Отправлено 21 Август 2017 - 11:24
Не хотят в спеки идти негодяи.
А если заменить ChangeClientTeam на CS_SwitchTeam?
А тут как я понимаю, оно или они не будут выходить? http://hlmod.ru/thre...eclients.35469/
Не вижу там кода на перемещение.
#11
Отправлено 21 Август 2017 - 12:07
А если заменить ChangeClientTeam на CS_SwitchTeam?
Не вижу там кода на перемещение.
Вечером попробую.
Как я понял данный плагин в спектора ботов выводит именно. А вот кикает ли он при пополнении сервера.
#12
Отправлено 21 Август 2017 - 12:21
Как я понял данный плагин в спектора ботов выводит именно. А вот кикает ли он при пополнении сервера.
Судя по инфе http://hlmod.ru/thre...14/#post-195074 плагин просто создает бота через CreateFakeClient. Про спеки нигде инфы не вижу.
#13
Отправлено 25 Июнь 2021 - 7:11
Появился у кого рабочий плагин , чтоб при заходе игрока боты уходили в спектора ?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных