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

Веб Личный Кабинет v0.8.0

Этот лк настроен под интеркассу но не работает с ней что-ли? Я кинул денег для теста, на интеркассу пришли, а в лк не добавились...
 
Этот лк настроен под интеркассу но не работает с ней что-ли? Я кинул денег для теста, на интеркассу пришли, а в лк не добавились...

Все работает! Я конечно проверял только через Яндекс.Деньги , но думаю работает на всех кошельках. Проверь:

1. Правильно ли введен у тебя ключ и ID магазина в config.php

2. Проверь ссылки введенные в InterKassa. Самое важное, чтобы ссылка в status URL была введена верна!
Например: http://faicraft.ru/lk/kassa/status.php и метод передачи POST

3. Если ты пополнял через Яндекс.Деньги, то самое главное нажми на Вернуться на сайт магазина здесь:
http://faicraft.ru/LK/images/4.jpg
 
Здраствуйте, сегодня возникла ткая проблема. После установки лк подключил PEX, FigAdmin. Покупка Vip/Premium работает отлично, а вот при разбане пишит что я не забанен. На сайте также установлен банлист который берет данные из той-же таблицы что и лк. Бан-лист отлично отображает что я забанен. Кто может помочь решить проблему?
 
@RedEnergy, Такая же проблема, сейчас гляну
Очень смешно, но трабла была в запросе mysql
PHP:
$bans = mysql_query("SELECT * FROM $banlist WHERE name='{$username}'");
 
@RedEnergy, Такая же проблема, сейчас гляну
Очень смешно, но трабла была в запросе mysql
PHP:
$bans = mysql_query("SELECT * FROM $banlist WHERE name='{$username}'");

Спасибо большое) С меня лайк
 
@RedEnergy, да кстати
PHP:
mysql_query("DELETE FROM $banlist WHERE name='{$username}'");
mysql_query("UPDATE dle_users SET money=money-{$price_unban}, ban_count=ban_count+1 WHERE name='{$username}'");
 
@RedEnergy, При нажатие кнопки разбанится, пишет вы не забанены?
 
@RedEnergy, После того я изменить чутка запрос у меня всё стало работать -_-
 
Код из блока разбана
PHP:
if(isset($_POST['unban'])) {
    if($unban_on == 'true') {
        if($ban['name'] == $username) {
            if($member_id['money'] >= $price_unban) {
                $message = 'Вы были успешно <b>разблокированы</b> на игровом сервере! С вашего счета было списано '.$price_unban.' рублей. <a href="'.$url_lk.'">Обновить страницу</a>';
                $log = 'Игрок '.$username.' успешно разблокировал себя за '.$price_unban.' руб. на игровом сервере!';
                mysql_query("DELETE FROM $banlist WHERE name='{$username}'");
                mysql_query("UPDATE dle_users SET money=money-{$price_unban}, ban_count=ban_count+1 WHERE name='{$username}'");
            } else $message = 'У вас <b>не хватает</b> денег для разблокировки аккаунта на игровом сервере!';
        } else $message = 'Вы <b>не заблокированы</b> на игровом сервере!';
    } else $message = 'Платный разбан <b>выключен</b>!';
}

Код из запроса к таблицам
PHP:
$table_pi = mysql_query("SELECT * FROM `permissions_inheritance` WHERE `child`='{$username}'"); //Запрос к таблице со статусами игроков.
$bans = mysql_query("SELECT * FROM '$banlist' WHERE name='{$username}'"); //Запрос к таблице с банами игроков.
$entity = mysql_query("SELECT * FROM `permissions_entity` WHERE `name`='{$username}'"); //Запрос к таблице с префиксами игроков.
$ics = mysql_query("SELECT * FROM `$ic_table` WHERE `username`='{$username}'"); //Запрос к таблице с монетами iConomy игроков.
$iks = mysql_query("SELECT * FROM `ik_money` WHERE `name`='{$username}'"); //Запрос к таблице с платежами пользователей.
$table_status = mysql_query("SELECT * FROM `status_lk` WHERE `id`='{$member_id['group']}'"); //Запрос к таблице с данными статусов.

Может это я что-то не так сделал
 
Код из блока разбана
PHP:
if(isset($_POST['unban'])) {
    if($unban_on == 'true') {
        if($ban['name'] == $username) {
            if($member_id['money'] >= $price_unban) {
                $message = 'Вы были успешно <b>разблокированы</b> на игровом сервере! С вашего счета было списано '.$price_unban.' рублей. <a href="'.$url_lk.'">Обновить страницу</a>';
                $log = 'Игрок '.$username.' успешно разблокировал себя за '.$price_unban.' руб. на игровом сервере!';
                mysql_query("DELETE FROM $banlist WHERE name='{$username}'");
                mysql_query("UPDATE dle_users SET money=money-{$price_unban}, ban_count=ban_count+1 WHERE name='{$username}'");
            } else $message = 'У вас <b>не хватает</b> денег для разблокировки аккаунта на игровом сервере!';
        } else $message = 'Вы <b>не заблокированы</b> на игровом сервере!';
    } else $message = 'Платный разбан <b>выключен</b>!';
}

Код из запроса к таблицам
PHP:
$table_pi = mysql_query("SELECT * FROM `permissions_inheritance` WHERE `child`='{$username}'"); //Запрос к таблице со статусами игроков.
$bans = mysql_query("SELECT * FROM '$banlist' WHERE name='{$username}'"); //Запрос к таблице с банами игроков.
$entity = mysql_query("SELECT * FROM `permissions_entity` WHERE `name`='{$username}'"); //Запрос к таблице с префиксами игроков.
$ics = mysql_query("SELECT * FROM `$ic_table` WHERE `username`='{$username}'"); //Запрос к таблице с монетами iConomy игроков.
$iks = mysql_query("SELECT * FROM `ik_money` WHERE `name`='{$username}'"); //Запрос к таблице с платежами пользователей.
$table_status = mysql_query("SELECT * FROM `status_lk` WHERE `id`='{$member_id['group']}'"); //Запрос к таблице с данными статусов.

Может это я что-то не так сделал


А зачем переменная $banlist или я что то не понял? Ладно, главное чтобы в config.php, ну либо в function.php была такая строчка: $banlist = "Здесь таблица с банами";
Сама структура таблицы должна быть такой:

Код:
CREATE TABLE IF NOT EXISTS `banlist` (
  `name` varchar(32) NOT NULL,
  `reason` text NOT NULL,
  `admin` varchar(32) NOT NULL,
  `time` bigint(20) NOT NULL,
  `temptime` bigint(20) NOT NULL DEFAULT '0',
  `type` int(11) NOT NULL DEFAULT '0',
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ip` varchar(16) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=58 ;
 
Почему я устанавливаю кабинет делаю все правильно базу данных подключил все сделал а скины не отображаются на сервере? лаунчер с сайтом обьединен. По идеи дожен показываться но не показывается. Что делать? может надо крон соединить с сайтом? если да то как это сделать?
 
Нет, не редактировал, а подскажите какие классы редактировать или дайте ссылку на ютуб может на урок где это делать надо
просто у меня проект и для него лаунчер блин опять все надо распотрашить чтобы чтото ввести 0_о
Беру свои слова назад, просто дайте ссылку где нормально обьясняют как классы менять
 
Ребята вопрос канечно нубский, но подскажите плиз нубу куда вписать id серверов? Чтобы связать лк и сервера.
 

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

Назад
Верх