x330122
Участник
- Сообщения
- 357
- Реакции
- 152
Добрый день, в чем может быть проблема если плагин не может создать файл в папке SM ?
Вот код фунции, она должна создавать .ini файл игрока, но она не работает на Windows сервере, до этого плагин работал на линуксе и все создавалось идеально.
Вот код фунции, она должна создавать .ini файл игрока, но она не работает на Windows сервере, до этого плагин работал на линуксе и все создавалось идеально.

C-подобный:
char SIDProto[255];
Format(SIDProto, sizeof(SIDProto), "%s%s.ini", EnvironmentFolder, SteamID);
PrintToServer("DEBUG: CREATE INI FILE FOR %s xPROTON DEBUG: %s", SteamID, SIDProto);
KeyValues hKeyValues = new KeyValues("GlobalKey");
if (hKeyValues.ImportFromFile(SIDProto))
{
PrintToServer("profile exists !");
return false;
} else {
PrintToServer("Generating profiler !");
KeyValues kv = new KeyValues("GlobalKey");
kv.JumpToKey("Default", true);
kv.SetString("Def", "Var");
kv.Rewind();
kv.ExportToFile(SIDProto);
delete kv;
/*
PrintToChatAll("DEBUG: NO !");
new Handle:FileHandle = OpenFile(SIDProto, "w+");
WriteFileLine(FileHandle, "\"GlobalKey\"\n{\n}");
//WriteFileLine(FileHandle, "{\n");
//WriteFileLine(FileHandle, "}");
// WriteFileString(
CloseHandle(FileHandle);
return true;*/
}
CloseHandle(hKeyValues);