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

Не обновляется статистика

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

  1. SashaFAQ Ньюфаг

    Сообщения:
    4
    Спасибы:
    0
    Добрый день народ .
    настроил я свою карту под W3MMD , бот собирает информацию заносит ее в базу mySQL
    а так же боты выводит мини статистику при входе к нему... и вот почему то статистика встала тоесть игры играешь а он пишет все так же 5 игр а не 10-11 как на самом деле в базе... в чем может быть проблемма
  2. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    мало что можно сказать.
    проверь конфиг карты.
    грузи карту через !load.
    попробуй написать !topc.
    заглянь в ghost.cfg, и там найти строку !апрдейт_скоре_афтер_гейм = 1.

    так ето, в бд инфа о всех остальных играх есть?
  3. SashaFAQ Ньюфаг

    Сообщения:
    4
    Спасибы:
    0
    Конфиг карты вроде верный посмотрите если что подскажите
    Код:
    ########################################
    # map file for Legion TD Mega 3.41.w3x #
    ########################################
    
    # the map path tells Warcraft III clients where to find the map on their system
    # it is NOT the path to the map on the GHost++ system, in fact GHost++ doesn't need the map at all
    
    map_path = Maps\Download\Legion TD Mega 3.41.w3x
    map_size = 153 152 15 0
    map_info = 202 110 41 195
    map_crc = 35 222 184 47
    map_sha1 = 249 254 193 31 201 27 169 120 46 172 225 111 34 109 170 181 208 28 86 93
    
    # map speed
    # 1 = slow
    # 2 = normal
    # 3 = fast
    
    map_speed = 3
    
    # map visibility
    # 1 = hide terrain
    # 2 = explored
    # 3 = always visible
    # 4 = default
    
    map_visibility = 4
    
    # map observers
    # 1 = none
    # 2 = on defeat
    # 3 = allowed
    # 4 = referees
    
    map_observers = 4
    
    # map flags
    #  - you can combine these flags by adding together all the options you want to use
    #  - for example to have teams together and fixed teams you would use "3"
    # 1 = teams together
    # 2 = fixed teams
    # 4 = unit share
    # 8 = random hero
    # 16 = random races
    
    map_flags = 3
    
    # map game type
    # 1 = custom
    
    map_gametype = 1
    
    # map dimensions
    
    map_width = 106 0
    map_height = 106 0
    
    # map players and teams
    
    map_numplayers = 10
    map_numteams = 2
    
    # 
    # slot structure
    #  [PID] [Download Status] [Slot Status] [Computer] [Team] [Colour] [Race] [Skill] [Handicap]
    #  - PID is always 0
    #  - Download Status is always 255
    #  - Slot Status is 0 for open, 1 for closed, 2 for occupied
    #  - Computer is 0 for no, 1 for yes
    #  - Team
    #  - Colour
    #  - Race is 1 for human, 2 for orc, 4 for night elf, 8 for undead, 32 for random (add 64 to any of these for fixed)
    #  - Skill is 0 for easy computer, 1 for normal computer or human, 2 for hard computer
    #  - Handicap is 50/60/70/80/90/100
    # 
    
    map_slot1 = 0 255 0 0 0 0 1 1 100
    map_slot2 = 0 255 0 0 0 1 1 1 100
    map_slot3 = 0 255 0 0 0 2 1 1 100
    map_slot4 = 0 255 1 0 0 3 1 1 100
    map_slot5 = 0 255 0 0 1 4 1 1 100
    map_slot6 = 0 255 0 0 1 5 1 1 100
    map_slot7 = 0 255 0 0 1 6 1 1 100
    map_slot8 = 0 255 1 0 1 7 1 1 100
    map_slot9 = 0 255 2 1 0 8 1 1 100
    map_slot10 = 0 255 2 1 1 9 1 1 100
    map_slot11 = 0 255 1 0 12 0 0 1 100
    map_slot12 = 0 255 1 0 12 0 0 1 100
    
    # map type (for map specific stats)
    
    map_type = w3mmd
    map_matchmakingcategory = 
    map_statsw3mmdcategory = legion
    map_defaulthcl = hp
    
    # map local path (for map downloads)
    #  GHost++ doesn't require map files but if it has access to them it can send them to players
    #  GHost++ will search bot_mappath + map_localpath for the map file (bot_mappath is set in the main config file)
    
    map_localpath = Legion TD Mega 3.41.w3x
    
    в ghost.cfg
    Код:
    # After a game has ended, if mysql is used, ghost will run update_dota_elo.exe (use either this or score not both!)
    bot_updatedotaeloaftergame = 0
    
    # After a game has ended, if mysql is used, ghost will recalculate scores (use either this or elo not both!)
    bot_updatedotascoreaftergame = 1
    через топ ц не считает тк это не дота , а карта с поддержкой W3MMD и както рендомно оно считает... у меня допустим 11 игр а засчитало 5... у когото меньше , у когото правильно... хз в общем

    мини статистика писанная пальцем
    http://213.138.73.46

    пробывал заменить ghost.exe На стандартный не помогло... думал мож че в коде наделал..
  4. SashaFAQ Ньюфаг

    Сообщения:
    4
    Спасибы:
    0
    и еще что заметил ... если захожу под одним и тем же никомс гарены и с ПГ
    то с гарены игры считаются и прибавляются а с ПГ нет
  5. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Шото ты мутишь.. это еще как? o_O