Гайд Fix load/save/crate crash

Забаненный
Статус
Оффлайн
Регистрация
13 Фев 2018
Сообщения
11
Реакции[?]
10
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хай май пастерз . То дей ай кен тич ю как пофиксить краши при загрузке/сохранении/создании конфига в indigo .И да я знаю что такой гайд был совсем недавно , но у меня он ре работал по этому я написал свой:
1-идем в Client.cpp
2-ищем там namespace Client
2.1-меняем
Код:
    string BaseDir = "C://";
    string LogFile = "C://";
    string GuiFile = "C://gui.ini";
    string IniFile = "C://";
на
Код:
    string BaseDir = "C:/Indigo/";
    string LogFile = "C:/Indigo/";
    string GuiFile = "C:/Indigo/gui.ini";
    string IniFile = "C:/Indigo/";
3-ищем else if (tabSelected == 4) // Config
4-заменяем весь код на
Код:
else if (tabSelected == 4) // Config
            {
                static int iConfigSelect = 0;
                static int iMenuSheme = 1;
                static char ConfigName[64] = { 0 };

                ImGui::ComboBoxArray("Select Config", &iConfigSelect, ConfigList);

                ImGui::Separator();

                if (ImGui::Button("Create new Config", ImVec2(135, 0)))
                {
                    string ConfigFileName = ConfigName;

                    if (ConfigFileName.size() < 1)
                    {
                        ConfigFileName = "settings";
                    }

                    CreateDirectoryW(L"C:\\Indigo", NULL);
                    Settings::SaveSettings("C:/Indigo/\\" + ConfigFileName + ".ini");
                    RefreshConfigs();
                }


                if (ImGui::Button("Load", ImVec2(62, 0)))
                {
                    Settings::LoadSettings("C:/Indigo/\\" + ConfigList[iConfigSelect]);
                }
                ImGui::SameLine();
                if (ImGui::Button("Save", ImVec2(62, 0)))
                {
                    Settings::SaveSettings("C:/Indigo/\\" + ConfigList[iConfigSelect]);
                }

                if (ImGui::Button("Refresh Config List", ImVec2(135, 0)))
                {
                    RefreshConfigs();
                }

                ImGui::Spacing();
                ImGui::Separator();
                ImGui::Spacing();
            }
            ImGui::End();
        }
    }
}
5-ищем и удаляем это все
Код:
string ConfigDir = "C:/Indigo/*.ini";
GuiFile = "C:/Indigo/gui.ini";
CreateDirectoryW(L"C:\\Indigo", NULL);
Settings::LoadSettings("C:/Indigo/" + ConfigList[iConfigSelect]);
Settings::SaveSettings("C:/Indigo/" + ConfigList[iConfigSelect]);
Settings::SaveSettings("C:/Indigo/" + ConfigFileName + ".ini");
6-ищем void ReadConfigs(LPCTSTR lpszFileName)
и меняем весь код на мой
Код:
void ReadConfigs(LPCTSTR lpszFileName)
    {
        if (!strstr(lpszFileName, "gui.ini"))
        {
            ConfigList.push_back(lpszFileName);
        }
    }

    void RefreshConfigs()
    {
        ConfigList.clear();
        string ConfigDir = "C:/Indigo/\\*.ini";
        SearchFiles(ConfigDir.c_str(), ReadConfigs, FALSE);
    }
7-компилим и радуемся
8-совсем забыл сказать что путь можно указать любой но диск C не стоит трогать
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
8 Мар 2017
Сообщения
313
Реакции[?]
37
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Оригинальная система конфигов не крашит. Просто в правильной последовательности все делайте.
 
Новая ава блеять
Забаненный
Статус
Оффлайн
Регистрация
14 Янв 2018
Сообщения
89
Реакции[?]
235
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Делал гайд. Так что /del
 
Забаненный
Статус
Оффлайн
Регистрация
13 Фев 2018
Сообщения
11
Реакции[?]
10
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Делал гайд. Так что /del
твой гайд не полный во первых и во вторых мой гайд реализован по-другому
 
мой гайд реализован по-другому
 
твой гайд не полный во первых и во вторых мой гайд реализован по-другому
 

мой гайд реализован по-другому
по его гайду у меня все равно крашило а с этим способом нет
 
Я не Хлебушкин
Забаненный
Статус
Оффлайн
Регистрация
23 Июн 2017
Сообщения
571
Реакции[?]
213
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
твой гайд не полный во первых и во вторых мой гайд реализован по-другому
 

мой гайд реализован по-другому
 

по его гайду у меня все равно крашило а с этим способом нет
Поиграйся со скинами на сервере,сохрани их/загрузи :LUL:
 
Забаненный
Статус
Оффлайн
Регистрация
13 Фев 2018
Сообщения
11
Реакции[?]
10
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
8 Мар 2018
Сообщения
33
Реакции[?]
6
Поинты[?]
0
дайте пожалуйста фикшенные сурсы смефа ) в долгу не останусь
 
Новая ава блеять
Забаненный
Статус
Оффлайн
Регистрация
14 Янв 2018
Сообщения
89
Реакции[?]
235
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу