Помогите найти ошибку в коде!

Тема в разделе "Программирование / Скриптинг", создана пользователем LeadBit, 19 апр 2015.

  1. LeadBit

    LeadBit

    Сообщения:
    31
    Симпатии:
    2
    Делаю загрузку файлов на клиента не грузит первый фаил

    Код такой

    PHP:
    public OnAutoConfigsBuffered()
    {
        new 
    Handle:file OpenFile("cfg/sourcemod/sm_fm_downloads.txt""r");
        if(
    file == INVALID_HANDLESetFailState("Failed to open cfg/sourcemod/sm_fm_downloads.txt");
        
    decl String:path[PLATFORM_MAX_PATH];
        while(!
    IsEndOfFile(file) && ReadFileLine(filepathPLATFORM_MAX_PATH))
        {
            
    TrimString(path);
            if (
    IsCharAlpha(path[0])) AddFileToDownloadsTable(path);
        }
        
    CloseHandle(file);
        
        
    GetConVarString(BombPSoundBombPlantedsizeof(BombPlanted));
        
    GetConVarString(BombESoundBombExplodedsizeof(BombExploded));
        
    GetConVarString(HitHeadSoundHitHeadsizeof(HitHead));
        
    GetConVarString(SniperHeadSoundSniperHeadsizeof(SniperHead));
        
    GetConVarString(KillChickenSoundKillChickensizeof(KillChicken));
        
    GetConVarString(HitHeadOverlayHeadOverlaysizeof(HeadOverlay));
        
    GetConVarString(KillChickenOverlayChickenOverlaysizeof(ChickenOverlay));
    }
     
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.001
    Симпатии:
    2.993
    OnAutoConfigsBuffered() -> OnConfigsExecuted()

    Сам sm_fm_downloads.txt выложи
     
  3. LeadBit

    LeadBit

    Сообщения:
    31
    Симпатии:
    2
    sound/music/events/pro100/bombplanted.mp3
    sound/music/events/pro100/bombexploded.mp3
    sound/music/events/pro100/hithead.mp3
    sound/music/events/pro100/sniperhead.mp3
    sound/music/events/pro100/killchicken.mp3
    materials/overlays/events/pro100/hithead.vmt
    materials/overlays/events/pro100/hithead.vtf
    materials/overlays/events/pro100/killchicken.vmt
    materials/overlays/events/pro100/killchicken.vtf


    вот сам файл все грузит кроме первого, первой строки, просто не загружает на клиента

    Добавлено через 3 минуты
    while с нуля или с еденицы начинает проверки?

    Добавлено через 4 минуты
    я просто сам не пишу на pawn ищу ошибку в бажном плаге поэтом могу нести бред )
     
    Последнее редактирование: 19 апр 2015
  4. LeadBit

    LeadBit

    Сообщения:
    31
    Симпатии:
    2
    нет, это все проверено
     
  5. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.579
    Симпатии:
    1.989
    Тогда самого файла нет на сервере:
    PHP:
    public OnAutoConfigsBuffered() 

        new 
    Handle:file OpenFile("cfg/sourcemod/sm_fm_downloads.txt""r"); 
        if(
    file == INVALID_HANDLESetFailState("Failed to open cfg/sourcemod/sm_fm_downloads.txt"); 
        
    decl String:path[PLATFORM_MAX_PATH]; 
        while(!
    IsEndOfFile(file) && ReadFileLine(filepathPLATFORM_MAX_PATH)) 
        { 
            
    TrimString(path); 
            if (
    FileExists(path)) AddFileToDownloadsTable(path);
            else 
    LogError("Файл %s отсутствует на сервере!"path);
        } 
        
    CloseHandle(file); 
         
        
    GetConVarString(BombPSoundBombPlantedsizeof(BombPlanted)); 
        
    GetConVarString(BombESoundBombExplodedsizeof(BombExploded)); 
        
    GetConVarString(HitHeadSoundHitHeadsizeof(HitHead)); 
        
    GetConVarString(SniperHeadSoundSniperHeadsizeof(SniperHead)); 
        
    GetConVarString(KillChickenSoundKillChickensizeof(KillChicken)); 
        
    GetConVarString(HitHeadOverlayHeadOverlaysizeof(HeadOverlay)); 
        
    GetConVarString(KillChickenOverlayChickenOverlaysizeof(ChickenOverlay)); 
    }
    Я таким примитивом конечно не пользуюсь.
     
  6. LeadBit

    LeadBit

    Сообщения:
    31
    Симпатии:
    2
    Есть =)
     
  7. Петр Решетов

    Петр Решетов Read Only

    Сообщения:
    153
    Симпатии:
    26
    LeadBit,Проверь кодировку файла sm_fm_downloads.txt , если UTF8 в разных вариациях,замени на ANCI
     
    LeadBit и Danyas нравится это.
  8. LeadBit

    LeadBit

    Сообщения:
    31
    Симпатии:
    2
    Было utf8 перевел в utf8 без BOM все заработало спасибо!