Добавлен xpadd91,
опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
Прочее
Тип:
Наработка
После выпуска карты, какого-то эксперимента с кодом или обката триггера, я понял, что триггер теперь не работает или вылетает fatal error. Как восстановить мою карту назад? Для этого теперь есть решение :) Я сделал так, чтобы было удобно узнать дату и время создания бэкапа и не путаться какой мне нужен "a.w3x" или "q.w3x".
Скачать здесь
Если у вас модифицирован wehack.lua, то вот инструкция, чтобы работала моя наработка:
- Открываем wehack.lua в текстовом редакторе
- ctrl+f и находим строчку:
wehack.execprocess(cmdline)
- Замените строчку на:
-- os.remove("war3map.j")
local YE = os.date("%Y")
local ME = os.date("%m")
local DAY = os.date("%d")
local HO = os.date("%H")
local MIN = os.date("%M")
local SEC = os.date("%S")
os.rename ("war3map.j", "".. YE .. "-" .. ME .. "-" .. DAY .. "-" .. HO .. "=" .. MIN .. "=" ..SEC.. ".j")
-- os.remove("war3map.j")
wehack.execprocess(cmdline)
- Дальше найдите:
dofile("ScExp\\ScExp.lua")
- Замените на:
local YE = os.date("%Y")
local ME = os.date("%m")
local DAY = os.date("%d")
local HO = os.date("%H")
local MIN = os.date("%M")
local SEC = os.date("%S")
mappath = wehack.findmappath()
x = string.gsub(mappath, ".*\\", "" )
--local ext = string.lower(string.sub(testmaparglist[i+1],arglen-4+1))
--os.rename ("war3map.j", "".. YE .. "-" .. ME .. "-" .. DAY .. "-" .. HO .. "=" .. MIN .. "=" ..SEC.. ".j")
os.rename ("war3map.j", "".. YE .. "-" .. ME .. "-" .. DAY .. "-" .. HO .. "=" .. MIN .. "=" ..SEC.. " ".. x..".j")
local copy_file = require("util").copy_file
--cmdline = cmdline .. " /mapoptz=\"" .. mappath.."\""
-- mappath = wehack.findmappath()
--copy_file(mappath, "".. YE .. "-" .. ME .. "-" .. DAY .. "-" .. HO .. "=" .. MIN .. "=" ..SEC.. ".w3x")
copy_file(mappath, "".. YE .. "-" .. ME .. "-" .. DAY .. "-" .. HO .. "=" .. MIN .. "=" ..SEC.. " ".. x.."")
end
dofile("ScExp\\ScExp.lua")
Опросы
Опрос: Какая версия системы "Резервная копия" нравится вам больше
1.
Устаревшая система. Папка backups и карты с названиями типа a.w3x и ... q.w3x
2.
Усовершенствованная система. Дата и имя карты написаны в названии. Например: 2015-01-03-14=56=22 Wolna armii 3.3.1#L6 RC6a
3.
Делаю бэкапы сам
4.
Никогда не использовал эту систему
Опрос: Оцените мою наработку
1.
Круто
2.
Отлично
3.
Хорошо
4.
Нормально
5.
Неплохо
6.
Плохо
Опрос: Вы пользуетесь моей системой?
1.
Да
2.
Нет
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
или дропбокс, в конце концов
пример D:\Game\WarcraftIII