С помощью этого FAQ, вы научитесь редактировать "MyDll.dll", добавлять и изменять его параметры, а в частности такие вещи как: Level, Zen, Имя и координаты команды /move

Что нужно для этого:

1) Программа для редактирования "MyDll.dll": Winhex_13.2.exe

2) Программа для редактирования "Gate.bmd" и "MoveReg.bmd": ExtreMuEdit.exe

3) Знания системы чисел "HEX".

4) Терпение.

* Приступаем к работе *

1) Откройте "WinHex" ;

2) Откройте "MyDll.dll" , с помощью "WinHex" ;

3) Нажмите комбинацию кнопок на клавиатуре : "Ctrl + F" ;

4) Введите с клавиатурой : "Davias2" ;

5) Теперь хорошенько рассмотрите ниже выложенный рисунок ;

Рассмотрим и поймём значения :
http://www.muforum.info/S@nek-files/Images/Edit_MyDll.dll.png

1) Имя карты, которые надо будет писать при использование команды: "/move".
2) Номер ворот в "Gate.txt", на которые будет ссылаться команда: "/move".
3) Минимальный lvl, который понадобится для использования телепортации в тот город.
4) Цена, которая будет затрачена для телепортации в тот город.

* Приступаем к следующим шагам *

* Всегда смотрите на рисунок, чтобы лучше понимать эти шаги *

1) Изменяем Название:

- Изменения в Сервере:

Откройте с помощью "WinHex" файл "MyDll.dll" и найдите нужную вам карту, для изменения имени Карте !!!
Внимание !!! Новое имя карты, надо писать от туда же где и начиналось старое !!!

- Изменения в Клиенте:

Откройте файл "MoveReg.bmd" и измените название карты у нужного прохода !!!

2) Изменяем координаты:

- Изменения в Сервере:

Откройте с помощью "WinHex" файл "MyDll.dll" и найдите карту "Davias2".
Внимание !!! Внимательно посмотрите на Картинку ( №2 ).
В примере эта величина "51" в Hex'е, а действительности это номер "81".
Если вы откроете файл "Gate.txt", и найдёте проход "81", то вы увидите, что этот проход отвечает за "Davias2".
- А вот теперь если хотите, так можете и изменить № прохода для карты.

- Изменения в Клиенте :

Откройте с помощью "WinHex" файл "Gate.bmd" и найдите нужный проход, в нашем случае это: "81" !!!
- И измените в отведённом месте координаты.
Внимание !!! Данные файла "Gate.bmd" должно соответствовать файлу "Gate.txt".

3) Изменяем минимальный lvl:

- Изменения в Сервере:

Откройте с помощью "WinHex" файл "MyDll.dll" и найдите карту "Davias2".
Найдите 3-е значение в рисунке, это минимальный требуемый lvl , чтобы использовать "/move" для Карты.
На рисунке это "32", а в Hex'е = "20" в нормальных значениях, вы можете менять это. Только слушайте, это важно, если вы хотите сделать минимальной lvl больше "255", вам нужна вставить это число в инверсии !!!

Например: Я хочу минимальной lvl 300, чтобы переместится в "Davias2".

"300" в 16-ричной(Hex'e) системе = "12с" , но я ставлю это число в инверторе и получаю "2с01", потому что ".dll" считывает значение в инверсии !!!

- Изменения в Клиенте:

Откройте с помощью "ExtreMuEdit" файл "Gate.bmd", в нашем случае это проход: "81" - Ищите колонку "ReqLevel" и смените это значение на значение которое в Сервере, чтобы данные были Едентичны !!!.

4) Изменяем цену для телепорта:

- Изменения в Сервере:

Откройте с помощью "WinHex" файл "MyDll.dll" и найдите карту "Davias2".
Найдите 4-е значение в рисунке, оно обозначает цену, которую потребуется для телепорта на эту Карту.
В этом примере вы увидите: "с4 09" ... Но запомните !!! Это инверсионный вид, значит, настоящее значение есть "9с4" = "2500" в нормальных значениях, это цена которая потребуется для телепорта в "Davias2".

Вы можете изменить это, но помните !!! Поставьте значение в инверсионный вид !!!

- Изменения в Клиенте:

Откройте с помощью "ExtreMuEdit" файл "Gate.bmd", в нашем случае это проход: "81" - Ищите колонку "ReqZen" и смените это значение на значение, которое в Сервере, чтобы данные были Идентичны !!!