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

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

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

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

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

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

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

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

Логирование amx_ssmenu

Статус пользователя [Smile_Rus]
сообщение 29.4.2013, 12:00
Сообщение #1


Стаж: 16 лет

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

Всем привет
Можно ли как-нибудь сделать ведение логов для amx_ssmenu?
Админ говорит что делал скрины, а трое игроков их найти не могут - говорят что нету и никто ничего не делал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 29.4.2013, 12:43
Сообщение #2


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

Стаж: 16 лет

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

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

Цитата([Smile_Rus] @ 29.4.2013, 14:00) *
Всем привет
Можно ли как-нибудь сделать ведение логов для amx_ssmenu?
Админ говорит что делал скрины, а трое игроков их найти не могут - говорят что нету и никто ничего не делал

Можно конечно, со стороны сервера.
Но это не гарантирует того, что на клиенте команда для снятия скринов будет выполнена.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [Smile_Rus]
сообщение 29.4.2013, 12:49
Сообщение #3


Стаж: 16 лет

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

Да мне со стороны сервера нужно, чтобы записывало в папку amxmodx\logs
Что нужно поменять в исходнике?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 29.4.2013, 13:56
Сообщение #4
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Код
log_amx("Сделан снимок экрана")


Отредактировал: Nickk, - 29.4.2013, 13:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
cah9
сообщение 29.4.2013, 14:06
Сообщение #5
Стаж: 13 лет

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

Код
http://amxxmodx.ru/core/amxmodxinc/109-log_amx-funkciya-zapisyvaet-soobschenie-v-log-fayl.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [Smile_Rus]
сообщение 29.4.2013, 14:22
Сообщение #6


Стаж: 16 лет

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

немного сложновато)
спасибо, разберусь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 29.4.2013, 14:34
Сообщение #7
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

[Smile_Rus],
Покажи исходник, поможем


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [Smile_Rus]
сообщение 29.4.2013, 14:43
Сообщение #8


Стаж: 16 лет

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

Не помешало бы))

Отредактировал: [Smile_Rus], - 29.4.2013, 14:45
Прикрепленные файлы:
Прикрепленный файл  amx_ssban.sma ( 19,78 килобайт ) Кол-во скачиваний: 12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 29.4.2013, 14:56
Сообщение #9
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

после
Код
console_print(id,"%L", id, "SS_CONSOLE", name2)

добавь
Код
log_to_file("snapshot.log", "Admin %s take snapshot on %s", name, name2)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [Smile_Rus]
сообщение 29.4.2013, 15:16
Сообщение #10


Стаж: 16 лет

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

Почти получилось)
Файл с логами создался, всё норм
Но появилась такая проблема:


Компилировал через amx и на сайте amx-x.ru, всё равно так отображает

Отредактировал: [Smile_Rus], - 29.4.2013, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 29.4.2013, 22:24
Сообщение #11


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

Стаж: 16 лет

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

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

Цитата([Smile_Rus] @ 29.4.2013, 17:16) *
Почти получилось)
Файл с логами создался, всё норм
Но появилась такая проблема:


Компилировал через amx и на сайте amx-x.ru, всё равно так отображает

ну так проверь словари

Код
    register_dictionary("screen_message.txt")    // Language file for snapshot messages
    register_dictionary("admincmd.txt")        // Language file for amxmodx bans

а так же строку
Код
len = format(menuBody, 511, "\y%L\R%d/%d^n\w^n", id, g_menuSettings[id] == -1 ? "SS_MENU" : "SSBAN_MENU", pos + 1, (g_menuPlayersNum[id] / 7 + ((g_menuPlayersNum[id] % 7) ? 1 : 0)))


и их содержимое, кодировку и т.д.
плагины кстати советую писать и компилировать в кодировке UTF8 без BOM
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [Smile_Rus]
сообщение 29.4.2013, 23:12
Сообщение #12


Стаж: 16 лет

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

Цитата(Legenda @ 29.4.2013, 22:24) *
ну так проверь словари

Код
    register_dictionary("screen_message.txt")    // Language file for snapshot messages
    register_dictionary("admincmd.txt")        // Language file for amxmodx bans

а так же строку
Код
len = format(menuBody, 511, "\y%L\R%d/%d^n\w^n", id, g_menuSettings[id] == -1 ? "SS_MENU" : "SSBAN_MENU", pos + 1, (g_menuPlayersNum[id] / 7 + ((g_menuPlayersNum[id] % 7) ? 1 : 0)))


и их содержимое, кодировку и т.д.
плагины кстати советую писать и компилировать в кодировке UTF8 без BOM


Спасибо!
Проблема была в screen_message.txt, сохранил ssban в UTF8 без BOM и всё заработало))
Тему можно закрыть)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: