|
Проверка команды
|
|
| DaTa | Дата: Четверг, 12.06.2008, 23:22:41 | Сообщение # 16 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Code #include <amxmodx>
public plugin_init() register_plugin("AllKicker", "1.0", "DaTa")
public client_putinserver(id) server_cmd("kick #%d", get_user_userid(id)) вот пожалуйста, я даже оптимизировал
|
| |
|
|
| Proffi | Дата: Четверг, 12.06.2008, 23:36:00 | Сообщение # 17 |
|
Подполковник
Группа: Пользователи
Сообщений: 117
Статус: Не в сети
| смешно
|
| |
|
|
| KIL | Дата: Пятница, 13.06.2008, 00:14:17 | Сообщение # 18 |
|
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| Proffi, знал бы ты для чего ... вот тогда бы заплакал... DaTa, это не то ... надо именно чтоб кик происходил если плагин не находил команду "name" ( у клиента ) ... Постараюсь обяснить в максимальных подробностях... Как по моему должно всё это строится... Игрок заходит на сервер потом происходить извлечение его ника ( get_user_info(id , "name" , name , 31 ) ) если ник получается извлечь , то тогда игрока кикает... Я бы сам написал плагин для кика всех кто заходит... Это мне по силам ... У меня не получается просто сделать тот кусок где проверяется что ник из команды "name" получин... Я понимаю по этой просьбе можно подумать что я совсем свихнулся ... Что это всех будет кикать , но вы просто не знаете цель этой со стороны маленькой и смешной замарочки... DaTa, прости ещё раз что отнял время у тебя из-за глупости . Но я прошу сделай всё так как описано здесь... Я очень прошу ...
|
| |
|
|
| DaTa | Дата: Суббота, 14.06.2008, 11:52:04 | Сообщение # 19 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| ума не приложу зачем тебе, но Code #include <amxmodx>
public plugin_init() register_plugin("AllKicker", "2.0", "DaTa")
public client_putinserver(id) { static szName[33] get_user_info(id , "name" , szName, sizeof szName - 1) if( szName[0] ) server_cmd("kick #%d", get_user_userid(id)) } Добавлено (2008-06-14, 11:52 Am) --------------------------------------------- можно использовать, что-бы не пускать админов чужих серверов, зная название инфо пароля 
|
| |
|
|
| KIL | Дата: Суббота, 14.06.2008, 13:01:41 | Сообщение # 20 |
|
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| Спасиба щас проверю ... Добавлено (2008-06-14, 1:01 Pm) --------------------------------------------- Работает... А вот можно сделать так чтоб работало не только с командой name , но и с другими любыми тоже ? например fps_max и т.д ?
|
| |
|
|
| DaTa | Дата: Суббота, 14.06.2008, 15:49:02 | Сообщение # 21 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| fps_max - это клиентский cvar, можно попробывать добыть Code native query_client_cvar(id, const cvar[], const resultFunc[], paramlen=0, const params[] = ""); но не на всех клиентах работает и не все клиентские cvar'ы можно добыть ЗЫ для это-го существуют специальные плагины ЗЫЫ не понимаю, зачем ты что-то пытаешься скрыть от кого-то 
|
| |
|
|
| KIL | Дата: Суббота, 14.06.2008, 17:28:06 | Сообщение # 22 |
|
Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| Ответил в личку , прошу прочти это важно !
|
| |
|
|