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

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

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

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

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

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

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

Скрывание текста после ''/''

Drago16
сообщение 11.12.2014, 19:30
Сообщение #1
Стаж: 11 лет

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

Ищу плагин когда после "/" не показывает в чат сообщения,admin chat color установил,пропал чат,помогите найти плагин,в интернете скачиваю устанавливаю,не работает плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
voed
сообщение 11.12.2014, 19:47
Сообщение #2
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Drago16 @ 11.12.2014, 18:26) *
Ищу плагин когда после "/" не показывает в чат сообщения,admin chat color установил,пропал чат,помогите найти плагин,в интернете скачиваю устанавливаю,не работает плагин.

Плагин надо ставить в самый верх plugins.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drago16
сообщение 11.12.2014, 19:59
Сообщение #3
Стаж: 11 лет

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

Не работает,прописал в самый верх :С
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя badboy2115
сообщение 11.12.2014, 20:02
Сообщение #4


Стаж: 13 лет

Сообщений: 589
Благодарностей: 115
Полезность: 351

Перезагрузи сервер, либо смени карту.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drago16
сообщение 11.12.2014, 20:10
Сообщение #5
Стаж: 11 лет

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

Сменил конечно,все равно не работает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 11.12.2014, 20:28
Сообщение #6


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Плагин чтобы не показывать сообщения начинающиеся со / работает по принципу если первый символ / return PLUGIN_HANDLED.
При таком раскладе до других плагинов такие команды не дохоят потому он должен стоять последним в списке


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Drago16
сообщение 11.12.2014, 21:23
Сообщение #7
Стаж: 11 лет

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

В самый низ и верх пробывал,Все равно не скрывает сообщения :С
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 11.12.2014, 21:29
Сообщение #8
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Drago16 @ 11.12.2014, 20:19) *
В самый низ и верх пробывал,Все равно не скрывает сообщения :С

Исходник в студию
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drago16
сообщение 11.12.2014, 21:41
Сообщение #9
Стаж: 11 лет

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

Цитата(voed @ 11.12.2014, 22:25) *
Исходник в студию

Вот
Прикрепленные файлы:
Прикрепленный файл  hide_slash.sma ( 562 байт ) Кол-во скачиваний: 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 11.12.2014, 21:48
Сообщение #10


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Drago16 @ 11.12.2014, 21:37) *
Вот

там где взял этот плагин - ни чего ни когда не качай
авторство указано чужое
автор Kreation
оригинал тема
https://forums.alliedmods.net/showthread.ph...2005&page=3

блокирует / не только c console cmd say abc и bind x say, но и с messagemode, messagemode2
Код:

#include < amxmodx >

public plugin_init()
{
register_plugin( "Hide Slash Commands", "1.0.0", "Kreation");
register_clcmd( "say", "CmdSay" );
register_clcmd( "say_team", "CmdSay" );
}

public CmdSay(id)
{
new szArg[4];
read_args(szArg, charsmax(szArg));
replace_all (szArg, charsmax(szArg), "^"", "") // mod by leg. work with bind "x" "say ggqgq" / console cmd say abc AND messagemode/messagemode2
return szArg[0] == '/' ? PLUGIN_HANDLED_MAIN : PLUGIN_CONTINUE;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 11.12.2014, 21:57
Сообщение #11
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Drago16 @ 11.12.2014, 20:37) *
Вот

Код:
#include <amxmodx>

new const P[] = "[PUB] Hide Slash"
new const V[] = "1.0"
new const A[] = "Bonaqua"

public plugin_init()
{
register_plugin( P, V, A )

register_clcmd( "say", "Cmd_Hook_Say" )
register_clcmd( "say_team", "Cmd_Hook_Say" )
}

public Cmd_Hook_Say()
{
new argv[2]
read_argv(1, argv, 1)
if(equal("/", argv[0]))
{
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}

Ставить, все же, в самый верх plugins.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 11.12.2014, 22:02
Сообщение #12


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

voed
бесполезный плагин, не нужно ерунду выкладывать
к тому же ты криво его переделал, вообще работать не будет
потому что argv[0] ( первый символ) это кавычка может быть и очень даже часто...
remove_quotes не просто так стоит

и он не блочит
bind "alt" "say /me" и т.п.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 11.12.2014, 22:08
Сообщение #13
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Legenda @ 11.12.2014, 20:58) *
и он не блочит
bind "alt" "say /me" и т.п.

Что за бред? Бинд say-команды ничем не отличается от отправки этой команды через messagemode.
Насчет кавычек и прочих символов да, забыл
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 11.12.2014, 22:21
Сообщение #14


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

отличаются
кавычками, say без кавычек
messagemode/messagemode2 в кавычках...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GDon
сообщение 11.12.2014, 22:56
Сообщение #15


Стаж: 12 лет

Сообщений: 267
Благодарностей: 60
Полезность: 124

Тоже ищу такой плагин


*_*_*_*_*_*_*_*_*_*_ВСЕ_О_КС_*_*_*_*_*_*_*_*_*_*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 11.12.2014, 23:00
Сообщение #16


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(GDon @ 11.12.2014, 22:52) *
Тоже ищу такой плагин

10 сообщение в данной теме
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 11.12.2014, 23:04
Сообщение #17
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Legenda @ 11.12.2014, 21:17) *
отличаются
кавычками, say без кавычек
messagemode/messagemode2 в кавычках...

Отличается там, что при бинде игрок может написать что-то типо bind x ^"say ^"/lol^"^", в таком случае будет разница.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 11.12.2014, 23:12
Сообщение #18


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(voed @ 11.12.2014, 23:00) *
Отличается там, что при бинде игрок может написать что-то типо bind x ^"say ^"/lol^"^", в таком случае будет разница.

ты прикалываешься или действительно не понимаешь?

say ABC
аргумент будет ABC

messagemode/messagemode2 ABC
аргумент будет "ABC"

видимо, до тебя не доходит, что в одном случаи аргумент обрамлен кавычками, а в другом случаи кавычек нет?
поэтому в плагине используется remove_quotes
и remove_quotes удаляет ТОЛЬКО ОБРАМЛЕНИЕ КАВЫЧКАМИ т.е. ПАРУ ИЛИ ДВЕ кавычки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 11.12.2014, 23:17
Сообщение #19
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(voed @ 11.12.2014, 21:04) *
Насчет кавычек и прочих символов да, забыл

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 12.12.2014, 0:14
Сообщение #20
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(Metal Messiah @ 11.12.2014, 20:24) *
При таком раскладе до других плагинов такие команды не дохоят потому он должен стоять последним в списке

Проще тогда сделать PLUGIN_HANDLED_MAIN и будет без разницы где он будет стоять.

Цитата(Legenda @ 11.12.2014, 21:58) *
и он не блочит
bind "alt" "say /me" и т.п.

Зачем говорить именно про бинды? Когда можно просто сказать про: say /me.

Цитата(voed @ 11.12.2014, 23:00) *
Отличается там, что при бинде игрок может написать что-то типо bind x ^"say ^"/lol^"^", в таком случае будет разница.

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