Для распаковки можешь использовать pck manager. Для работы с архивами,не распаковывая их можешь использовать Тык(не реклама)
И да, если тебе интересно, то спроси у Джо какие списки на добавление/исправления я скидываю ему, или Роди, или Алексу. У одного из них можешь спросить. Первый ответ: http://mmorpg-devs.ru/threads/gshop-editor-by-luka.19618/page-3#post-174030 В редакторе шопа просили одного. Просили-сделал.
Ну как бы сказать,это не познавательная тема,просто создана от любопытства) Все высказывают свое мнение,спорить не с кем не хочу,не люблю и не буду)
Да я и не агрился,просто обидно за одну вещь..... ? :DЯ думал ты поймешь,но раз так: Судя по твоей теме с услугами,у тебя есть редактор npcgen который стоит дофига,что менее важно и ему аж 5 лет.НО за это время не у тебя,не у Jolan, не возникла не знаю как сказать(Просьба,предложение,требование,пожелание) чтобы это было реализовано так.А тут как будто ищите к чему придраться,найти что не так в функционале,интерфейсе.Я повторюсь(что сказал в теме с редактором шопа):Я не чем не кому не обязан. Оба софта не смотря на то что этот еще не доделан,идеальны как для шары,хотим программу-робота-все знайку-_не кто не держит.
Писать надо не на языке, а с помощью языка. Думаю что все таки на языке. Мнение локо рекомендую проигнорировать, это все таки не его область. На счет c# я с ним не согласен.С остальным нормально. Рекомендовал бы пройти весь путь развития концепций программирования Не понял суть.
:DМой редактор не единственный,есть еще многие,надо всем написать что бы сделали как у Jolan) Вместо того, чтобы агриться и бросаться в крайности, может, стоит прислушаться к отзывам? Инверсия флагов, ровно выставленные компоненты, правильно подобранные цвета - это мелочи, но они тоже влияют на удобство использования конечного продукта. Это не проблема.Займет не более 2 минут,тем более что названия полей соответствуют полям после инверсии. Да я и не агрился,просто обидно за одну вещь.....
:DМой редактор не единственный,есть еще многие,надо всем написать что бы сделали как у Jolan)
В триггера разве должно быть так: Включать по графику, а не включать по графику? Просто если сравнивать с Алекса софтом, там как раз не запускать по графику Да,моя ошибка.Переменные так и называются,но почему то текст написал этот.Должно быть так: Не запускать по графику Не выключать по графику.
А все понял.Это потому что он читает вот так: Обычное для всех лок: foreach (var fs in AllFiles)//где Allfiles таблица surfaces { GameMapInfo map = new GameMapInfo(); //содержит название карты,фрагменты с названиями,путь к карте List<string> st = fs.filePath.Split('\\').ToList(); map.MapName = st.ElementAt(st.Count - 2); st.RemoveAt(st.Count - 1); map.MapPath = string.Join("\\", st); if (AlreadyExistion.FindIndex(v => v == string.Join("\\", st)) == -1) { map.MapFragments = AllFiles.Where(z => z.filePath.Contains(map.MapPath)).ToList().OrderBy(z=>z.filePath).ToList(); Maps.Add(map); AlreadyExistion.Add(map.MapPath);//Название карт которые уже есть в списке. } } Далее отдельно читается мир: GameMapInfo map1 = new GameMapInfo(); map1.MapName = "World"; map1.MapPath = "surfaces\\maps"; map1.MapFragments = PckFile.File_table.Where(z => z.filePath.Contains(map1.MapPath)).ToList(); //Вот здесь ошибка.Он получает файлы которые содержат строку "surfaces\\maps.Как ты говоришь есть еще одна локация с таким же содержанием названия,поэтому думаю достаточно будет переименовать на "surfaces\\maps\\ Maps.Add(map1);
Он карту мира берет из папки World,причем 178?
Версия 1.2 -:Исправлено чтение некоторых карт -:Добавлена поддержка 6 версии npcgen.data -:Добавлена поддержка 1.5.0 v88 elements.data -:Добавлена возможность перемещения объектов Вниз\Вверх -:Добавлена возможность перехода к триггеру(Пкм по полю триггера) -:Переведены недостающие элементы на английский -:Прочие мелкие изменения Ссылка в первом посту обновлена. Version 1.2 -:Fixed some maps reading -:Added supported elements.data version - 1.5.0 v88 -:Added supported npcgen.data version - v6 -:Added object moving up\down ability(RMB on grid) -:Added moving to trigger ability(RMB on trigger textbox) -:Translated some missing elements -:Other changes Link in first post has been refreshed. Download
Сделаю за 200р. Что именно?Да и кстати он решил перейти в сферу пв.
:DНо по моему Тс'у больше не интересна тема Интересна, но без возможных велосипедов. Ну тогда без фикса ядра не получится)К тому же тот способ будет без багов.
:DНо по моему Тс'у больше не интересна тема
Пересмотрел таск,не знаю получится ли но есть такая мысль:Поставить квест на автозапуск и в свойства поставить требование предмета.Награда нужный итем.
Ограничение тоже работало.Проблем только с тем что после получения итема активатора,он не активировался автоматически.Ставил в элика активировать немедленно и в маске последней тоже,но увы.
Большое разочарование пришло не смог реализовать "отмену,очистку" рисования Много велосипедов есть только в php. Во всех остальных случаях нужно заранее продумывать код так, чтобы потом была возможность реализовать нечто подобное. З.Ы. под термином "велосипед" я имею в виду заранее реализованные функции для упрощения написания кода Подразумевается что то типа dll? Вот на wpf и delphi эта функциа доступна.На шарпе же все пересмотрел.Огромное колво dll посмотрел но толку 0
Когда начинал изучать(Начинал конкретно для этих игр),передо мной был огромный выбор.Для начала почему то начал изучать плюсы,но потом из за сложности его синтаксиса перешел на c#(где почти все на английском).Но теперь с каждым днем обнаруживаю многие вещи которые шарп не поддерживает.Большое разочарование пришло не смог реализовать "отмену,очистку" рисования,как сказали более знающие люди это невозможно. Задача это реализовать так и не пропала.Знаю что оно есть на wpf\delphi но пока переходить(частично,именно для этого) воздерживаюсь.
Я в курсе.Ибо щас буду начинать его изучать.Я бы его назвал упрощенными плюсами
А что в нем не нравиться)?
Имена участников (разделяйте запятой).