Добавлен Astra
Есть система сохранения параметров героя, которая создает в корневой папке варика ".txt" и закидывает в него данные. После каждой сохранялки эта информация перезаписывается... Возможно ли подтягивать данные из этого прелоада, чтоб игроку отображалось какой раз он играет в эту карту?
В чем проблема номер два: нужно при сохранении распознать значение в ранее созданном ".txt", чтоб изменить значение на "текущее+1"
Принятый ответ
читайте статьи хоть иногда
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. BaHeK
Ред. quq_CCCP
Смотри устройство pld файла, там собственно через GetPlayerName - эксплуатирует возможность смены имени нейтральных игроков и вызова функции ExecinteFunc в коде карты из pld скрипта, испьзуется в DataManager
GameChache - эксплуатирует свойство кеша, кеш один на все потоки в игре, т.е для pld скрипта, аи скрипта или кода карты всегда один GameChache с одним и тем же именем, там все просто записываем данные в кеш прямо в плд скрипте, а потом выгружаем их в потоке карты (предварительно синхронизируя если это потребуется)
Для использование кеша нужно чтобы в pld скрипте отсутствовал PreloadEnd, иначе ничего не получится...