AMX MOD X
Пятница, 09.01.2026, 20:53:47



Приветствую Вас Гость | RSS
[ Главная ] [ Проверка команды - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: slogic, AlMod  
Проверка команды
KILДата: Четверг, 12.06.2008, 18:58:34 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: -1
Статус: Не в сети
Не большая просьба написать очень , очень маленький плагин , который при заходе на сервер проверял команду на стороне клиента и если это команда существует то кикать... например если игрок зашёл на сервер и на нём работает ( можно сказать отвечает ) команда "name" то его кикает... знаю что такое можно сделать ... Видел подобный плагин , но у меня он не работал... был бы очень блогадарен...

Сообщение отредактировал KIL - Четверг, 12.06.2008, 18:59:44
 
DaTaДата: Четверг, 12.06.2008, 19:19:04 | Сообщение # 2
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Quote (KIL)
Не большая просьба написать очень , очень маленький плагин , который при заходе на сервер проверял команду на стороне клиента и если это команда существует то кикать... например если игрок зашёл на сервер и на нём работает ( можно сказать отвечает ) команда "name" то его кикает... знаю что такое можно сделать ... Видел подобный плагин , но у меня он не работал... был бы очень блогадарен...

что-то я не очень понял, тебе нужно споймать конкретную команду, отосланную игроком, и кикнуть его за это?
 
JokerДата: Четверг, 12.06.2008, 19:37:20 | Сообщение # 3
Генерал-майор
Группа: Пользователи
Сообщений: 375
Репутация: 5
Статус: Не в сети
Наверное я туповат для такого %)

Quote
например если игрок зашёл на сервер и на нём работает ( можно сказать отвечает ) команда "name" то его кикает

Наверное ты выбрал неудачный пример. Или как по твоему клиент должен заблокирвоать команду name? oO


One death is a Tragedy
One million is a Statistic...
 
KILДата: Четверг, 12.06.2008, 19:38:52 | Сообщение # 4
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: -1
Статус: Не в сети
не совсем отосланую... мне надо просто кик если команда "name" работает ( существует ) если её нет соответственно ничего не делать...
 
DaTaДата: Четверг, 12.06.2008, 20:00:56 | Сообщение # 5
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Quote (KIL)
не совсем отосланую... мне надо просто кик если команда "name" работает ( существует ) если её нет соответственно ничего не делать...

о существовании команд на клиенте сервер ничего не может знать, только вызвать ее на клиенте и "смотреть" за ее действием
 
ScofieldДата: Четверг, 12.06.2008, 20:11:50 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Не в сети
может эта функция get_concmd ?
 
KILДата: Четверг, 12.06.2008, 20:34:45 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: -1
Статус: Не в сети
DaTa, да.. я знаю.. надо вызвать команду и если как бы твоими словами говоря команда принимает вызов и отправляет "приглашение" то игрока кик blush P
Что-то в этом роде...

Code
public client_putinserver(id) {
   query_client_cvar(id, "name", "check_cvar");
}

public check_cvar(id, const cvar[], const result[]) {
   if(equali(result, "KIL")) {
     server_cmd("kick #%d", get_user_userid(id));
   }
}

В этом куске , проверяется команда name на зашедшом игроке и если результат KIL то игрока кикает... Эта штука у меня не пашет , мне надо так же тока чтоб не ник KIL был а любые ники...

 
DaTaДата: Четверг, 12.06.2008, 21:17:06 | Сообщение # 8
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
этот кусок кода проверяет не команду, а cvar клиента :)
name - это не команда и не cvar, а данные клиента(info)
 
KILДата: Четверг, 12.06.2008, 22:00:28 | Сообщение # 9
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: -1
Статус: Не в сети
Значит надо get_user_info ? Будь добр напиши как должно быть ... blush
 
DaTaДата: Четверг, 12.06.2008, 22:23:08 | Сообщение # 10
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
конкретизируй задачу, и я попытаюсь тебе помочь
 
KILДата: Четверг, 12.06.2008, 22:30:57 | Сообщение # 11
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: -1
Статус: Не в сети
Ну я ж писал... %) Проверять команду name и если она отдаёт инфу ( любую) , то кикать ...
брать инфу get_user_info(id, "name", name, 31)
и если идёт ответ ифны (типо if..result...) кикать... подругому не знал как уже обьяснить...
 
DaTaДата: Четверг, 12.06.2008, 22:46:15 | Сообщение # 12
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
вижу я тебе не смогу помочь, из-за своей тупости к восприятию :D
команда name на клиентской стороне придает инфе name какое-то значение. т.е. если извлечь ее, то конечно-же ты извлечешь имя всегда, но я не понимаю сути твоей задачи

может ты просто хочешь кикать за смену имени?

 
KILДата: Четверг, 12.06.2008, 22:52:41 | Сообщение # 13
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: -1
Статус: Не в сети
DaTa, нет... кик за смену мне не нужен... просто чел заходит , на нём берётся инфа команды "name" ( скорей всего функцией get_user_info ) и его кик ... а если плагин не может взять инфу с команды ( её не существует ) то ничего не происходит...
 
DaTaДата: Четверг, 12.06.2008, 23:03:48 | Сообщение # 14
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
инфу с команды не возможно брать, че за бред?
Quote (KIL)
просто чел заходит , на нём берётся инфа команды "name" ( скорей всего функцией get_user_info ) и его кик ... а если плагин не может взять инфу с команды ( её не существует ) то ничего не происходит...

этот плагин будет всех кикать :)
 
KILДата: Четверг, 12.06.2008, 23:07:59 | Сообщение # 15
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: -1
Статус: Не в сети
DaTa, да... мне так и надо ... только чтобы это был не просто плагин который всех кикает , а который делает всё именно так как я написал... сделай пожалуйста ... я вижу что ты понел ... понимаю это выглядит глупо , но мне так надо ... ;)
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

AMX Mod X Russian Community © 2006-2026