Скажи маску Маску чего?
коммондату тыкал - не помогало, если ставлю кв как pq, прописываю pq выражение, условие выдачи и выполнния достигнуть глобальной переменной, то есть все как положено - сервер не стартует С коммондатой по идее должно было работать. А в pq в условиях для выдачи использовать глобальные переменные не получиться т.к. квест не может проверить значение переменной, которую он еще не создал.
В мире вырублены глобальные переменные. И китайцы их настолько сильно не хотят там включать, что даже специально сделали для этого PQ выражения в квестах, которые заменяют основную функцию глобальных переменных. Для примера смотри квест небожителей. Ну или можно включить глобальные переменные в мире, для этого нужно прописать в лимиты "commondata", но не зря же китайцы так не сделали.
Это с версией 1.5.2+ такое, решение я думаю именно в gs так как там куча остальных условий (типа деньги,дух,класс,etc) И да, дело не в нпсах, ибо на 1.5.2 скиллы учатся из панели игрока (без взаимодействия с нпсами) Решение именно в том, чтобы выставить нужных НИПов. Ибо изучение скиллов как было НИП сервисом так им же и осталось. Просто китайцы в 1.5.2 добавили возможность взаимодействия с НИПами на любом расстоянии, главное чтобы нужный НИП был в это время в текущей локе. Вот на этой возможности и сделано изучение скиллов на расстоянии. Т.е. через новый интерфейс скиллов идет просто взаимодействие с НИПом и его скиллсервисом. P.S. И изучение скиллов не единственная вещь которая так работает.
и 1.4.8 не было? Не было. После 1.4.6 у руофа было сразу 1.5.0.
На руофе не было 1.4.7, у них после 1.4.6 сразу было 1.5.0. Да и вообще, 1.4.7 было только в китае.
абманщик;( Ну забыл я ;( Короче рассказываю. У практически любой модели есть текстура начинающаяся с nb_rw_. В этой текстуре находятся карты заливки и отражений. Синий канал - это карта заливки. Чем светлее закрашена область, тем сильнее ее будет окрашивать цвет красителя или волос. Красный и зеленый каналы отвечают за отражения и блики. Чем светлее закрашена область, тем сильнее она будет отражать свет\бликовать. Таким образом можно добиться, что бы, например, пряжка на ремне отражала свет\бликовала как будто она железная. У всех моделей, за исключением причесок, эту текстуру прописывать некуда не нужно, клиент сам ее ищет и если находит использует. У причесок эту текстуру нужно прописывать в листе текстур причесок в параметр file_high_tex.
В этом случае с программу можно комплектовать готовыми подготовленными картинками, на которых будет правильный рассчёт координат, либо использовать конфиг для указания границ пересчёта. Либо не страдать фигней и юзать для мира миникарту как и для всех остальных лок.
Я подумал об этой "фичи".К сожалению на других картах не все точки будут отображаться правильно. А добавлять чтение pck думаю не совсем уместно было бы. На растянутой в фотошопе мини карте морая все вполне себе правильно отображается.
То, что называется "Группа" на самом domain_id - id территории из domain.data. Через этот параметр точка тп прикручивается к определенной тере с ТВ. Это нужно для работы тп клана. И точки телепорта бывают не только в миру. Конечно можно провернуть и такой финт, но это немного неудобно. [IMG]
А у меня такой прикол. [IMG] Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) в NpcGenDataEditorByLuka.Form1.ResourcesGroupGrid_CurrentCellChanged(Object sender, EventArgs e) в NpcGenDataEditorByLuka.Form1.SortNpcGen() в NpcGenDataEditorByLuka.Form1.OpenElementAndNpcgen(Object sender, EventArgs e) в System.Windows.Forms.Control.OnClick(EventArgs e) в System.Windows.Forms.Button.OnClick(EventArgs e) в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms.ButtonBase.WndProc(Message& m) в System.Windows.Forms.Button.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 4.0.0.0 Версия Win32: 4.6.1087.0 built by: NETFXREL4STAGE CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- Npcgen Editor By Luka Версия сборки: 1.3.0.0 Версия Win32: 1.3.0.0 CodeBase: file:///C:/Users/User/Desktop/Npcgen%20Editor%20By%20Luka/Npcgen%20Editor%20By%20Luka/Npcgen%20Editor%20By%20Luka.exe ---------------------------------------- System.Windows.Forms Версия сборки: 4.0.0.0 Версия Win32: 4.6.1087.0 built by: NETFXREL4STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Версия сборки: 4.0.0.0 Версия Win32: 4.6.1087.0 built by: NETFXREL4STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Версия сборки: 4.0.0.0 Версия Win32: 4.6.1087.0 built by: NETFXREL4STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Версия сборки: 4.0.0.0 Версия Win32: 4.6.1087.0 built by: NETFXREL4STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Версия сборки: 4.0.0.0 Версия Win32: 4.6.1087.0 built by: NETFXREL4STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Версия сборки: 4.0.0.0 Версия Win32: 4.6.1087.0 built by: NETFXREL4STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- Magick.NET-Q8-AnyCPU Версия сборки: 7.0.0.0 Версия Win32: 7.0.3.902 CodeBase: file:///C:/Users/User/Desktop/Npcgen%20Editor%20By%20Luka/Npcgen%20Editor%20By%20Luka/Magick.NET-Q8-AnyCPU.DLL ---------------------------------------- Cyotek.Windows.Forms.ImageBox Версия сборки: 1.1.5.1 Версия Win32: 1.1.5.1 CodeBase: file:///C:/Users/User/Desktop/Npcgen%20Editor%20By%20Luka/Npcgen%20Editor%20By%20Luka/Cyotek.Windows.Forms.ImageBox.DLL ---------------------------------------- mscorlib.resources Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. Возникает только при загрузке некоторых npcgen'ов, но только если до этого в редакторе уже был загружен другой npcgen.
Пишу редактор,если есть ошибка среда разработки показывает где ошибка и тыкает туда. Так вот:Судя по этому: http://s019.radikal.ru/i622/1701/24/3019dbd61d00.png можно предположить что: админы pw-go.ru очень умные люди.Все редакторы лист диалогов читают до первого значения facedata\\,они наверняка удалили в первом объекте листа это значение и теперь редакторы читают значение второго объекта в листе,отнимают 72 байт и получают невероятное число. Там ниче не удаляли. Там все проще и интереснее. И мне уже элик с подобной "защитой" попадался :D
Если селедка выдает ошибку "This error mostly occurs of configuration and elements.data mismatch", то это либо элик битый, либо на нем стоит защита, либо у селедки кривой конфиг для этой версии элика. И да, 145 версия элика - это версия 1.5.3. 1.5.4 - это релизная версия обновы с домами и версия элика там уже 154.
Он карту мира берет из папки World,причем 178? Он у тебя берет карту мира не из папки world в папке с миникартамим а из папки maps, в которой лежит большая карта мира. А в текущем китае есть еще папка maps178 в которой лежит большая карта локи a78. И на скрине выше видно, что редактор при отображении карты мира берет файлы из папки maps и папки maps178 и пытается сделать из них одну карту.
Ну ведь просил же сделать исключение для папки maps178, чтобы он не пытался карту мира из двух карт склеить >_< [IMG] И еще в random03 и random04 - это типа рандомно генерируемые, и поэтому для каждого блока свой npcgen. А размер блока там будет 64x64 а не как у обычных данжей 512x512. Поэтому собирать одну большую карту из кусков - это глупо. Та нужно грузить каждый кусок как отдельную карту. Прикладываю Maps.conf под ласт китай и практически приведенный к истине в последней инстанции(чтобы корректно отображались a71 и a76 нужно фиксить миникарту в клиенте).
Да уже понял и не только триггеров.Первое значение Itype его тоже не было судя по структуре до которой дошел iType было, не было кол-ва тригеров т.к. небыло самих тригеров) [IMG]
А нет.Этот точно битый: http://s014.radikal.ru/i329/1701/49/ed81dbf65234.png Он не битый, просто в 6 версии тригеров не было.
Это карта a69 на скрине,если да то она у меня отображается так http://s010.radikal.ru/i313/1701/e9/d71c63e5f717.png Это a40. Почему по разному путает понял. У мыла там лишние файлы лежат. Но вот почему в чистом китайском сурфейсе путает? [IMG] [IMG]
Уже лучше, но почему он путает куски причем в разных сурфейсах еще и по разному путает. [IMG] И сделай еще исключение для папки maps178, а тон он из двух карт пытается одну сделать) Китайский сурфейс. Пока не забыл. RefreshLoewr в мобах - это мин. время респа.
Мысль для варианта с конфигом: В конфиг указываем кол-во блоков по вертикали и горизонтали для каждой карты(можно взять из instance.txt). На основе этих значений уже можно можно будет иметь представление о пропорциях карты и искать картинки с необходимыми названиями(например у карты 1 блок по вертикали и 1 по горизонтали, значит нужно искать файлы с названиями 0000, 0001, 0100 и 0101 а если какой то из них не найдется, то вставляем стандартный черный квадрат). При таком варианте можно даже и непилить конфиг а тупо брать данные из instance.txt, можно даже прямо из pck его читать.
Имена участников (разделяйте запятой).