• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте только в соответсвующей теме автора.
    • Любые другие темы будут удалены, с последующей выдачей предупреждений нарушителям.

Веб WebMCR 3 [1.0.0.RC1], WebMCR Reloaded

Я вообще во всей этой сфере не шарю (Но с MySQL пробовал работать, даже вроде немного удачно),
но, почему нельзя как-нибуть заставить консольку комманду исполнить?
Типо /rc case <имя_кейса> <игрок>?
Или если для ключа то /rc key <имя_кейса> <игрок>?
А стоп, кажется понял, наверное из-за того что это не сработает если игрок будет не онлайн..
Я прав?
 
Я вообще во всей этой сфере не шарю (Но с MySQL пробовал работать, даже вроде немного удачно),
но, почему нельзя как-нибуть заставить консольку комманду исполнить?
Типо /rc case <имя_кейса> <игрок>?
Или если для ключа то /rc key <имя_кейса> <игрок>?
А стоп, кажется понял, наверное из-за того что это не сработает если игрок будет не онлайн..
Я прав?
Не совсем. Можно даже спарсить ответ и проверить, онлайн ли он, но это такой себе вариант, т.к. ответ сервера часто меняют.
Больше проблема в подключении. Например, если это мультисерверный проект и выдача так же мультисерверная, то придется коннектится к каждому серверу, а это позволяют единицы.
Следовательно, тут нужна не только поддержка mysql, но и дополнительное поле "server".
Структура таблицы примерно такая:
id (int 10) auto_increment
key (varchar 32) UTF-8
player (varchar 32) UTF-8
num (int 10) default 0
server (varchar 32) UTF-8

Настройки в конфиге примерно такие:
table:
name: player_keys
tbl_id: 'id'
tbl_key: 'key'
tbl_player: 'player'
tbl_num: 'num'
tbl_server: 'server'
multiserver: true/false
 
Помогите нубу, я зарегистрировался на сайте recaptcha, указал свой домен, мне выдали мой ключ, но не могу никак найти где его надо вставить на сайте (в каком файле именно).
 
Эх, я бы с удовольствием помог, но...
Все-же с SQL не люблю работать..
Но, исходники открыты, я там даже убирался немного, чтоб выглядело красивее и понятнее, так что если кто захочет под себя переписать - думаю не так сложно будет..
 
Спасибо! Появилась новая ошибка, при регистрации выдает ошибку, невозможно отправить сообщение. Мб это из за ненастроенного почтового менеджера или как его там, странно. У меня сайн на Hostinger, мб кто то подскажет как там надо настраивать.
Или же пишет, невозможно использовать данный логин/пароль, ведь все правильно ввожу.
 
Спасибо! Появилась новая ошибка, при регистрации выдает ошибку, невозможно отправить сообщение. Мб это из за ненастроенного почтового менеджера или как его там, странно. У меня сайн на Hostinger, мб кто то подскажет как там надо настраивать.
Или же пишет, невозможно использовать данный логин/пароль, ведь все правильно ввожу.
Просто купи нормальный хостинг. Не хостингер.
У тебя, видимо, хостинг не поддерживает php mail. Нужно настраивать smtp
 
В Lite версию магазина добавлена поддержка продажи привилегий, игровой валюты, владельцев регионов, пользователей регионов и обычных предметов. Думал добавить еще и ключи, но с плагином не вышло. Вскоре что-нибудь придумаю.
Демо обновил

Если есть пожелания/предложения касательно lite версии магазина - пишите.
 
Обновил демо форума, чуть позже залью на сайт webmcr
 
Иначе как то, неэстетично что-ли. Как будто какой то сторонний сервис через фреймы воткнули.
Обновил демо форума, чуть позже залью на сайт webmcr
Под default тему нормально будет смотреться? Тошнит от этой моды, везе подсовывают флат-дизайн 😕
 
Иначе как то, неэстетично что-ли. Как будто какой отдельный сервис через фреймы воткнули.

Никнейм здесь используется для сервера. Например, если пользователь захочет купить для друга или если сервер и сайт вовсе не связаны, а ники на сайте и сервере разные.
 
Иначе как то, неэстетично что-ли. Как будто какой отдельный сервис через фреймы воткнули.

Под default тему нормально будет смотреться? Тошнит от этой моды, везе подсовывать флат-дизайн 😕
По дефолту практический такой же) Я не очень с дизайном, так что только это... в демо поменял дизайн на дефолт
 
Последнее редактирование:
e39d92ed.png
 
👍 А когда скачать можно будет?
 
sha1(strtoupper($username.':'.$password))
Собственно хотел такой метод хеширования паролей запихнуть, но так как я в этом совсем ноль, ну практически, интересует следующий вопрос, что значит соль? и вообще реально ли вставить этот метод?

case 16: return sha1(strtoupper($salt.':'.$string)); break;

Но похоже это бред...
 
Ну так добавьте его
PHP:
case 16: return sha1(strtoupper($salt.':'.$string)); break;
в core.class.php
А при авторизации, регистрации и т.д. используйте вместо соли логин пользователя. Везде где используется метод gen_password
 
Ну так добавьте его
PHP:
case 16: return sha1(strtoupper($salt.':'.$string)); break;
в core.class.php
А при авторизации, регистрации и т.д. используйте вместо соли логин пользователя. Везде где используется метод gen_password
Как я понял этот метод хеширования объединяет логин и пароль и шифрует его.
Тогда за место salt мне нужно именно логин. Или я что то не правильно понял? потому что когда core.class.php редактируешь, то он и на авторизацию, регистрацию и тд распространяется...
 
Назад
Верх Низ