1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Ghost Web Stats

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Anonymous, 7 мар 2009.

  1. Anonymous Guest

    Сообщения:
    0
    Спасибы:
    0
    просьба жилизарду написать подробную инструкцию.для тех кто нешарит в php
  2. JiLiZART Администрация

    Сообщения:
    814
    Спасибы:
    34
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    Старая версия довольно сложна в установке, так что пока обьяснять ничего не буду, на данный момент разрабатываю новую =)
  3. Asmodey Ньюфаг

    Сообщения:
    7
    Спасибы:
    0
    Надеюсь с поддержкой 11.5? :) Помню, я так с одной ошибкой промучалсо из за не совместимости статистики.
  4. Anonymous Guest

    Сообщения:
    0
    Спасибы:
    0
    Можно как ни будь получить старую-сложную версию? Хочу покавырять её, мб что доработаю сам.
    И как обстоят дела на данный момент с новой разработкой?
  5. JiLiZART Администрация

    Сообщения:
    814
    Спасибы:
    34
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
  6. Anonymous Guest

    Сообщения:
    0
    Спасибы:
    0
    Нашёл только привью для новой статистики, старая статистика не запустилась, в той теме эта проблема описана, но не решена
    Код:
    Fatal error: Call to a member function fetch() on a non-object in /www/dota/htdocs/gstat/includes/functions.php on line 35
    Использую LAMP (apach2 + php5 + pdo + sqlite и sqlite3)
    Скомпилил бота Ghost++ 11.5
    Есть какие ни будь решения этой проблемы?
    И решена ли она будет в новой версии веб-стата?
  7. Anonymous Guest

    Сообщения:
    0
    Спасибы:
    0
    Можно увидеть функцию fetch() ?
    Вечером если что покапаю стату.
  8. Anonymous Guest

    Сообщения:
    0
    Спасибы:
    0
    В class.stats.php есть функция:
    Код:
        function stats()
        {
            try
            {
                $this->dbHandle = new PDO('sqlite:/disk2/games/pvpgn/ghost/ghost.dbs');
            }
            catch (PDOException$exception)
            {
                die($exception->getMessage());
            }
            
            $this->lastRankedGameID = $this->getValue('lastRankedGameID');
            $this->lastRankedGameID == null ? 0 : $this->lastRankedGameID;
            
            $this->dbHandle->query($this->getQueryString('select_unranked_games.sql', $this->lastRankedGameID));
            
            
            
            
    		
        }
    
    Тут он конектиться к базе и вызывается $this->getValue('lastRankedGameID');
    Эта функция в файле functions.php
    Код:
    function getValue($key)
    {
    
    	global $dbHandle;
    	
    	$result = $dbHandle->query("
    SELECT
    	value
    FROM
    	variables
    WHERE
    	key = '$key'
    LIMIT 1");
    	
    	$row = $result->fetch();
    	
    	if($row) {
    		return $row['value'];
    	}
    }
    
    35-я строка это "$row = $result->fetch();"
    Я залез в эту базу, и обнаружил что у меня нет таблицы "variables" откуда он пытается сделать SELECT value FROM variables.
    Просто статистика скорее всего не предназначена для бота 11.5, т.к. структура DB не совпадает.

    Вот и хочеться узнать новая статистика для какого бота пишеться, стоит ли её ждать, или переписывать эту.
  9. JiLiZART Администрация

    Сообщения:
    814
    Спасибы:
    34
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    Новая стата пишется под нового бота с новой структурой базы
  10. linux Ньюфаг

    Сообщения:
    33
    Спасибы:
    0
    есть продвижения со статистикой?:)
  11. JiLiZART Администрация

    Сообщения:
    814
    Спасибы:
    34
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    Демо статы всегда доступно по адресу
    stats.w3gh.ru
  12. linux Ньюфаг

    Сообщения:
    33
    Спасибы:
    0
    а полную где взять? или она не готова ещё?
  13. Anonymous Guest

    Сообщения:
    0
    Спасибы:
    0
    в статистике бота указан некий параметр "rax", расшифруйте если несложно  :)
  14. JiLiZART Администрация

    Сообщения:
    814
    Спасибы:
    34
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    rax- это сколько вы убили Рошанов
  15. Anonymous Guest

    Сообщения:
    0
    Спасибы:
    0
    Неатривиальное решение. Rax - это обычно бараки, возможно башни. По крайней мере насколько я знаю расширенную (со времен 6.54) статистику доты.
  16. linux Ньюфаг

    Сообщения:
    33
    Спасибы:
    0
    мде... RAX - это РОШАН и это точно!
  17. Anonymous Guest

    Сообщения:
    0
    Спасибы:
    0
    все же rax - это количество бараков, доказано... практикой  :)
  18. Asmodey Ньюфаг

    Сообщения:
    7
    Спасибы:
    0
    Довольно интересное демо. Когда мы  сможем пощупать первые версии?
  19. JiLiZART Администрация

    Сообщения:
    814
    Спасибы:
    34
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    Через дней 14, если на меня ядерка не упадёт
  20. ZeFein Ньюфаг

    Сообщения:
    19
    Спасибы:
    0
    Подскажите плз, закинул  все содержимое архива в вебсвязку Музскул + PHP + Apache..., обращаюсь к index.php
    выдает: could not find driver
    Использую TopServer
    подскажите что делаю не так