AMX MOD X
Суббота, 20.04.2024, 02:18:55



Приветствую Вас Гость | RSS
[ Главная ] [ AttendanceAdmins - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Плагины » Готовые плагины » AttendanceAdmins
AttendanceAdmins
ZETAДата: Понедельник, 13.07.2009, 19:38:33 | Сообщение # 1
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
AttendanceAdmins v1.7
Идея: HoRRoR

Описание:
Регистрирует посещаемость админов.

Cvar'ы:
aa_initialization_admins - тип инициализации админов
0 - по всем флагам (у админа не должно быть флага Z)
1 - по определенным флагам (aa_admin_flags)
aa_admin_flags - флаги админа, по которому будет вестись статистика
Например: aa_admin_flags "acdgkl"

Команды:
say /attendance - показывает посещаемость на текущий день в MOTD-окне
say /statistics - показывает статистику в MOTD-окне
attendance (Сокращение: attend) - показывает весь список посещаемости в консоле
attendance "Дата/IP/Ник" (Сокращение: attend) - показывает посещаемость по параметру в консоле
statistics (Сокращение: astats) - показывает статистику в консоле
attendancetime "</> время" (Сокращение: atime) - показывает посещаемость с условием по времени
statisticstime "</> время" (Сокращение: stime) - показывает статистику с условием по времени
attend - показывает весь список посещаемости в консоле сервера
attend "Дата/IP/Ник" - показывает посещаемость по параметру в консоле сервера
astats - показывает статистику в консоле сервера
atime - показывает посещаемость с условием по времени в консоле сервера
stime - показывает статистику с условием по времени в консоле сервера

Web:
В attendance.php, sort.php и statistics.php необходимо прописать путь до файлов attendance.ini и statistics.ini соответсвенно.

Для сортировки по времени необходимо указать условие </>.

Прикрепления: AttendanceAdmin.rar (75.1 Kb) · 7847040.jpg (42.9 Kb)


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Понедельник, 02.11.2009, 14:03:42
 
StrikerrДата: Среда, 29.07.2009, 15:35:23 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Не в сети
как правильно для линукса прописать путь?
сервер лежит в /usr/hlds
 
ZETAДата: Среда, 29.07.2009, 16:17:30 | Сообщение # 3
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Обнаружились некие данные, которые очень мне не нравятся

Для того чтобы html-статистика работала нужно ftp. Понимаю, ставить ftp из-за какого-то вшывого плагина не очень то охото. Поэтому как вариант Http File Server (если кратко, то это подобие ftp, но работает на протоколе http) Ссылка на официальный сайт программы: http://www.rejetto.com/hfs/
Вобщем надо сделать так, чтобы папку attendanceadmin было видно с инета...


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Пятница, 31.07.2009, 19:34:13
 
StrikerrДата: Среда, 29.07.2009, 20:10:15 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Не в сети
для линукс
в директори вэб сервера создаете семилинк на папку attendanceadmin которая в amxmodx/configs

Quote
ln -s /полный путь к папке/AttendanceAdmins /var/www

/var/www замените на путь к папке в которой ваш сайт

aa_path прописываете http://site/attendanceadmin

палагин отличный спс автору

Сообщение отредактировал Strikerr - Вторник, 04.08.2009, 19:15:45
 
ArgusДата: Воскресенье, 16.08.2009, 02:34:49 | Сообщение # 5
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
а если на сервере нету сайта? так и непонятно, как под линуксом путь прописать. не ясно, почему в переменной aa_path по дефолту нету пути ведущего к configsdir/AttendanceAdmins

Правила форума
Поиск плагинов
Последние сообщения форума
 
ZETAДата: Воскресенье, 16.08.2009, 10:48:30 | Сообщение # 6
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Я пока сам очень мало понимаю :) Но...

В motd html-страницу можно открыть двумя способами:
1. Внешне, т.е с инета. Ну для этого нужно к примеру ftp
2. Локально. В таком случае путь configsdir/AttendanceAdmins не поможет, он начинается лишь с папки cstrike, если не выше. А для открытия html-страницы нужен путь от самого жосткого диска, насколько я понимаю. Притом статистика будет показываться только на компе сервера, потому что путь задан только для него.

P.S. Возможно нужно сделать консольную версию? В концоле конечно не шикарно, зато проблем вобще с установкой не будет...


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Воскресенье, 16.08.2009, 10:50:04
 
ArgusДата: Воскресенье, 16.08.2009, 14:27:38 | Сообщение # 7
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
самая первая версия плагина замечательно отображал статистику. теперь же её невозможно посмотреть, если никакого доступа к железу нету. явно нужен какой-то другой, более простой вывод, средствами cs, та же консоль.

Правила форума
Поиск плагинов
Последние сообщения форума
 
ZETAДата: Воскресенье, 16.08.2009, 22:04:59 | Сообщение # 8
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Написал новую версию, пока бета, ничего теперь вводить не надо...

Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Пятница, 21.08.2009, 09:24:18
 
ArgusДата: Среда, 19.08.2009, 14:25:01 | Сообщение # 9
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
ZETA, спасибо, очень нужный плагин.
но так как у меня нету времени заходить на каждый свой сервер и набирать attendance, я немножечко модифицировал плагин в целях возможности удалённого просмотра списка посещаемости. например, при помощи HLSW. команда для просмотра - adm (проще и быстрее набирается нежели attendance)
Прикрепления: attendanceadmin.7z (1.9 Kb)


Правила форума
Поиск плагинов
Последние сообщения форума
 
ZETAДата: Пятница, 21.08.2009, 09:29:15 | Сообщение # 10
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Вобщем-то небольшое обновление, додумал все до ума, ввел сокращения, добавил две команды, собственно пока новых идей нет, поэтому в ближайшее время обновлений не планируется...

Говори что думаешь и думай что говоришь...
 
Agronom[SLK]Дата: Суббота, 22.08.2009, 17:23:04 | Сообщение # 11
Полковник
Группа: Пользователи
Сообщений: 222
Репутация: 4
Статус: Не в сети
эх.. модификция от Argus показывает лог в ХЛТВ, а 1.5 - нет.. в консоли игрока в обоих случаях все ок
Потом изменил client_print на console_print (как у Argus) и все равно не показывает (


МНЛТиП - Метод Нубского Логического Тыка и Подстановки
 
ZETAДата: Суббота, 10.10.2009, 17:27:41 | Сообщение # 12
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Quote (Agronom|SLK|)
эх.. модификция от Argus показывает лог в ХЛТВ, а 1.5 - нет.. в консоли игрока в обоих случаях все ок Потом изменил client_print на console_print (как у Argus) и все равно не показывает (

Ты наверняка забыл поменять регистрацию команд с register_clcmd(исполняется в консоле клиента) на register_concmd(исполняется в любой консоле, в том числе и в консоле сервера)

Честно говоря пробежавшись по коду Argus'а, я не заметил этого глобального изменения. Исправляюсь, обновил...

Добавлено (10.10.2009, 17:27:41)
---------------------------------------------

Версия 1.6: код плагина не сильно пострадал, немного подправил вывод текста в motd-окнах и все, главное же обновление, это добавление Web, интерфейс конечно не ахти, зато глаза не режет)


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Суббота, 10.10.2009, 17:27:53
 
ArgusДата: Понедельник, 12.10.2009, 21:31:20 | Сообщение # 13
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
обнаружил небольшой пробел в логике работы плагина. плагин делает анализ и регистрирует посещение только по выходу юзера. т.е. если админ зашел под своим ником, играл под своим ником, а перед выходом переименовывался (если админка по нику), то посещение не будет зарегистрировано.
т.е. некоторые товарищи посещали сервер и выполняли административные действия, но только перемейновавшись, выполнив команду, и обратно ренейм. в результате, этим плагином активность таких админов не зарегистрирована вообще.


Правила форума
Поиск плагинов
Последние сообщения форума
 
ZETAДата: Вторник, 13.10.2009, 09:59:36 | Сообщение # 14
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Если по сути, когда админ гоняет под другим ником, он не админ, у не же нет прав в это время на админку, другие игроки не знают что он админ итд. А переименовываться перед выходом - это в принципе глупо...

Ну я подумаю над этим, есть пару идей) Спасибо)


Говори что думаешь и думай что говоришь...
 
HafnerДата: Среда, 14.10.2009, 15:20:08 | Сообщение # 15
Лейтенант
Группа: Пользователи
Сообщений: 46
Репутация: 0
Статус: Не в сети
Добавить запрет смены ника в игре^^

Добавлено (14.10.2009, 15:20:08)
---------------------------------------------
Вопросик назрел: в чем принципиальное отличие информации в файлах: attendance.ini и statistics.ini
Посмотрел по коду и, если правильно понял, в attendance.ini ведется стата за каждый день, а в statistics.ini - общее время на сервере каждого админа, я ничего не упустил?

 
AMX Mod X Форум » Плагины » Готовые плагины » AttendanceAdmins
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

AMX Mod X Russian Community © 2006-2024