remove hardcoded /opt/cathook/data
This commit is contained in:
parent
8122d6d6dc
commit
b38ea8b395
@ -117,10 +117,10 @@ static CatCommand chatcommands_add("chatcommands_add", "chatcommands_add <chat c
|
|||||||
chatcomamnd.addcommand(command);
|
chatcomamnd.addcommand(command);
|
||||||
});
|
});
|
||||||
|
|
||||||
static CatCommand chatcommands_file("chatcommands_file", "chatcommands_add <chat command> <filename in /opt/cathook/data/chatcommands>", [](const CCommand &args) {
|
static CatCommand chatcommands_file("chatcommands_file", "chatcommands_add <chat command> <filename in " DATA_PATH "/chatcommands>", [](const CCommand &args) {
|
||||||
if (args.ArgC() != 3)
|
if (args.ArgC() != 3)
|
||||||
{
|
{
|
||||||
g_ICvar->ConsoleColorPrintf(MENU_COLOR, "usage: chatcommands_add <chat command> <filename in /opt/cathook/data/chatcommands>\n");
|
g_ICvar->ConsoleColorPrintf(MENU_COLOR, "usage: chatcommands_add <chat command> <filename in " DATA_PATH "/chatcommands>\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
std::string prefix = args.Arg(1);
|
std::string prefix = args.Arg(1);
|
||||||
|
@ -383,7 +383,7 @@ void generate_schema()
|
|||||||
{
|
{
|
||||||
std::ifstream in("tf/scripts/items/items_game.txt");
|
std::ifstream in("tf/scripts/items/items_game.txt");
|
||||||
std::string outS((std::istreambuf_iterator<char>(in)), std::istreambuf_iterator<char>());
|
std::string outS((std::istreambuf_iterator<char>(in)), std::istreambuf_iterator<char>());
|
||||||
std::ofstream out("/opt/cathook/data/items_game.txt");
|
std::ofstream out(DATA_PATH "/items_game.txt");
|
||||||
std::regex a("\"equip_regions?\".*?\".*?\"");
|
std::regex a("\"equip_regions?\".*?\".*?\"");
|
||||||
std::regex b("\"equip_regions?\"\\s*?\\n\\s*?\\{[\\s\\S\\n]*?\\}");
|
std::regex b("\"equip_regions?\"\\s*?\\n\\s*?\\{[\\s\\S\\n]*?\\}");
|
||||||
outS = std::regex_replace(outS, a, "");
|
outS = std::regex_replace(outS, a, "");
|
||||||
@ -400,7 +400,7 @@ void Schema_Reload()
|
|||||||
static auto BInitTextBuffer = reinterpret_cast<bool (*)(void *, CUtlBuffer &, int)>(gSignatures.GetClientSignature("55 89 E5 57 56 53 8D 9D ? ? ? ? 81 EC ? ? ? ? 8B 7D ? 89 1C 24 "));
|
static auto BInitTextBuffer = reinterpret_cast<bool (*)(void *, CUtlBuffer &, int)>(gSignatures.GetClientSignature("55 89 E5 57 56 53 8D 9D ? ? ? ? 81 EC ? ? ? ? 8B 7D ? 89 1C 24 "));
|
||||||
void *schema = (void *) ((unsigned) GetItemSchema() + 0x4);
|
void *schema = (void *) ((unsigned) GetItemSchema() + 0x4);
|
||||||
|
|
||||||
FILE *file = fopen("/opt/cathook/data/items_game.txt", "r");
|
FILE *file = fopen(DATA_PATH "/items_game.txt", "r");
|
||||||
if (!file || ferror(file) != 0)
|
if (!file || ferror(file) != 0)
|
||||||
{
|
{
|
||||||
logging::Info("Error loading file");
|
logging::Info("Error loading file");
|
||||||
|
Reference in New Issue
Block a user