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

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

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

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

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

как убрать Motd приветствие [Решено!]

, и что бы не лагало меню выбора команд.
Статус пользователя Sonic2790
сообщение 10.1.2012, 22:42
Сообщение #1


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

Как убрать Motd приветствие?
Только если удалить файл motd.txt? Если да, то не вариант( При смене карты все висят в спектрах и надо нажимать на "m" (выбор команды) - что не очень удобно и не есть "good". Как еще можно отключить motd? Или же сделать так что б при подключении к серверу сразу показывалось меню выбора команды.

Заранее спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Kolian
сообщение 10.1.2012, 22:56
Сообщение #2


Стаж: 15 лет

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

Цитата(Sonic2790 @ 10.1.2012, 22:42) *
Как убрать Motd приветствие?
Только если удалить файл motd.txt? Если да, то не вариант( При смене карты все висят в спектрах и надо нажимать на "m" (выбор команды) - что не очень удобно и не есть "good". Как еще можно отключить motd? Или же сделать так что б при подключении к серверу сразу показывалось меню выбора команды.

Заранее спасибо.


Если у тебя Jail Mod, то в server.cfg пропиши jbe_motd 0. Если нет - удалить motd.txt
Если ни один из вариантов не подходит, тему можно закрывать. Других решений нет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonic2790
сообщение 10.1.2012, 23:03
Сообщение #3


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

А нету никаких плагинов что бы открывать меню выбора команды? Искал плохо, мож не увидел(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kolian
сообщение 11.1.2012, 2:11
Сообщение #4


Стаж: 15 лет

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

Цитата(Sonic2790 @ 10.1.2012, 23:03) *
А нету никаких плагинов что бы открывать меню выбора команды? Искал плохо, мож не увидел(


нет, таких плагинов нет (ведь это окно все равно нужно закрывать в коде плагина, а это со стороны сервера через код сделать нельзя.). Разве что можно поставить таймер на motd, чтобы после того как он досчитает до нуля, пользователь смог закрыть окно.
Это, пожалуй, все возможные варианты.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Новый Ник
сообщение 11.1.2012, 10:44
Сообщение #5
Стаж: 14 лет

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

Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Disable startup MOTD"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

new cvar, bool:saw[33]

public plugin_init()  
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_message(get_user_msgid("MOTD"), "message_MOTD")
    
    cvar = register_cvar("amx_disable_motd", "1")
}

public client_connect(id)
{
    saw[id] = false
}

public message_MOTD(const MsgId, const MsgDest, const MsgEntity)
{
    if(!saw[MsgEntity] && get_pcvar_num(cvar))
    {
        if(get_msg_arg_int(1) == 1)
        {
            saw[MsgEntity] = true
            return PLUGIN_HANDLED
        }        
    }
    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   + Цитировать сообщение
Статус пользователя Fox-CaH9
сообщение 11.1.2012, 14:25
Сообщение #6


Стаж: 14 лет

Сообщений: 74
Благодарностей: 28
Полезность: 116

если удалить motd.txt то будет просто белый мотд. Убрать его можно, прописав в server.cfg строчку вида motdfile ""
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tolyak26
сообщение 11.1.2012, 14:30
Сообщение #7
Стаж: 14 лет

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

просто удали motd.txt
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonic2790
сообщение 11.1.2012, 15:53
Сообщение #8


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

Fox-CaH9, нет. Если удалить мотд.тхт то окно не открывается. Это то я понял. ПРоблема просто в том, что если убрать мотд окно таким способом, то после захода на сервер не всегда открывается меню выбора команды (выбор за кого играть). Вот в этом и проблема, т.к. это совсем не удобно.

Новый Ник, подскажи, какая роль данного плагина? (так в целях самообучения :) )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 11.1.2012, 18:08
Сообщение #9


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(Sonic2790 @ 11.1.2012, 19:53) *
Fox-CaH9, нет. Если удалить мотд.тхт то окно не открывается. Это то я понял. ПРоблема просто в том, что если убрать мотд окно таким способом, то после захода на сервер не всегда открывается меню выбора команды (выбор за кого играть). Вот в этом и проблема, т.к. это совсем не удобно.

Новый Ник, подскажи, какая роль данного плагина? (так в целях самообучения :) )

роль плагина в том чтоб не выводить окно motd. Не селен в написании плагинов но вроде все верно

Компилируешь плагин, добавляешь в plugins.ini на сервер или под админскими правами
amx_disable_motd

Отредактировал: Mr.Dmitry, - 11.1.2012, 18:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kolian
сообщение 11.1.2012, 18:12
Сообщение #10


Стаж: 15 лет

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

Цитата(Sonic2790 @ 11.1.2012, 15:53) *
Fox-CaH9, нет. Если удалить мотд.тхт то окно не открывается. Это то я понял. ПРоблема просто в том, что если убрать мотд окно таким способом, то после захода на сервер не всегда открывается меню выбора команды (выбор за кого играть). Вот в этом и проблема, т.к. это совсем не удобно.

Новый Ник, подскажи, какая роль данного плагина? (так в целях самообучения :) )


Sonic2790, ты хоть бы код прочел ради приличия...
Код
amx_disable_motd

Т.е. отключение motd.

Отредактировал: Kolian, - 11.1.2012, 18:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Sonic2790
сообщение 11.1.2012, 19:56
Сообщение #11


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

Не, ну я к тому, что после установки плагина не надо будет нажимать вечно "М" после смены карты? Мне бы ток это поправить. =) Ладно, сейчас поставлю и проверю pardon.gif

Плагин работает! Ура =)Новый Ник, ткнул спасибку =)

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