Описание:
Плагин для учета Достижений ваших игроков.
За основу взяты достижения из игры CS:Source.
Достижения выдаются за различные действия игроков в процессе игры: определенный убийства, закладка и разминирование бомбы, спасение заложников и т.п. Полный список достижений доступе в Интернете.
На данный момент реализованы 69 достижений. Реализована веб-часть для вывода достижений в профиль игрока на сайт движка "GameCMS".
На этом описание окончено)
Требования:
AMXModX 1.8.2 и выше
Плагин GameCMS API
О главном...
Идея реализовывалась в свободное время, со всеми вытекающими последствиями..
Что-то лишнее, чего-то нет, что-то не доделано, где-то потерялась мысль, что-то сделать сложно или невозможно (без сложных конструкций).
Все материалы выложены по причине нехватки времени. Что с ними будет- зависит от вас, пользователей. Если будете дорабатывать, в том числе платно или на других форумах, будьте добры поделиться- не жопьтесь)
Но, самое главное- на данный момент все реализованное работает и работает стабильно.
Настройка веб-части:
* добавляем содержимое файла ajax-user.js в конец одноименного файла на сайте
4. Открываем папку templates/ваш шаблон/css, открываем эту же папку на FTP сайта
* добавляем содержимое файла mystyles.css в конец одноименного файла на сайте
5. Делаем архивную копию файла home/profile.tpl на сайте (переименуем его в profile.tpl1).
Копируем папку templates/ваш шаблон/tpl в одноименную папку на FTP сайта.
..этот момент мы пропустим по понятным причинам))
Все, что нужно сделать- прописать квары в amxx.cfg (например)
Плагины:
1. gamecms_achievs_core.sma - основной. Без него никак..
2. bomb_achievs.sma - достижения за действия с бомбой
3. player_achievs.sma - достижения, связанные с убийствами игроков
4. special_achievs.sma - особые достижения. Не знаю, почему особые- так в оригинальном описании
Все остальное- ToDo...
Плагин для учета Достижений ваших игроков.
За основу взяты достижения из игры CS:Source.
Достижения выдаются за различные действия игроков в процессе игры: определенный убийства, закладка и разминирование бомбы, спасение заложников и т.п. Полный список достижений доступе в Интернете.
На данный момент реализованы 69 достижений. Реализована веб-часть для вывода достижений в профиль игрока на сайт движка "GameCMS".
На этом описание окончено)
Требования:
AMXModX 1.8.2 и выше
Плагин GameCMS API
О главном...
Идея реализовывалась в свободное время, со всеми вытекающими последствиями..
Что-то лишнее, чего-то нет, что-то не доделано, где-то потерялась мысль, что-то сделать сложно или невозможно (без сложных конструкций).
Все материалы выложены по причине нехватки времени. Что с ними будет- зависит от вас, пользователей. Если будете дорабатывать, в том числе платно или на других форумах, будьте добры поделиться- не жопьтесь)
Но, самое главное- на данный момент все реализованное работает и работает стабильно.
Настройка веб-части:
- Открываем папку upload из архива
- Заливаем папки modules_extra и files в корень сайта, полностью!
- Открываем папку ajax, открываем эту же папку на FTP сайта
* добавляем содержимое файла ajax-user.js в конец одноименного файла на сайте
4. Открываем папку templates/ваш шаблон/css, открываем эту же папку на FTP сайта
* добавляем содержимое файла mystyles.css в конец одноименного файла на сайте
5. Делаем архивную копию файла home/profile.tpl на сайте (переименуем его в profile.tpl1).
Копируем папку templates/ваш шаблон/tpl в одноименную папку на FTP сайта.
- Импортируем в БД сайта на движке GameCMS файл achievs_base.sql
- Заходим в профиль, убеждаемся что все сделали верно. Не забудьте указать свой SteamID в профиле!
..этот момент мы пропустим по понятным причинам))
Все, что нужно сделать- прописать квары в amxx.cfg (например)
C++:
cms_achives_logs "1" //вкл/выкл логов
cms_achives_reg_only "1" //записывать в БД: 1- только зарегистрированных на сайте, 0- всех
//При записи всех, у меня получилась база в 180 тыс. записей на 155 Мб ))
//Разумеется, тормозов в работе нет, иначе не советовал бы ставить "0". Ставьте, не бойтесь)
1. gamecms_achievs_core.sma - основной. Без него никак..
2. bomb_achievs.sma - достижения за действия с бомбой
3. player_achievs.sma - достижения, связанные с убийствами игроков
4. special_achievs.sma - особые достижения. Не знаю, почему особые- так в оригинальном описании
Все остальное- ToDo...