Администратор Ryancoolround Опубликовано 7 декабря, 2020 Администратор Поделиться Опубликовано 7 декабря, 2020 По идее этот скрипт должен запретить кикать ботов через Callvote. Но либо он не работает, либо я дурак и не знаю как его можно проверить. Но вдруг кому пригодится на заметку. #include <sourcemod> #pragma semicolon 1 #pragma newdecls required public Plugin myinfo = { name = "Kick Immunity to Bots", author = "L4D2Noob.RU", description = "Этот плагин должен предотвращать кик ботов в игре", version = "0.3", url = "http://L4D2Noob.RU" }; public void OnPluginStart() { AddCommandListener(cmdCallVote, "callvote"); } public Action cmdCallVote(int client, const char[] command, int argc) { if (!(0 < client <= MaxClients && IsClientInGame(client))) { return Plugin_Continue; } char sType[32]; GetCmdArg(1, sType, sizeof sType); if (StrEqual(sType, "kick", false)) { char sTarget[32]; GetCmdArg(2, sTarget, sizeof sTarget); int iTarget = GetClientOfUserId(StringToInt(sTarget)); if (IsFakeClient(iTarget)) { return Plugin_Handled; } } return Plugin_Continue; } А ну ка пыль сдуй отсюда! Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость striker_black Опубликовано 5 мая, 2021 Поделиться Опубликовано 5 мая, 2021 У меня на моем сервере не работало. Но если у тебя работает, я рад! Ссылка на комментарий Поделиться на другие сайты Поделиться
Администратор Ryancoolround Опубликовано 3 мая Автор Администратор Поделиться Опубликовано 3 мая В 05.05.2021 в 23:30, striker_black сказал: У меня на моем сервере не работало. Кажется, что у тебя возникли проблемы с вызовом команды callvote на сервере. Может быть, ты неправильно вводил команду? Попробуй ввести команду callvote kick Ellis в консоли, чтобы кикнуть бота с именем Ellis. Сейчас скомпилировал этот плагин, поставил на сервер, зашел в игру. Ввел в консоли команду callvote Ellis и ничего не произошло. Ладно, выключаю плагин и проверяю снова ту же команду, и снова ничего не произошло. И тогда я допираю, что неправильно ввожу команду, команда должна быть callvote kick Ellis. Так что чуть попозже проверю еще раз, просто на работу опаздываю. А ну ка пыль сдуй отсюда! Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Валенок Опубликовано 3 мая Поделиться Опубликовано 3 мая 1 час назад, Ryancoolround сказал: callvote kick Ellis Я и без этого плагина не смог использовать эту команду. Так что в коде нет смысла. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти