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

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

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

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

file.log

Статус пользователя Fred Perry
сообщение 9.6.2012, 8:10
Сообщение #1


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Все доброго дня.
Интересует, как можно сделать чтобы в MOTD открывался файл по таком адресу cstrike/addons/amxmodx/logs/file.log


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Isset
сообщение 9.6.2012, 10:44
Сообщение #2


Стаж: 15 лет

Сообщений: 82
Благодарностей: 144
Полезность: 917

в server.cfg
motdfile addons/amxmodx/logs/file.log
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 9.6.2012, 11:52
Сообщение #3


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(Isset @ 9.6.2012, 11:44) *
в server.cfg
motdfile addons/amxmodx/logs/file.log

Типа сюда
Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN  "www"
#define VERSION "1.0"
#define AUTHOR  "www"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /help", "admin_motd")
}

public admin_motd(id)
{
    show_motd(id, "help.txt")        
}


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Isset
сообщение 9.6.2012, 12:02
Сообщение #4


Стаж: 15 лет

Сообщений: 82
Благодарностей: 144
Полезность: 917

Цитата(Isset @ 9.6.2012, 14:44) *
в server.cfg
motdfile addons/amxmodx/logs/file.log


Код
#include <amxmisc>

#define PLUGIN  "www"
#define VERSION "1.0"
#define AUTHOR  "www"

new max_len = 1024*1024;
new lineadd[max_len];

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_clcmd("say /help1", "admin_motd");
    
    new text[1024], line = 0, len;
    
    while((line = read_file("addons/amxmodx/logs/file.log", line, text, 1023, len)))
    {
        if(len == 0)
        {
            continue;
        }
        
        format(lineadd, max_len, "%s%s", lineadd, text);
    }
}

public admin_motd(id)
{
    show_motd(id, lineadd);
}


Отредактировал: Isset, - 9.6.2012, 12:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 9.6.2012, 12:22
Сообщение #5


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

не, так нельзя)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Isset
сообщение 9.6.2012, 17:17
Сообщение #6


Стаж: 15 лет

Сообщений: 82
Благодарностей: 144
Полезность: 917

Surf,
Я в курсе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 9.6.2012, 17:31
Сообщение #7


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

А как можно тогда:?


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: