Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Дополнения для WebMCR 1.8 MOD[2.1 скоро]. Плащи и юзербары.

Для реанимации сего скрипта требуется человек способный выправить код для WebMCR 2.1+, ибо нет ни времени не желания искать почему не работает. Переделанные файлы стилей и основной файл скрипта выдам на руки.

Генератор юзербаров, к слову, готов. Просто делить не хочу обновления.

Если кого-то (ну вдруг) заинтересует - в ПМ.
 
@Volkula,
Почитал Ваши наработки. Спасибо за поддержку проекта. Хоть наверно это уже Вам не слишком интересно, но все таки опишу некоторые моменты.

С момента 1.8 движок был переписан чуть менее, чем полностью и оставлены лишь API функции.
Так в угоду автоинсталятору был введен новый конфиг (нет больше ни bd_con.php, ни mod_config.php). $user_lvl же, который используется в ваших скриптах был заменен групповой политикой ( у каждой группы свои допуски и разрешения, описание см. здесь почти в самом низу, там же - частичная дока по API)

Смысла 'выправлять' существующий код например в BuyCloak уже нет. Но сейчас код скрипта выглядел бы как то так:
require_once('./system.php'); // Инициализация движка
BDConnect('buy_cloak'); // Подключение к БД

require(MCR_ROOT.'instruments/user.class.php'); // Подзагрузка класса пользователя
MCRAuth::userLoad(); // Инициализация пользователя

if (empty($user)) { header("Location: ".BASE_URL); exit; } // Не авторизован. Переходим на главную

if ($user->getMoney() < 100) header("Location: ".BASE_URL); // Нет денег. Переходим на главную

$user->addMoney(-100); // тратим 100 у.е.
$user->changeGroup(5); // получаем группу VIP

header("Location: ".BASE_URL);

Это без диалога с пользователем. Если же нужны подтверждения, вопросы и вывод доп. информации то это описано все на той же страничке в Вики, можно также подглядеть в скриптах Тостера или моих .
 
Ого. Сам автор заглянул )
Я знаю что все поменялось. Я написал сам код\стили. Выправил тот ужасный (как страшно было смотреть-то) код полугодичной давности. Но выдавало ошибку. Теперь понятно почему. Я MCRAuth::userLoad(); забыл.
Тогда скоро выложу обновление. Еще раз спасибо за пример.
 
Адаптировали юзербары под последнюю версию(2,15), кому надо - в личку.
 

Поделиться этой страницей

Назад
Верх