BlackHawk
\.You Are What You Kill./
offline
Опыт:
1,164Активность: |
Нужна помощь в сохранении данных по типу save/load(Preload Exploit)
В общем, ребят, хочу сделать функцию, которая бы выполняла следующие вещи:
Конечно же, открыв эту карту в Editor'e, я там ничего не обнаружил, а докопаться до наработки этой функции в интернете я пока не сумел. Однако, я нашел такую вещь как Preload Exploit, которая по-видимому и используется в этой карте(т.к. у меня появилась папка с сохранением из этой карты в папке с WC3), но, если честно, нихрена не понял. Так что если кто поможет сделать самую элементарную функцию автоматической загрузки переменных(считайте их всего 4: общее кол-во игр, победы, поражения, ливы), или может скинуть простой наглядный примерчик, то буду вам ооочень благодарен(также упомяну ваше имя на карте ^^)! P.S. Мне не нужен скрипт записи количества игр, побед, поражений и ливов, я его уже нашел. Я просто хочу чтобы это все автоматически прогружалось для каждого игрока в начале карты без написания -save/load. P.P.S. Ссылка на ту самую карту, если кому интересно(НЕ РЕКЛАМА): www.hiveworkshop.com/forums/maps-564/escape-builder-r-0-83b-1849... |
23.02.2014, 16:05 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,765Активность: |
|
23.02.2014, 16:32 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackHawk
\.You Are What You Kill./
offline
Опыт:
1,164Активность: |
Я читал уже это, не смог понять ибо без примеров(грубо говоря, карт), у меня что-либо разобрать получается крайне редко.
P.S. Вопрос на будущее: если выпускать новые версии карты, то этот "save/load" код будет сохраняться? Отредактировано BlackHawk, 23.02.2014 в 17:50. |
23.02.2014, 17:10 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
просто генеришь сейвлоад коды и сейвишь их через прелоад |
23.02.2014, 20:17 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackHawk
\.You Are What You Kill./
offline
Опыт:
1,164Активность: |
ScorpioT1000:
Блин, вот в голове вроде вертится как это все сделать, а как сажусь за код сразу ничего сделать не могу. Можешь самый элементарный пример показать? |
23.02.2014, 20:23 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
BlackHawk:
а не проще хостить ботом где это всё сохраняться будет? |
23.02.2014, 20:31 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackHawk
\.You Are What You Kill./
offline
Опыт:
1,164Активность: |
~16GB:
Нет желания разбираться и качать его. Я и так могу хостить спокойно. |
23.02.2014, 20:58 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
добавляешь xgm.ru/p/wc3/data-manager
в итоге будет 2 функции вида saveGameState и loadGameState |
23.02.2014, 21:09 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackHawk
\.You Are What You Kill./
offline
Опыт:
1,164Активность: |
Я так понял здесь используется система сохранения через кэш? просто где-то на этом же сайте видел, что кэшом уже никто не пользуется и минусов у него много. Если можешь, расскажи о преимуществах/недостатках сохранения каких-то данных в файл в папке с вк3 и сохранения данных через кэш. |
24.02.2014, 18:27 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,765Активность: |
BlackHawk, какой тебе кэш? Где ты там запись в кэш увидел? Там генератор save кода который превращяет строку "10 2000 234 quq_CCCP" в "qrefd1Yb vghvxe8a" или наоборот Это грубый пример, суть в преобразовании данных из читаемых для человека в нечитабельные, а после в исходное состояние Ну а эти самые Save-Load код надо сохранять preload exploit'ом в файл и им же загружать код из файла... |
24.02.2014, 18:44 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackHawk
\.You Are What You Kill./
offline
Опыт:
1,164Активность: |
quq_CCCP:
Ясно, вроде понял. Теперь другая проблема:
Не хочет сохраняться, выдает ошибку что там какого-то файла типа MPQ.dll не хватает. Использую вот этот JNGP:
переустановка не помогла, все настройки выставил как на скрине там.
P.S. еще очень важный вопрос - у всех игроков по умолчанию же локальные файлы выключены? просто если еще придется заставлять всех качать какой-то файл регистра для включения этих лок. файлов, то я забью болт на создание этой системы. |
24.02.2014, 19:04 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
BlackHawk:
|
24.02.2014, 20:32 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,765Активность: |
BlackHawk, ну ладно уговорил, щяс напишу пример... |
25.02.2014, 09:47 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
BlackHawk, ты автор оригинального эскейп билдера?
|
25.02.2014, 13:37 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
BlackHawk, у нас есть ссылка, можешь просто давать ссылку в описании на tinyurl.com/war3-local или xgm.ru/p/wc3/localfiles я специально делал этот ресурс для таких нужд =) |
25.02.2014, 13:44 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackHawk
\.You Are What You Kill./
offline
Опыт:
1,164Активность: |
ScorpioT1000:
Блин, ну понимаешь я же не супер-пупер рпг делаю, из-за которой бы народ и скачивал этот файл, а простую обычную карту, так сказать "for fun". просто хотелось бы, что бы у каждого игрока на этой карте была статистика из побед/поражений/ливов - вот и всё. А заставлять народ ради статистики качать файл, по мне так безнадежная идея.
Clamp:
Будь я им, я бы наверное не спрашивал такие вопросы на форуме) |
25.02.2014, 15:08 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
там не надо ничего скачивать, только выставить параметр |
25.02.2014, 15:42 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackHawk
\.You Are What You Kill./
offline
Опыт:
1,164Активность: |
ScorpioT1000:
Да все равно всем будет лень. |
25.02.2014, 17:19 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
HolyMoon
Hly shit!
offline
Опыт:
6,986Активность: |
если это всего лишь статистика - пускай она будет для тех, кто разрешил локальные файлы, а кто нет - не беда ведь |
25.02.2014, 19:05 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|