Добавлен  wetalq 
                            
                            
                            
                            
                            
                            
                        
                        
                    Есть необходимость вытащить из пары сотен реплеев информацию кто каким героем играл. Нашел библиотеку на php, но с ней так и не смог разобраться. Там можно отследить героя, если он был выбран последним. Если кто то подскажет по какому принциу спец проги под доту определяют какой игрок кем играл и в каком порядке прокачивал способности - буду благодарен.
Принятый ответ
Информация для тех, кто в этой теме через поиск и в поисках информации. Ниже есть кусок кода, с помощью которого можна записать данные в реплей.
Пока что получилось записать только значения типа Integer.
Пока что получилось записать только значения типа Integer.
function Trig_Untitled_Trigger_001_Actions takes nothing returns nothing
    local gamecache g = InitGameCache("Map.w3v")
    call StoreInteger(g, "Map", "winner", 1)
    call TriggerSyncStart()
    call SyncStoredInteger(g, "Map", "winner")
    call TriggerSyncReady()
    call FlushGameCache(g)
    set g = null
    
    call DisplayTextToForce( GetPlayersAll(),"Tried to store info")
    
endfunction
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            



Автоматически можно инфу собрать просто последовательно загружая реплеи и смотря пикнутых героев. Можно делать не вручную, а какими-то автоматическими средствами.
Буду думать как можно это дело провернуть не пересматривая все реплеи.
Пока что получилось записать только значения типа Integer.