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

Веб [WebMCR] Модули и дополнения (9 шт.)

mcdima, Уже начал
Поковырявшись в плагине ShoppingCart, я понял, что никакой мультисерверности, никакого авто-возврата привилегий не получится, т.к. плагин на это не способен.
По этому следующее обновление будет ПОСЛЕДНИМ обновлением McrShop'a (за исключением баг-фиксов)
Почему бы не сделать выдачу статусов через базу данных PermissionsEx?
 
Не понимаю. Настроил mcrShop правильно. В "iconomy" вписал "fe_accounts" - fe использую. Деньги кладутся без проблем. Но когда что-то покупаю, "Ошибка покупки предмета" и деньги не снимаются. Также, не понимаю, зачем необходим пункт "bank". В моем плагине такого нет... Помогите пожалуйста
 
mcdima, соврал на счет McrShop'a - уже закончил. Всю ночь потратил.
- Будет
- Цена пока не известна
- McrShop - это модуль для webMCR. Не более. Новый продукт - это полноценная "шоповая" cms.
- Дизайн отдельный
Более того, плагин для этого дела уже готов, пришлось переделать его под мультисерверный, благо были исходники.

Рассылку McrShop'a сделаю сегодня вечером, либо завтра с утра. Ну а сейчас я иду спать.
И на последок
1. Оптимизация
- Уменьшено число запросов с 32-х потенциальных до 4-х максимальных.
- Изменено обращение к глобальным переменным
- Мелкие изменения в фунциях проверок и назначения данных
- Оптимизироваван статус интеркассы
2. Исправления
- Фикс публичных и статических методов
- Фикс покупки одной единицы денег
- Исправлен баг с выводом страницы добавления ваучеров
- Исправлены баги в файле status (ИнтерКасса)
3. Нововведения
- Кол-во продаваемого товара
- Продажа за реальные деньги
- Вывод магазина незарегистрированным пользователям
Вот с этим я уже начну свою разработку ^_^, спасибо что выполнили мою просьбу ;)
 
Рассылку запустил, должны были все получить, кто не получил - на суппорт.

tOshKa, очень не популярно. Практически не видел проектов, которые держат permissions на mysql в качестве бэкенда. Уж больно жирная нагрузка.
volkovsema, http://www.rubukkit.org/threads/33781/page-43#post-649726
The_Luuzzi, так вот, кто это просил. Идея неплохая, по этому она мне запомнилась. Было бы больше, если бы список не потерял.

Забыл упомянуть. С 20-го числа, premium подорожает на 25%
 
Рассылку запустил, должны были все получить, кто не получил - на суппорт.
При импорте в базу(ручная установка) ошибка:
Код:
Ошибка
SQL-запрос:

CREATE TABLE IF NOT EXISTS  `webmcr`.`shop_content` (

`id` INT( 8 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`enddate` BIGINT( 20 ) DEFAULT  '0',
`cid` INT( 8 ) NOT NULL DEFAULT  '1',
`iid` VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`img` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT  '/style/img/shop/none.png',
`description` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`price` DOUBLE( 64, 2 ) NOT NULL ,
`realprice` TINYINT( 1 ) NOT NULL DEFAULT  '0',
`discount` DOUBLE( 64, 2 ) NOT NULL DEFAULT  '0.00',
`extra` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL  `num` INT( 10 ) NOT NULL DEFAULT  '1',
) ENGINE = MYISAM ;

Ответ MySQL: Документация

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`num` INT(10) NOT NULL DEFAULT '1', ) ENGINE = MyISAM' at line 13
 
serega6531, перед `num` INT(10) NOT NULL DEFAULT '1', пропущена запятая, мой косяк
Код:
ALTER TABLE `iconomy` ADD `realmoney` DOUBLE( 64, 2 ) NOT NULL DEFAULT '0.00' AFTER `balance`
ALTER TABLE `shop_content` ADD `realprice` tinyint(1) NOT NULL DEFAULT '0'
ALTER TABLE `shop_content` ADD `num` INT( 10 ) NOT NULL DEFAULT '1'
ALTER TABLE `shop_keys` ADD `realmoney` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `link`
А тут:
Код:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE `shop_content` ADD `realprice` tinyint(1) NOT NULL DEFAULT '0' ALTE' at line 2

Так, по одному добавилось, но в чем была ошибка?
 
Окей, это не всё. При заходе на go/shop ничего не появляется, просто левая колонка и всё. Посередине ничего нет. В логе 22:16:04 17-10-2013 < SQLError: [SELECT realmoney FROM `` WHERE `username`='shepardrus']
Понятно, что не указано название таблицы, но почему?
 
Исправил ту ошибку, в location/shop.php вместо
Код:
$realmoney = S_QUERY("SELECT realmoney FROM `{$bd_names['iconomy']}` WHERE `{$bd_money['login']
написал
Код:
$realmoney = S_QUERY("SELECT realmoney FROM `iconomy` WHERE `{$bd_money['login']
Почему-то $bd_money работает, а $bd_names нет.
 
Рассылку запустил, должны были все получить, кто не получил - на суппорт.

tOshKa, очень не популярно. Практически не видел проектов, которые держат permissions на mysql в качестве бэкенда. Уж больно жирная нагрузка.
volkovsema, http://www.rubukkit.org/threads/33781/page-43#post-649726
The_Luuzzi, так вот, кто это просил. Идея неплохая, по этому она мне запомнилась. Было бы больше, если бы список не потерял.

Забыл упомянуть. С 20-го числа, premium подорожает на 25%
У меня не премиум
 
Реально ли обновить установленный McrShop до новой версии?
 

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

Назад
Верх