Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

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

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Запрет говорить в микрофон, пока не убъёшь 1

Статус пользователя romana
сообщение 17.8.2015, 18:26
Сообщение #1


Стаж: 10 лет

Сообщений: 222
Благодарностей: 7
Полезность: < 0

Ищу плагин который запрещает говорить в микрофон, пока не убъёшь 1!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Stimul1
сообщение 17.8.2015, 23:30
Сообщение #2


Стаж: 13 лет

Сообщений: 227
Благодарностей: 262
Полезность: 977

Код:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Block Voice"
#define VERSION "1.0"
#define AUTHOR "Stimul"

#define FRAGS 1 // Сколько фрагов должен набрать игрок, чтобы можно было говорить в микрофон

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

register_forward(FM_Voice_SetClientListening, "fw_Voice_SetClientListening");
}

public fw_Voice_SetClientListening(receiver, sender, listen)
{
if(is_user_connected(receiver)
&& is_user_connected(sender)
&& receiver != sender
&& get_user_frags(sender) < FRAGS)
{
engfunc(EngFunc_SetClientListening, receiver, sender, false);
return FMRES_SUPERCEDE;
}

return FMRES_IGNORED;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя max1988
сообщение 7.12.2015, 14:09
Сообщение #3
Стаж: 13 лет

Сообщений: 306
Благодарностей: 17
Полезность: < 0

Можно добавить имунитет для админов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dialyabev
сообщение 7.12.2015, 18:47
Сообщение #4


Стаж: 11 лет

Сообщений: 243
Благодарностей: 120
Полезность: 596

тяжелый форвард FM_Voice_SetClientListening, проще через set_speak.
при коннекте выдать 0, проверить если это админ то 1, при убийстве проверять скок убил, и если больше чем нам надо то 1.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: