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

Статистика убьет меня

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Discover, 19 фев 2011.

  1. Discover Ньюфаг

    Сообщения:
    91
    Спасибы:
    0
    вопрос , очень важный : уже наверно месяц ищу но не чего найти не могу :
    В конфиге ДОСа :
    Код:
    $ScoreMethod = '1';
    
    $ScoreStart = '1000';
    $ScoreWins = '15';
    $ScoreLosses = '-20';
    $ScoreDisc = '-10';
    
    $scoreFormula = '(((kills-deaths+assists*0.5+towerkills*0.5+raxkills*0.2+(courierkills+creepdenies)*0.1+neutralkills*0.03+creepkills*0.03) * .2)+(wins-losses))'; 
    
    $DBScore = '1';
    
    $AccuratePointsCalculation = '1';
    Очки берет как бы с базы, вот играли парни:
    [IMG]
    игрок jj получил +4.4 очка, следовательно если он сыграл одну игру у него должно быть 1004 очка
    смотри его стату:
    [IMG]
    1015 - откуда? если смотреть !sd так же 1015 - где найти эти 15? + к этому получается что в статистике за игру показывает какое то левое число

    поменял $ScoreMethod = '1'; на $ScoreMethod = '2'; и у него уже +6.8 очков

    формулы в конфиге доса и боте одинаковые

    вопросы: как сделать что бы в базе подсчитывалось по формуле, а не +15\-15?
    как сделать что бы в стате за игру показывались "реальные" числа ?
  2. cBozo Ньюфаг

    Сообщения:
    5
    Спасибы:
    0
    Одинаково в игре в топе у тебя потому, что бот берет данные напрямую из базы данных таблици scores, и на сайте при dbscores = 1 данные о топе берутся оттуда же.