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

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

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

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

3 страниц V   1 2 3

как скрыть надписи в чате?

, как скрыть надписи в чате?
Статус пользователя Legenda
сообщение 15.10.2014, 19:56
Сообщение #21


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

Стаж: 16 лет

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

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

Цитата(XyLiGaN @ 15.10.2014, 21:48) *

Цитата
register_plugin( "Hide Slash Commands", "1.0.0", "Kreation" );

когда-то выложил этот плагин с аленей
сами им не пользовался
потом кто-то просил переделать что бы он работал)
это называется доверяй, но проверяй)
xDDD
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AironHain
сообщение 15.10.2014, 19:59
Сообщение #22
Стаж: 11 лет

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

Ну так кто подскажет то как скрыть надписи в чате /rs /top15 /rank??? Коды которые сейчас скидывали не работают! что же делать то? sad.gif((((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.10.2014, 20:09
Сообщение #23


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

Стаж: 16 лет

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

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

Цитата(AironHain @ 15.10.2014, 21:59) *
Ну так кто подскажет то как скрыть надписи в чате /rs /top15 /rank??? Коды которые сейчас скидывали не работают! что же делать то? sad.gif((((


Код:
#include < amxmodx >

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

public CmdSay(id)
{
new szArg[4];
read_args(szArg, charsmax(szArg));

// not work
// remove_quotes(szArg);

// work by leg
replace_all (szArg, charsmax(szArg), "^"", "")

// test
// client_print(id,print_console,"SAY: %s",szArg)

return szArg[0] == '/' ? PLUGIN_HANDLED_MAIN : PLUGIN_CONTINUE;
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 15.10.2014, 20:14
Сообщение #24
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Legenda,
А вот тоже рабочий тоже вариант, но без replace_all blum2.gif
Код:
#include <amxmodx>

public plugin_init()
{
register_plugin("No Slash", "0.1", "unnamed")
register_clcmd("say", "ClCmd_Say")
register_clcmd("say_team", "ClCmd_Say")
}

public ClCmd_Say(id)
{
read_args(szArg, charsmax(szArg));
remove_quotes(szArg);
if(szArg[0] == '/') return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}
ps.gif Ставить в самый конец списка plugins.ini

Отредактировал: XyLiGaN, - 15.10.2014, 20:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AironHain
сообщение 15.10.2014, 20:15
Сообщение #25
Стаж: 11 лет

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

Цитата(Legenda @ 15.10.2014, 20:09) *
рабочий вариант

Код:

#include < amxmodx >

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

{
new szArg[4];
read_args(szArg, charsmax(szArg));

// not work
// remove_quotes(szArg);

// work by leg
replace_all (szArg, charsmax(szArg), "^"", "")

// test
// client_print(id,print_console,"SAY: %s",szArg)

return szArg[0] == '/' ? PLUGIN_HANDLED_MAIN : PLUGIN_CONTINUE;
}


[attachment=28507:hide_slash.sma]


Компилирует с ошибками.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.10.2014, 20:19
Сообщение #26


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

Стаж: 16 лет

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

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

Цитата(XyLiGaN @ 15.10.2014, 22:14) *
Legenda,
А вот тоже рабочий тоже вариант, но без replace_all blum2.gif
Код:
#include <amxmodx>

public plugin_init()
{
register_plugin("No Slash", "0.1", "unnamed")
register_clcmd("say", "ClCmd_Say")
register_clcmd("say_team", "ClCmd_Say")
}

public ClCmd_Say(id)
{
read_args(szArg, charsmax(szArg));
remove_quotes(szArg);
if(szArg[0] == '/') return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}
ps.gif Ставить в самый конец списка plugins.ini

один и тот же плагин, только автор другой и название функция другое

этот плагин так же не работает
тот же самый простой тест не проходит
say /me
say "/me"
messagemode /me
messagemode "/me"

если проходит - значит сообщения скрывает какой-то другой плагин, например /me может скрывать stats_shell

можно проверить например текст
/68


Цитата(AironHain @ 15.10.2014, 22:15) *
Компилирует с ошибками.

сек
поправил код выше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AironHain
сообщение 15.10.2014, 20:22
Сообщение #27
Стаж: 11 лет

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

Код:
#include < amxmodx >

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

public CmdSay(id)
{
new szArg[4];
read_args(szArg, charsmax(szArg));

// not work
// remove_quotes(szArg);

// work by leg
replace_all (szArg, charsmax(szArg), "^"", "")

// test
// client_print(id,print_console,"SAY: %s",szArg)

return szArg[0] == '/' ? PLUGIN_HANDLED_MAIN : PLUGIN_CONTINUE;
}



У меня почему то вообще теперь перестало компилировать плагины! чё за фигня ((((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.10.2014, 20:23
Сообщение #28


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

Стаж: 16 лет

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

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

удали уже скомпилированный плагин
из scripting\compiled\
и только потом компилируй снова
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AironHain
сообщение 15.10.2014, 20:26
Сообщение #29
Стаж: 11 лет

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

Теперь у меня в компиляции пишет так

Скрытый текст
Цитата
//// admin.sma
// Already compiled.
// ----------------------------------------

//// adminchat.sma
// Already compiled.
// ----------------------------------------

//// admincmd.sma
// Already compiled.
// ----------------------------------------

//// adminhelp.sma
// Already compiled.
// ----------------------------------------

//// adminslots.sma
// Already compiled.
// ----------------------------------------

//// adminvote.sma
// Already compiled.
// ----------------------------------------

//// admin_check.sma
// Already compiled.
// ----------------------------------------

//// ad_manager.sma
// Already compiled.
// ----------------------------------------

//// amxbans_core.sma
// Already compiled.
// ----------------------------------------

//// amxbans_flagged.sma
// Already compiled.
// ----------------------------------------

//// amxbans_freeze.sma
// Already compiled.
// ----------------------------------------

//// amxbans_main.sma
// Already compiled.
// ----------------------------------------

//// amxbans_ssban.sma
// Already compiled.
// ----------------------------------------

//// amx_autodemorec.sma
// Already compiled.
// ----------------------------------------

//// antiflood.sma
// Already compiled.
// ----------------------------------------

//// autobuyfix.sma
// Already compiled.
// ----------------------------------------

//// auto_screen.sma
// Already compiled.
// ----------------------------------------

//// banip_fakes.sma
// Already compiled.
// ----------------------------------------

//// block_fire_in_the_hole.sma
// Already compiled.
// ----------------------------------------

//// bullet_damage.sma
// Already compiled.
// ----------------------------------------

//// chat_addon.sma
// Already compiled.
// ----------------------------------------

//// cmdmenu.sma
// Already compiled.
// ----------------------------------------

//// csstats.sma
// Already compiled.
// ----------------------------------------

//// dltest.sma
// Already compiled.
// ----------------------------------------

//// dp_block.sma
// Already compiled.
// ----------------------------------------

//// dp_test.sma
// Already compiled.
// ----------------------------------------

//// fast_fix_hashsign.sma
// Already compiled.
// ----------------------------------------

//// imessage.sma
// Already compiled.
// ----------------------------------------

//// mapchooser.sma
// Already compiled.
// ----------------------------------------

//// mapchooser1.sma
// Already compiled.
// ----------------------------------------

//// mapsmenu.sma
// Already compiled.
// ----------------------------------------

//// menufront.sma
// Already compiled.
// ----------------------------------------

//// miscstats.sma
// Already compiled.
// ----------------------------------------

//// multilingual.sma
// Already compiled.
// ----------------------------------------

//// nextmap.sma
// Already compiled.
// ----------------------------------------

//// pausecfg.sma
// Already compiled.
// ----------------------------------------

//// plmenu.sma
// Already compiled.
// ----------------------------------------

//// pluginmenu.sma
// Already compiled.
// ----------------------------------------

//// rcon_defencer.sma
// Already compiled.
// ----------------------------------------

//// resetscore.sma
// Already compiled.
// ----------------------------------------

//// restmenu.sma
// Already compiled.
// ----------------------------------------

//// scrollmsg.sma
// Already compiled.
// ----------------------------------------

//// setmaster.sma
// Already compiled.
// ----------------------------------------

//// statscfg.sma
// Already compiled.
// ----------------------------------------

//// statsx.sma
// Already compiled.
// ----------------------------------------

//// statsx_shell.sma
// Already compiled.
// ----------------------------------------

//// stats_logging.sma
// Already compiled.
// ----------------------------------------

//// telemenu.sma
// Already compiled.
// ----------------------------------------

//// timeleft.sma
// Already compiled.
// ----------------------------------------

//// updatehint.sma
// Already compiled.
// ----------------------------------------

//// vip.sma
// Already compiled.
// ----------------------------------------

Press enter to exit ...


Цитата(Legenda @ 15.10.2014, 20:23) *
удали уже скомпилированный плагин
из scripting\compiled\
и только потом компилируй снова


Уже давно удалил! не компилирует теперь вообще ((( при то что просто компиляцию всех плагинов делаешь он не компилирует(((

Отредактировал: AironHain, - 15.10.2014, 20:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 15.10.2014, 20:29
Сообщение #30


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Нормально же все - Прикрепленный файл  ololol.rar ( 1,2 килобайт ) Кол-во скачиваний: 11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 15.10.2014, 20:30
Сообщение #31
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Legenda,
Код
SAY
Ох уж этот CAPS LOCK да ? :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.10.2014, 20:30
Сообщение #32


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

Стаж: 16 лет

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

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

Цитата(AironHain @ 15.10.2014, 22:26) *
Уже давно удалил! не компилирует теперь вообще ((( при то что просто компиляцию всех плагинов делаешь он не компилирует(((

файл compile.dat удали
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AironHain
сообщение 15.10.2014, 20:32
Сообщение #33
Стаж: 11 лет

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

Цитата(Legenda @ 15.10.2014, 20:30) *
файл compile.dat удали


Теперь помогло) спасибо + щас попробуй твой код вставить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 15.10.2014, 20:35
Сообщение #34


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Ох-ох-ох... плагин с оленей я вообще в первый раз вижу, то что он получился одинаковым это чистое совпадение. Присваивать чужое авторство у меня даже в мыслях нету.
Смысл этого плагина очень прост, перехватить сообщения игрока и проверить первый символ сообщения. Если сообщение начинается на /, то оно блокируется и не передается в движок, иначе сообщение пропускаем.
Странность в том, что у меня это плагин работает, а вот плагин с оленей нет.
http://rghost.ru/private/58543650/4b41e51b...c144d5f6427b7e7

Отредактировал: Fintok, - 15.10.2014, 20:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.10.2014, 20:36
Сообщение #35


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

Стаж: 16 лет

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

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

Цитата(XyLiGaN @ 15.10.2014, 22:30) *
Legenda,
Код
SAY
Ох уж этот CAPS LOCK да ? :D

нет, это уже специально
не придумал как выделить проверку для теста, что бы не потерять запись в консоли)
что-то с фантазией туго)



Цитата(Fintok @ 15.10.2014, 22:35) *
Ох-ох-ох... плагин с оленей я вообще в первый раз вижу, то что он получился одинаковым это чистое совпадение. Присваивать чужое авторство у меня даже в мыслях нету.
Смысл этого плагина очень прост, перехватить сообщения игрока и проверить первый символ сообщения. Если сообщение начинается на /, то оно блокируется и не передается в движок, иначе сообщение пропускаем.
Странность в том, что у меня это плагин работает, а вот плагин с оленей нету.
http://rghost.ru/private/58543650/4b41e51b...c144d5f6427b7e7

вполне возможно у тебя блокирует другой плагин эти сообщения, а не этот...
тот же stats_shell умеет блокировать свои / команды
меня лично очень насторожило ТАКОЕ совпадение
практически один в один плагин, только имена переменных и функция разные
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AironHain
сообщение 15.10.2014, 20:37
Сообщение #36
Стаж: 11 лет

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

Код:
#include < amxmodx >

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

public CmdSay(id)
{
new szArg[4];
read_args(szArg, charsmax(szArg));

// not work
// remove_quotes(szArg);

// work by leg
replace_all (szArg, charsmax(szArg), "^"", "")

// test
// client_print(id,print_console,"SAY: %s",szArg)

return szArg[0] == '/' ? PLUGIN_HANDLED_MAIN : PLUGIN_CONTINUE;
}


Не работает sad.gif(((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.10.2014, 20:40
Сообщение #37


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

Стаж: 16 лет

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

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

не может быть)
в ЛС скинь данные от сервера
ftp и адрес
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 15.10.2014, 20:58
Сообщение #38


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Я специально для этого проверил на чистом сервере и даже видео записал, ссылка на которое выше.
Других вариантов блокировки сообщений, кроме как хукать say мне в голову не пришло, вот и получился плагиат.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.10.2014, 22:16
Сообщение #39


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

Стаж: 16 лет

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

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

это потому что у тебя стоит еще один плагин для работы с чатом
chat_addons или как-то так
поэтому и не работает
выключи его
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AironHain
сообщение 15.10.2014, 22:26
Сообщение #40
Стаж: 11 лет

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

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