LK WEB для LK от IMPULSE

LK WEB для LK от IMPULSE 1.2.3

SAPSAN 隼

Не было б печали, если бы ключи мне дали!
Сообщения
820
Реакции
776
@Jim, ну и посмотри с нового архива! Я говорю не все Файлы заменил
 

Просто Samura

Участник
Сообщения
103
Реакции
9
@сапсан, всё, спасибо. Просто была проблема если ты помнишь). С "Freekassa.php". Я не стал менять её, думал опять ошибка будет.)
 

Mr. Just

Участник
Сообщения
193
Реакции
6
Последнее обновление (промо-коды) некорректно работает с UnitPay. Я тестировал платёж с промо-кодом и всё было ровно, а вот мой игрок вчера и сегодня задонатил в первый раз 40 рублей и второй раз 50 рублей. Вчера когда он задонатил 40 р. они ему начислились 6 раз по 40 (в сумме 240), а сегодня когда он задонатил 50 ему начислилось 250. Промо-коды он не использовал.

По логам видно (скрины ниже). Что его платёж начислялся ему каждые 10 минут: 14:10, 14:20, 14:30 и т.д. До тех пор пока я не отключил UnitPay в админ-панеле. Вообщем пока что нестабильно с UnitPay по меньшей мере точно. Все платёжки не тестил. Только UnitPay и Яндекс.Напрямую, кто может затестить все способы оплаты было бы крайне полезно выявить данный баг и отправить свой баг-репорт сюда. Откатился на версию без промокодов иначе это лютейший баг.
2018-12-10_17-07-48.png

2018-12-10_17-08-26.png
--- Добавлено позже ---
Разница в логах за 9 число и за 10 число в том что 9 числа обработчик не рапортавал нам о том что "платёж уже оплачен или не существует". Потому что 10 числа был установлен "фикс" от сапса, который увы не помог. Но ведь по логике после сообщения о том что "платёж уже оплачен или не существует" начисление более производится не должно было. Но начисление всё равно производилось до тех пор пока я не отключил платёжку в админке.
 
Последнее редактирование:

ZizionarD

Участник
Сообщения
596
Реакции
66
При пополнении баланса с робокасса вылетает такая ошибка:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/ххх/data/www/lk.crimesyndicate-csgo.ru/robokassa.php:1) in /var/www/ххх/data/www/lk.crimesyndicate-csgo.ru/app/include/autoload.php on line 29
 

Z-RAY-Z

Участник
Сообщения
775
Реакции
243
Поставил последнюю версию LK, настроил РобоКассу, после ввода SteamID и суммы платежа жму на кнопку "Пополнить" и ничего не происходит.
Никаких ошибок, ничего не происходит.
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
Проблема
Не могу через SteamAPIKey создать себе код
Тоесть как, я могу но не работает
У меня нет домена
и я использовал все айпи
Тоесть
192.xxx.x.x
127.1.0.0
localhost
И через 2ip.ru

И сайт lk не работает

P.S.
Люди могут смотреть что у меня на сайте
Так как порты и тд открыты
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
@сапсан
Как вбить в топ донатеров людей вручную?Я просто полностью перезаливал и сносил базу,а те люди кто платил хотелось бы их там отметить.
 

Просто Samura

Участник
Сообщения
103
Реакции
9

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
Что делать?
Fatal error: Uncaught Error: Call to undefined function app\libs\curl_init() in www\iceserver\keys\app\libs\Steam.php:44 Stack trace: #0 www\iceserver\keys\app\libs\Steam.php(38): app\libs\Steam->CreateCache(76561198859160017) #1 www\iceserver\keys\app\libs\PlayerInfo.php(45): app\libs\Steam->CacheUsers(Array) #2 www\iceserver\keys\app\include\autoload.php(50): app\libs\PlayerInfo->topPlayersList() #3 www\iceserver\keys\index.php(2): require('www\') #4 {main} thrown in www\iceserver\keys\app\libs\Steam.php on line 44
--- Добавлено позже ---
@сапсан
Как вбить в топ донатеров людей вручную?Я просто полностью перезаливал и сносил базу,а те люди кто платил хотелось бы их там отметить.
В phpmyadmin редактируй
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
я включил curl но все равно так же
--- Добавлено позже ---
Дайте свой Discord
Чтоб удобно было писать
это не может быть связанно с Apikey?
--- Добавлено позже ---
Все починилось только проблема появилась
Кеш постоянно копируется
Несколько раз
тоесть
Steam Community :: Galion
--- Добавлено позже ---
--- Добавлено позже ---

--- Добавлено позже ---
C-подобный:
<?php
/**
 * WEB LK INPULSE
 *
 * @author SAPSAN
 *
 */

namespace app\libs;

class Steam{

    protected $config;
    
    public function __construct() {
            $this->config = require 'app/configs/Config.php';
    }

    public function PlayerInfo($steamid){
                    $url = file_get_contents("https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=".$this->config['steamKey']."&steamids=".$steamid);
                    $content = json_decode($url, true);
                    if(empty($content))return;
                    foreach ($content as $respone) {
                        foreach ($respone as $players) {
                            foreach ($players as $key => $val) {
                                $id = $val;
                            }
                        }
                    } return $id;
    }

    public function CacheUsers($steamid){
        if(COUNT($steamid) == 1){
            $steamid64 = $steamid[0];
        }else $steamid64 = implode(',',$steamid);
        $this->CreateCache($steamid64);
    }

    public function CreateCache($steamid){
                    if(!file_exists('cache'))
                            mkdir("cache", 0777);
                    $url = file_get_contents("https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=".$this->config['steamKey']."&steamids=".$steamid);
                    $content = json_decode($url, true);
                    if(empty($content))return;
                    foreach ($content as $respone) {
                        foreach ($respone as $players) {
                            foreach ($players as $key => $val) {
                                $id[] = $val;
                                $cacheFile = "cache/".$val['steamid'].".txt";
                                    $logFileHandle = fopen($cacheFile, 'a');
                                    fwrite($logFileHandle, $val['avatarmedium'].','.$val['personaname'].','.$val['profileurl']);
                                    fclose($logFileHandle);
                            }
                        }
                    }
    }

    public function Steam_32($steamid64){
        $pattern = "/^(7656119)([0-9]{10})$/";
        if (preg_match($pattern, $steamid64, $match)) {
            $const1 = 7960265728;
            $const2 = "STEAM_1:";
            $steam32 = '';
            if ($const1 <= $match[2]) {
                $a = ($match[2] - $const1) % 2;
                $b = ($match[2] - $const1 - $a) / 2;
                $steam32 = $const2 . $a . ':' . $b;
            }
            return $steam32;
        }
        return false;
    }

    public function Steam_64($steamid){
                $steamid = substr($steamid, 8);
                $array = explode(":", $steamid);
                if(!empty($array[1])){
                    $steamid_64 = (((int)$array[1] * 2) + (int)$array[0]) + 76561197960265728;
                    return $steamid_64;
            }
    }

    public function Avatar($steamid,$name=""){
        $steam64 = $this->Steam_64($steamid);
        $cacheFile = "cache/".$steam64.".txt";
        if(file_exists($cacheFile)){
            $handle = fopen($cacheFile, "r");
            while (!feof($handle)) {
                $buffer = fgets($handle, 4096);
            }
            fclose($handle);
            $info = explode(',', $buffer);
            $return = [
                'Avatar'=>$info[0],
                'Name'=>$info[1],
                'Profileurl'=>'href="'.$info[2].'" target="_blank"',
            ];
        }
        else{
            $return = [
                'Avatar'     =>    'pub/img/noavatar.jpg',
                'Name'        =>    $name.' (No Steam)',
                'Profileurl'=>    false,
            ];
        }
        return $return;
    }

}
 
Последнее редактирование:

Z-RAY-Z

Участник
Сообщения
775
Реакции
243
При попытке открыть Личный Кабинет по ссылке типа site.ru:8080/lk выдаёт предупреждение о копирайтах.
При открытии site.ru/lk всё нормально. Используется Апач за Nginx'ом.
Как можно это исправить?
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
@сапсан Привет,вообщем проблема,стоит последняя версия этого скрипта,подключена фрикасса,деньги в личный кабинет не доходят,в фрикассу поступают.(соединение с базой есть,если в базе вручную меняю к примеру all_cash в скрипте мгновенно появляется)
Я пару раз пробовал доходили несколько человек купило деньги в кошелек пришли а в лк нет.
 

WodiX

Участник
Сообщения
202
Реакции
29
Help

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'left_LKWEB.lk' doesn't exist' in /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/Db.php:35 Stack trace: #0 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/Db.php(35): PDOStatement->execute() #1 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/Db.php(50): app\libs\Db->query('SELECT count(au...', Array) #2 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/PlayerInfo.php(50): app\libs\Db->column('SELECT count(au...') #3 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/include/autoload.php(39): app\libs\PlayerInfo->countPlayers() #4 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/index.php(2): require('/mnt/iscsi/www/...') #5 {main} thrown in /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/Db.php on line 35
 

.endme

/exit
Сообщения
243
Реакции
24
Help

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'left_LKWEB.lk' doesn't exist' in /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/Db.php:35 Stack trace: #0 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/Db.php(35): PDOStatement->execute() #1 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/Db.php(50): app\libs\Db->query('SELECT count(au...', Array) #2 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/PlayerInfo.php(50): app\libs\Db->column('SELECT count(au...') #3 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/include/autoload.php(39): app\libs\PlayerInfo->countPlayers() #4 /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/index.php(2): require('/mnt/iscsi/www/...') #5 {main} thrown in /mnt/iscsi/www/left/data/www/megadrop.myarena.ru/lk/app/libs/Db.php on line 35
Данные от бд не правильно вписал
 

R1w3d

Участник
Сообщения
153
Реакции
31
Fatal error: Class 'app\libs\ErrorException' not found in /mnt/iscsi/www/r1w3d/data/www/*********.myarena.ru/lk/app/libs/Openid.php on line 493

Как фиксануть?
 

SAPSAN 隼

Не было б печали, если бы ключи мне дали!
Сообщения
820
Реакции
776

Вложения

  • Openid.zip
    7.8 КБ · Просмотры: 23

SAPSAN 隼

Не было б печали, если бы ключи мне дали!
Сообщения
820
Реакции
776
@Jim, пишите в ТП арены, хост не может соединится с Steam через Openid! Пускай настраивают хостинг!
--- Добавлено позже ---
У вас и в соурсбансе такая же проблемам
C-подобный:
Произошла фатальная ошибка PHP Uncaught exception 'ErrorException' with message 'No OpenID Server found at http://steamcommunity.com/openid' in /mnt/iscsi/www/scproj/data/www/scppro.ru/bans/includes/LightOpenID.php:677 Stack trace: #0 /mnt/iscsi/www/scproj/data/www/scppro.ru/bans/includes/LightOpenID.php(857): LightOpenID->discover('http://steamcom...') #1 /mnt/iscsi/www/scproj/data/www/scppro.ru/bans/includes/SteamOpenID.php(8): LightOpenID->authUrl() #2 /mnt/iscsi/www/scproj/data/www/scppro.ru/bans/steam_auth.php(34): SteamAuthorize('scppro.ru/bans') #3 {main} thrown /mnt/iscsi/www/scproj/data/www/scppro.ru/bans/includes/LightOpenID.php::677
 
Сверху Снизу