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

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

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

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

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

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

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

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

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

Интересует вопрос, как на сервере настроить, чтобы командой /me можно было пользоваться только после смерти!? Я слышал что вроде как для этого используют скрипт!?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vkontakte
сообщение 5.4.2010, 19:08
Сообщение #2


Стаж: 16 лет

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

Цитата(Turok005 @ 5.4.2010, 20:07) *
Интересует вопрос, как на сервере настроить, чтобы командой /me можно было пользоваться только после смерти!? Я слышал что вроде как для этого используют скрипт!?


зачем она после смерти? проще вобще отключить /me
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sot100
сообщение 5.4.2010, 21:05
Сообщение #3


Стаж: 18 лет

Сообщений: 1695
Благодарностей: 500
Полезность: 711

если задроты юзают /me очень часто, то проще поставить плагин damager


https://vk.com/club_megamozg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 5.4.2010, 22:07
Сообщение #4
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Turok005,
Замени стандартную функцию public cmdMe(id) этой:
Код
public cmdMe(id)
{
    if (!SayMe)
    {
        client_print(id, print_chat, "%L", id, "DISABLED_MSG")
        return PLUGIN_HANDLED
    }
    
    if(is_user_alive(id))
    {
        client_print(id, print_chat, "You cannot use ^"/me^" when are live.")
        return PLUGIN_HANDLED
    }
    else
    {
        format_kill_vinfo(id, 0, g_sBuffer)
        client_print(id, print_chat, "* %s", g_sBuffer)
        return PLUGIN_HANDLED
    }

    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя S1mply
сообщение 5.4.2010, 22:30
Сообщение #5
Стаж: 17 лет

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

а можно както зделать ?
что бы при вводе команды /ме
она не показывалась в чате но работала а то слишком много людей ею спамят.... а отключать нехочетсо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 5.4.2010, 23:03
Сообщение #6
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

S1mply,
В statsx.sma после функции client_print() нужно
Код
return PLUGIN_CONTINUE
заменить на
Код
return PLUGIN_HANDLED
во всех командах которые надо скрывать.

Пример:
До:
Код
// Display MOTD stats.
public cmdStatsMe(id)
{
    if (!SayStatsMe)
    {
        client_print(id, print_chat, "%L", id, "DISABLED_MSG")
        return PLUGIN_HANDLED
    }

    format_stats(id, g_sBuffer)
    get_user_name(id, t_sName, MAX_NAME_LENGTH)
    show_motd(id, g_sBuffer, t_sName)
    
    return PLUGIN_CONTINUE
}

После:
Код
// Display MOTD stats.
public cmdStatsMe(id)
{
    if (!SayStatsMe)
    {
        client_print(id, print_chat, "%L", id, "DISABLED_MSG")
        return PLUGIN_HANDLED
    }

    format_stats(id, g_sBuffer)
    get_user_name(id, t_sName, MAX_NAME_LENGTH)
    show_motd(id, g_sBuffer, t_sName)
    
    return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: