Описание: данная программа специально разработана для ресурса [Ссылки могут видеть только зарегистрированные пользователи. ] и предназначена для облегчения, Администраторам игровых ресурсов, выдачи поощрений за голосование на [Ссылки могут видеть только зарегистрированные пользователи. ]
Название: MMOTop Parser
Последняя версия: 0.2
Языка программирования (среда): WinApi\С++ (MSVC 2010)
Тип распространения: Free
Минимальные системные требования: Pentium I 120MHz, 64Mb Ram,32Mb video
Особенности:
• Программа полностью написана на WinApi что гарантирует ей непревзойденную скорость работы.
• Очень маленький размер приложения (меньше 50кб).
• Прямое соединение с MSSQL без использования посторонних библиотек.
• Наличие Scheduler с настройкой времени обновления вплоть до 10 минут (меньше кол-во времени специально запрещено для избегания дополнительной нагрузки на ТОП + MSSQL).
• Система полного ЛОГирования всех действий.
• Наличие маленького встроенного скриптового языка который упрощает выдачу призов.
• Создание файлов с топ голосовавшими.
• Универсальна (т.е. подходит для всех видов серверов, которые работают с MSSQL).
• Возможность сворачивания в трей.
Код:
Инструкция по настройке :
1) MSSQL Connection. Ну здесь все просто, вводим :
1. Аккаунт, который используется для входа в Базу данных (по стандарту это sa)
2. Имя этой Базы данных с которой мы будем непосредственно работать
3. Пароль от базы данных
2) Query Builder - Запросы у каждого будут разные, под свои намерения.
Разберем простой пример запроса :
UPDATE Character SET cLevel='13' WHERE Name='{Nick}'
И так, Мы получаем с сервера MMOTOP ник проголосовавшего, и в качестве вознаграждения ему ставиться 13 уровень (использовать настоятельно не рекомендую, т.к. запрос чрезвычайно глуп для рабочих серверов, но для теста в самый раз ).
Команды:
{ID} - № голоса в глобальной статистике ММОТОП (сбрасывается раз в месяц)
{Data} - дата текущего голоса
{Time} - точное время голоса
{IP} - IP-адрес голосовавшего
{Nick} - Ник голосовавшего
{Type} - тип голоса. 1 - обычный голос, 2 - смс
3) MMOTOP Statistic
Здесь мы должны указать .txt файл статистики, откуда программа будет брать ники и кол-во голосов (ну и оставшуюся инфу, которая хранится в .txt файле)
И так, где-же нам узнать ссылку? Все очень просто, Вам необходимо зайти в вашу панель, открыть статистику, далее на появившейся странице вы увидите свой сервер, нажмите на него 1 раз, откроется тот самый .txt файл. Копируем ссылку и вставляем в File Link.
4) Почти все готово, осталось дело за малым, нажмите на Test Connection (убедитесь что программа соединилась с БД), далее, нажмите Save (в Query), после этого нажмите Test Link, на вкладочке MMOTOP Statistic. Все. готово. Теперь по стандарту программа будет брать статистику голосов раз в час и соответственно выполнять указанный вами запрос к БД.
Для наглядного примера, покажу скрин :
[Ссылки могут видеть только зарегистрированные пользователи. ]
Да , чуть не забыл, самое приятное в этой программе, это то, что она умеет работать в режиме "Трея"
[Ссылки могут видеть только зарегистрированные пользователи. ]
Код:
- добавлена поддержка MySQL
- добавлена поддержка MuWebClone
- добавлен анти-стресс(если случайно перезагрузиться компьютер то все данные будут сохранены)
- новая система ЛОГирования
- переработана структура файлов программы
- улучшен модуль топ игроков(теперь показывает еще и sms голоса)
- улучшена система ЛОГирования действий.
- исправлена ошибка {Type} . Теперь обычный голос это 1, sms - 2(как и на ммотопе).
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ссылка для скачивания: [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]