Вот наверное многие играли карту Desert Fury и знают, что в конце, когда кто-то выиграет или проиграет, можно сохранить свой опыт на карте, прописав: -save
Сохраняется это в папке с варкрафтом! Появляется папка DF и в ней текстовый документ в котором написан код сохранённого опыта, который можно ввести в следующий раз на этой карте и на юните Светлячёк прибавляется опыт и чем больше уровень светлячка, тем больше бонусов вам открыто!!! Вот такую прелесть я хочу на своей карте сделать! Как это сделать? напишите пожалуйста мне по пунктам подробно или скиньте наработку, карту на которой такое есть.
Только не надо кидать ссылки на всякие чтивы, от которых толку нет и про гугл тоже не надо говорить. Если-бы я нашёл инфу, я-бы не спрашивал. Вообщем помогите пожалуйста, напишите как в тригерах такое сделать или скиньте наработку подобной штуковины

Некрофрегианец, xgm.guru/p/wc3/creating_loading_code
Статья о загрузочных кодах, строго по теме. Понимаю, что очень не хочется учиться, но придется, если тебе эта система действительно нужна.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
9
Pandemic:
Некрофрегианец, xgm.guru/p/wc3/creating_loading_code
Статья о загрузочных кодах, строго по теме. Понимаю, что очень не хочется учиться, но придется, если тебе эта система действительно нужна.
Нет почему! Я хочу учится, только когда обучение понятное. И вот прочитав по твоей ссылке, я не пойму!
Во первых! Где скачать CCS.rar о котором там написано? Как я его разархевирую, если его негде скачать а?
Во вторых!
>Открываешь CCS.j любым текстовым или jass редактором и копируешь содержание в custom script карты.
И как это сделать? Я-бы скопировал, но куда? Что означает custom script карты? Это где находится?
  1. >Потом создаешь переменную pvpcache типа буфер игры (game cache) и триггер InitPvP с событием “Map Initialization”. Кидаешь в него два действия:
Game сache – Create a game cache from PvP.w3v
Set pvpcache = (Last created game cache)
Создаёшь переменную типа буфер игры.... ЧЕГО??? А по внятнее можно?? Как создать переменную типо буфер? как-то не складно. так переменную создать или с буфер закинуть что-то?
Далее, кидаешь 2 действия: Game сache – Create a game cache from PvP.w3v
Set pvpcache = (Last created game cache)
Это что? А по Русски можно написать? Я не понимаю сраный английский.
ииииии
.......
Так пошло поехало! Я читаю там о том, что такое перекинуть туда, а другое поставить сюда! И всё наименовано по английски, и на картинках тригеры на Английском. Вы картоделы на XGM не могли Руссификатор для варика поставить, перед тем как скриншоты ставить? Я там ничего не понимая, для меня там на картинках набор английских букв.
Ну я-же просил, написать по Русски по пунктам или хотя-бы наработку скинуть, например есть взломанная версия этой карты десерт фури? Я сам позырю как там и сделаю себе, мне это лучше будет, чем английский читать
nvc123:
для того чтобы писать в файл надо юзать прелоад
вот статья по нему
для генерации самого кода читай то что скинул Pandemic
как в тригерах такое сделать
никак
без jass это сделать невозможно
А накой пёс этот прелоад? А без него что некак? Разве того, что пандемис скинул мало?
20
Некрофрегианец:
тебе гуру кодингда говорят, что надо
значит надо
если хочешь конечно, чтобы работало
9
quq_CCCP:
Можно еще юзая кешь сразу подгружать сейвы без танцев с бубном, но для этого нужно чтобы соображалка работала чуть выше среднего.
Мне нужно это для сети! А Кеш ток для одиночного. Я итак через кешь комани делал и сохранялся опыт игрока
ssbbssc:
Некрофрегианец:
тебе гуру кодингда говорят, что надо
значит надо
если хочешь конечно, чтобы работало
Всмысле? Что надо? Дык я не понимаю анлиийские названия. Вы все тут что англичане? У вас русских гайдов нету?
6
Некрофрегианец, резюмируя всё тобой написанное, "мне нужна готовая система, которая по клику мыши импортируется в мою карту".
Если у тебя возникают вопросы уровня "что такое custom script", то прежде чем пытаться внести подобную систему, тебе нужно изучить весь раздел статей, посвященных кодингу, в ином случае, даже если тебе на пальцах всё расписать (что займет не один час), ты всё равно не сумеешь с этим ничего поделать, ибо не обладаешь базовыми знаниями. И да, английский, хотя бы в рамках кода, учить таки придется.
32
Некрофрегианец:
quq_CCCP:
Можно еще юзая кешь сразу подгружать сейвы без танцев с бубном, но для этого нужно чтобы соображалка работала чуть выше среднего.
Мне нужно это для сети! А Кеш ток для одиночного. Я итак через кешь комани делал и сохранялся опыт игрока
Да что вы говорите? То что Game Cache низя сохранить на диск игрока в сети не значит что его низя использовать вовсе, записывая данные в пямять.
Суть в потоке прелоада один и тот же кешь что и в потоке кода карты, т.е если в коде карты мы создадим кешь с иминем "Data.w3v" и в прелоде то это будет один и тот же кешь, что позволяет обмениваться данными между *.pld скриптом и скриптом карты по средством кеша, а в мультиплеере синхронизировать данные.
Сам прилоад нем может быть локальным, десинхает а вот то что он прелоадит может...
Тут нужно все продумать и получится делать не тупо сейв коды, а сейв файлы с тучей данных, а не 5-8 переменных.
Чето нигде не видел подобного кода:
call Preload("\")\n call StoreString( InitGameCache("Data.w3w" ), "Player", "1", "Sdcewrf`1230942njjkfdaslkdfhdsfnhvdfn';achvksfl-b;nmacv" ) \n //")
Везде нужно копировать этот не маленький пасс и вставлять. В некоторых картах еще и переписывать в ручную.
28
Где скачать CCS.rar о котором там написано
там прямо в статье есть кнопка скачать
так же одно из требований к статье это
Минимальное знание JASS
Некрофрегианец:
А накой пёс этот прелоад? А без него что некак? Разве того, что пандемис скинул мало?
я уже писал но повторю снова
то что скинел Pandemic нужно для создания самого кода
а прелоад нужен для того чтобы записать этот код в файл
короче учи джасс после чего читай статьи что тебе скинули
иначе никак
вопрос закрыт
9
Pandemic:
Некрофрегианец, резюмируя всё тобой написанное, "мне нужна готовая система, которая по клику мыши импортируется в мою карту".
Если у тебя возникают вопросы уровня "что такое custom script", то прежде чем пытаться внести подобную систему, тебе нужно изучить весь раздел статей, посвященных кодингу, в ином случае, даже если тебе на пальцах всё расписать (что займет не один час), ты всё равно не сумеешь с этим ничего поделать, ибо не обладаешь базовыми знаниями. И да, английский, хотя бы в рамках кода, учить таки придется.
Ладно короче забей. Сам позырю и разберусь, или может найду партнёра, который это может сделать. Крч проехали, можешь забить на эту парилку
quq_CCCP:
Некрофрегианец:
quq_CCCP:
Можно еще юзая кешь сразу подгружать сейвы без танцев с бубном, но для этого нужно чтобы соображалка работала чуть выше среднего.
Мне нужно это для сети! А Кеш ток для одиночного. Я итак через кешь комани делал и сохранялся опыт игрока
Да что вы говорите? То что Game Cache низя сохранить на диск игрока в сети не значит что его низя использовать вовсе, записывая данные в пямять.
Суть в потоке прелоада один и тот же кешь что и в потоке кода карты, т.е если в коде карты мы создадим кешь с иминем "Data.w3v" и в прелоде то это будет один и тот же кешь, что позволяет обмениваться данными между *.pld скриптом и скриптом карты по средством кеша, а в мультиплеере синхронизировать данные.
Сам прилоад нем может быть локальным, десинхает а вот то что он прелоадит может...
Тут нужно все продумать и получится делать не тупо сейв коды, а сейв файлы с тучей данных, а не 5-8 переменных.
Чето нигде не видел подобного кода:
call Preload("\")\n call StoreString( InitGameCache("Data.w3w" ), "Player", "1", "Sdcewrf`1230942njjkfdaslkdfhdsfnhvdfn';achvksfl-b;nmacv" ) \n //")
Везде нужно копировать этот не маленький пасс и вставлять. В некоторых картах еще и переписывать в ручную.
Да ты не бомби чувак! Я уже понял. Я сам разберусь, можешь не парится. Крч проехали
nvc123:
Где скачать CCS.rar о котором там написано
там прямо в статье есть кнопка скачать
так же одно из требований к статье это
Минимальное знание JASS
Некрофрегианец:
А накой пёс этот прелоад? А без него что некак? Разве того, что пандемис скинул мало?
я уже писал но повторю снова
то что скинел Pandemic нужно для создания самого кода
а прелоад нужен для того чтобы записать этот код в файл
короче учи джасс после чего читай статьи что тебе скинули
иначе никак
вопрос закрыт
Нет вопрос не закрыт я те сказал. Пока я сам не решу, закрыт он или нет.
Вообщем ладно я понял. Я выделю на это время, всё изучу, почитаю и попробую сделать, а ты не бомби, всеравно моё слово будет за мной. Короч ладно, можешь забить на эту парилку чувак. Проехали
28
Нет вопрос не закрыт я те сказал. Пока я сам не решу, закрыт он или нет.
модератор имеет право закрыть вопрос после того как ответ был дан
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.