Ты как тупой ученик, а я твоя училка, ты опять не правильно выделил суть, перефразирую до более примитивного уровня. Начнем с защиты -------------------------1.2.6+ _____1.4.Х Плавать в воздухе можно______нельзя Ходить пешком по дну: можно__нельзя Летать без полета: можно____нельзя прыгать без остановки: можно___нельзя ходить сковзь стены: свободно__сложнее Прыгнуть выше определенной на севере высоты: можно-нелья Если здесь все ясно - движемся дальше: Из первого следует, что раньше единственной вменяемой "защитой" была карта высот (под землю никто не смог провалиться). Теперь сервер помимо всех плюшек приведенных сверху еще ввел такую защиту как карту высот ограничивающее координирование не только снизу, но и сверху. Но т.к. окружение игрового мира строится не только на карте высот (это земля без домиков) но и на объемных моделях на этой карте (домики). Вся соль в том что на сервере нет ни одной модели этого домика, а значит информация об объеме домика уже заложена в сервер, иначе мы бы не могли бы запрыгнуть на домик. Теперь к той части где я спрашивал у DiMaxiM, он создает экземпляр какой-то плоскости, возвышающейся над землей, старому серверу было бы безразличен этот жест, как себя ведет 1.4.х меня и интересует, т.к. как привел выше по-моему мнению координаты ограничивающие высоту положения персонажа генерируются заблаговременно Приведенный выше текст рекомендуется читать исключительно людям с интеллектуальным уровнем ниже либо равным ivanaivana, т.к. та терминология и способ изложения слишком примитивны для среднего человека
Тот факт, что я не знаю как строится "новая карта высот" не значит, что во всем остальном я не уверен. С твоей осведомленностью в этом вопросе (уровень я определяю по твоему сообщению) не стоит вводить в заблуждение кого-либо кроме себя Дружище, поделись травой. Система координат НЕ менялась, расчет и распределение остались прежними. РАССИНХРОНИЗАЦИИ, ПЕРЕСИНХРОНИЗАЦИИ, РАЗРЫВОВ ШАБЛОНОВ не будет. Успокойся. То, что тебя "откидывает", это всего лишь баг текстур и к системе координат никаким хуем не относится. Если и был "ФИКС" эти твоих "БАГОВ", то только заполнение некоторых дырок в текстурах, в чем я все равно сомневаюсь. СОСАТЬ. Ожидаемо безмозгло. Никто не говорил конкретно о системах координат, если ты переборешь себя и все таки вычленишь из моего сообщение суть, а не просто спонтанный набор слов, то (дай бог) поймешь что речь шла о новой защите от вх, флайхаков и прочих багов координирования персонажа. Остальной твой текст "шедеврален", но я все-таки обделю его своим вниманием
А разве на 1.4.Х версии не будет рассинхронизации координат? С чего бы? Потому что на 1.3.6 была очень хреновенькая защита от багов в перемещении (можно было бегать по дну, плавать в воздухе и свободно ходить через стены, не говоря уже о флайхаках) начиная с 1.4.0 разработчики сделали более суровую защиту. Сам я не знаю как именно работает новая "карта высот", но она учитывает не только ландшафт но и объекты, а т.к. на серверной стороне нет файлов объемых моделей для каждого объекта, то мне кажется эта "карта высот" рассчитывается заранее, используя данные из клиента, а значит если бежать по этой плоскости в видео (которая над землей) в моему понимании сервер (1.4.Х) должен был бы откидывать персонажа. В принципе, как уже писал выше, я по этому ничего точно не знаю, поэтому и интересуюсь у DiMaxiM Ничего не поменялось. Хватит курить. Тот факт, что я не знаю как строится "новая карта высот" не значит, что во всем остальном я не уверен. С твоей осведомленностью в этом вопросе (уровень я определяю по твоему сообщению) не стоит вводить в заблуждение кого-либо кроме себя
А разве на 1.4.Х версии не будет рассинхронизации координат? С чего бы? Потому что на 1.3.6 была очень хреновенькая защита от багов в перемещении (можно было бегать по дну, плавать в воздухе и свободно ходить через стены, не говоря уже о флайхаках) начиная с 1.4.0 разработчики сделали более суровую защиту. Сам я не знаю как именно работает новая "карта высот", но она учитывает не только ландшафт но и объекты, а т.к. на серверной стороне нет файлов объемых моделей для каждого объекта, то мне кажется эта "карта высот" рассчитывается заранее, используя данные из клиента, а значит если бежать по этой плоскости в видео (которая над землей) в моему понимании сервер (1.4.Х) должен был бы откидывать персонажа. В принципе, как уже писал выше, я по этому ничего точно не знаю, поэтому и интересуюсь у DiMaxiM
У меня у одного вопрос? На**й это? Изначально, делал для альтернативного редактирования npcgen.data. Дело в том, что нужна была точность (до миллиметра), а перезагружать сервер каждую минуту и/или сидеть с калькулятором - не айс, чтобы подогнать все эти объекты. Преимущества: • не требуеться рестарт сервера • не нужно высчитывать координаты сидя с калькулятором • ювилирная точность (резкость перемещения/поворота объекта можно настраивать) • результат виден сразу, что позволяет откорректировать положение/поворот/размер объекта • возможно создание группы, которую впоследствии можно переносить по всей карте куда угодно (очень полезно для ивент-декораций) • функции сохранения и отката изменений P.s. Видео снималось на "скорою руку", для демонстрации возможностей клиентского редактирования. А разве на 1.4.Х версии не будет рассинхронизации координат?
Ппц у китайцев топы, конституция и то красочнее выглядит
2я и 3я понравились, остальные перебор
я на дерьмошарпе не пишу. А что пхп-шники уже имеют право разглагольствовать на тему программирования?
Да и ещё , как можно эту инфу с нажатием нопки отправить на сервер Создаешь сокет, коннектишься к серверу, передаешь информацию Socket s = new Socket(SocketType.Stream, ProtocolType.Tcp); s.Connect("host", port); s.Send(File.ReadAllBytes("путь к файлу")); путь может быть абсолютным и относительным
А путь надо указывать к файлу? Если нужен именно текст то проще использовать File.ReadAllText(путь к файлу) если нужны октеты File.ReadAllBytes(путь к файлу)
using System.IO; public static byte[] ReadFile(string filePath) { byte[] buffer; FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read); try { int length = (int)fileStream.Length; // get file length buffer = new byte[length]; // create buffer int count; // actual number of bytes read int sum = 0; // total number of bytes read // read until Read method returns 0 (end of the stream has been reached) while ((count = fileStream.Read(buffer, sum, length - sum)) > 0) sum += count; // sum is a buffer offset for next reading } finally { fileStream.Close(); } return buffer; } Дерьмовенько
File.ReadAllText
http://vk.com/video100132500_163198946
Я вас умоляю, редактирование скилов это такой же "трудный" процесс как редактирования elements.data в те времена когда не было толковых редакторов (и были всякие закрытые темы)
Вау, видел бы я эту тему...) а так месяц назад пришлось руками отдебагать и пофиксить данные две хмльки...) заодно и на русский-человеческий перевел окно пк-настроек, не то что руоффский промт..) Веришь, нет, всем ровно :mellow: :mellow: А меня вторая часть захватывает
Интересно.. а зачем тс'у надо было выкладывать ссылку на девушку, неужели она так же в чем то провинилась и заслужила такого внимания?
DubStep ??? ?????????.. ?? ??????
так если не включен в конфиге дебаг, эти комманды не будет работать? а то не совсем понятна паника :) Не будут, но говорят что есть проги которые могут юзать их без дебаг мода. + vamire посоветовал включить gacd, так как в шаровых сборках он запускается, но ничего не делает... Вампир? Чо за член? В России запрещено врубать gacd. P.S> а чо детям разрешают "обзываться" в серьёзных темах?
Если нужно фильтровать один пакет.. наверное прокси самый банальный вариант
переписываем всё на локалхост, кроме глинка обязательно ставить надпись localhost либо же просто можно написать 127.0.0.1 Обычно здесь нет разницы
Имена участников (разделяйте запятой).