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

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

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

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

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

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

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

ищу скрывальщик команд со слешем

Статус пользователя UFO
сообщение 5.4.2020, 0:09
Сообщение #1
Стаж: 4 года

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

Доброй ночи, ищу рабочий плагин который скрывает команды со всеми слешами " /" в чат.
Юзал hide_slash норм работает, но почему то при нем не пашут некоторые команды именно не пашут, например top15 и ещё некоторые менюшки с плагинов других
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 5.4.2020, 12:50
Сообщение #2


Иконка группы

Стаж: 11 лет

Сообщений: 2399
Благодарностей: 1462
Полезность: 755

HostGame.cf
По логике вещей, у тебя стоит обработка say и say_team во всех плагинах (например, плагин ищет /rank /top15 итд, если находит - обрабатывает /PLUGIN_HANDLED/ и останавливает обработку этого сообщения, а если не находит - посылает его дальше по цепочке амхх плагинов /PLUGIN_CONTINUE/). Другой плагин resetscore ищет команду /rs и больше ничего. Твой hide_slash ищет слеш, удаляет его из буфера, и передает буфер без слеша по цепочке (или, скорее всего, просто выводит сообщение в чат и останавливает обработку).

Отсюда вывод что hide_slash нужно поставить последним и все будет работать как надо.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
loran
сообщение 5.4.2020, 12:55
Сообщение #3
Стаж: 7 лет 11 месяцев

Сообщений: 2072
Благодарностей: 801
Полезность: 305

Цитата(UFO @ 5.4.2020, 1:09) *
Доброй ночи, ищу рабочий плагин который скрывает команды со всеми слешами " /" в чат.
Юзал hide_slash норм работает, но почему то при нем не пашут некоторые команды именно не пашут, например top15 и ещё некоторые менюшки с плагинов других

Cкрытый текст
Код
#include <amxmodx>

public plugin_init()
{
   register_plugin ( "PLUGIN", "VERSION", "AUTHOR")
   register_clcmd("say /hp", "cmdBlockSlash")
   register_clcmd("say /statsme", "cmdBlockSlash")
   register_clcmd("say /rankstats", "cmdBlockSlash")
   register_clcmd("say /me", "cmdBlockSlash")
   register_clcmd("say /score", "cmdBlockSlash")
   register_clcmd("say /rank", "cmdBlockSlash")
   register_clcmd("say /report", "cmdBlockSlash")
   register_clcmd("say /stats", "cmdBlockSlash")
   register_clcmd("say /switch", "cmdBlockSlash")
        register_clcmd("say /rus", "cmdBlockSlash")
        register_clcmd("say /eng", "cmdBlockSlash")
        register_clcmd("say /rs", "cmdBlockSlash")
        register_clcmd("say /resetscore", "cmdBlockSlash")
        register_clcmd("say JIOX", "cmdBlockSlash")
         register_clcmd("say_team /hp", "cmdBlockSlash")
         register_clcmd("say_team /statsme", "cmdBlockSlash")
         register_clcmd("say_team /rankstats", "cmdBlockSlash")
         register_clcmd("say_team /me", "cmdBlockSlash")
         register_clcmd("say_team /score", "cmdBlockSlash")
         register_clcmd("say_team /rank", "cmdBlockSlash")
         register_clcmd("say_team /report", "cmdBlockSlash")
         register_clcmd("say_team /stats", "cmdBlockSlash")
         register_clcmd("say_team /switch", "cmdBlockSlash")
         register_clcmd("say_team /rus", "cmdBlockSlash")
         register_clcmd("say_team /eng", "cmdBlockSlash")
         register_clcmd("say_team /rtv", "cmdBlockSlash")

}

public cmdBlockSlash(id) return PLUGIN_HANDLED_MAIN
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/


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