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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Скрывает сообщение "/"

Статус пользователя kR1m1naL
сообщение 20.6.2015, 14:35
Сообщение #1


Стаж: 13 лет

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

Привет всем нужна помощь плагин почему-то не работает
AMX Mod X, v1.8.1.3746
Билд 5787
в plugins.ini прописывал в конце не работало мне сказали в начале и так не работает( помогите
Код:
#include <amxmodx>

public plugin_init( )
{
register_plugin("ChatNoslash", "1.0", "BaHeK")

register_message( get_user_msgid("SayText"), "hook_say" )
}

public hook_say(id)
{
new str[2];
get_msg_arg_string( 4, str, 1 )
if (str[0] == '/') return PLUGIN_HANDLED

return PLUGIN_CONTINUE
}


нашел на форуме один плагин щас буду проверять
Код:
#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;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
voed
сообщение 20.6.2015, 14:40
Сообщение #2
Стаж: 11 лет

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

Код:
#include <amxmodx>

public plugin_init( )
{
register_plugin("ChatNoslash", "1.0", "BaHeK")

register_message( get_user_msgid("SayText"), "hook_say" )
}

public hook_say(id)
{
new str[4];
get_msg_arg_string( 4, str, 3)
remove_quotes(str)
if (str[0] == '/') return PLUGIN_HANDLED_MAIN

return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kR1m1naL
сообщение 20.6.2015, 15:08
Сообщение #3


Стаж: 13 лет

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

Ошибка?

Отредактировал: Bloo, - 20.6.2015, 18:46
Причина: Выдано устное предупреждение!
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steelzzz
сообщение 20.6.2015, 15:19
Сообщение #4


Стаж: 12 лет

Сообщений: 609
Благодарностей: 187
Полезность: 167

Цитата(kR1m1naL @ 20.6.2015, 16:08) *
Ошибка?

строчку выровни
Код:
remove_quotes(str)


Нужна помощь в настройке сервера или плагина? (Платно) -> Тык
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kpacava
сообщение 20.6.2015, 15:29
Сообщение #5


Стаж: 14 лет

Сообщений: 464
Благодарностей: 75
Полезность: 161

Тоже не плохой плагин, мож пригодится.

Отредактировал: Kpacava, - 20.6.2015, 15:30
Прикрепленные файлы:
Прикрепленный файл  noslash.sma ( 1,72 килобайт ) Кол-во скачиваний: 20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 20.6.2015, 15:32
Сообщение #6


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

kR1m1naL, она не кусается, и на работу плагина не влияет.

Цитата(Kpacava @ 20.6.2015, 16:29) *
Тоже не плохой плагин, мож пригодится.


мои глаза... ubeysya.gif

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

#define PLUGIN "noslash"
#define VERSION "0.1"
#define AUTHOR "no author"

public plugin_init()
{
register_plugin ( "PLUGIN", "VERSION", "AUTHOR")
register_clcmd("say /me", "cmdBlockSlash")
register_clcmd("say /hp", "cmdBlockSlash")
register_clcmd("say /rank", "cmdBlockSlash")
register_clcmd("say /top15", "cmdBlockSlash")
register_clcmd("say /statsme", "cmdBlockSlash")
register_clcmd("say /rankstats", "cmdBlockSlash")
register_clcmd("say /lm", "cmdBlockSlash")
register_clcmd("say /rs", "cmdBlockSlash")
register_clcmd("say /bank", "cmdBlockSlash")
register_clcmd("say /hpshop", "cmdBlockSlash")
register_clcmd("say /cl", "cmdBlockSlash")
register_clcmd("say /goldenak", "cmdBlockSlash")
register_clcmd("say /goldenm4", "cmdBlockSlash")
register_clcmd("say /shop", "cmdBlockSlash")
register_clcmd("say_team /shop", "cmdBlockSlash")
register_clcmd("say_team /goldenm4", "cmdBlockSlash")
register_clcmd("say_team /goldenak", "cmdBlockSlash")
register_clcmd("say_team /cl", "cmdBlockSlash")
register_clcmd("say_team /hpshop", "cmdBlockSlash")
register_clcmd("say_team /rs", "cmdBlockSlash")
register_clcmd("say_team /lm", "cmdBlockSlash")
register_clcmd("say_team /me", "cmdBlockSlash")
register_clcmd("say_team /hp", "cmdBlockSlash")
register_clcmd("say_team /rank", "cmdBlockSlash")
register_clcmd("say_team /top15", "cmdBlockSlash")
register_clcmd("say_team /statsme", "cmdBlockSlash")
register_clcmd("say_team /rankstats", "cmdBlockSlash")
}

public cmdBlockSlash(id) return PLUGIN_HANDLED

Прикрепленные файлы:
Прикрепленный файл  remove_slash.sma ( 334 байт ) Кол-во скачиваний: 16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Kpacava
сообщение 20.6.2015, 15:33
Сообщение #7


Стаж: 14 лет

Сообщений: 464
Благодарностей: 75
Полезность: 161

JIuXeP да тут же на форуме нашел в поиске.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shaid
сообщение 20.6.2015, 15:40
Сообщение #8


Стаж: 14 лет

Сообщений: 1012
Благодарностей: 432
Полезность: 835

самый правильный вариант тот, что с PLUGIN_HANDLED_MAIN
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kR1m1naL
сообщение 20.6.2015, 16:01
Сообщение #9


Стаж: 13 лет

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

Тему можно закрывать нашел решение через chat_rbs.ini rofl.gif
[block]
; Напишите первые буквы слов, которые не хотите выводить в чата
; например можно запретить все "/" команды
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gudaus
сообщение 20.6.2015, 16:59
Сообщение #10


Стаж: 14 лет

Сообщений: 1571
Благодарностей: 1211
Полезность: 741

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