avatar_Dracen

Как получить приз в БЦ, Loch's Feather приз

Автор Dracen, 2009 Июль 01, 02:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineбцвингиloch's feather

Dracen

Сори наверное что так часто стал подавать темы с вопросами,но просто походу дела MMT Сезон 2 настраивается только на 50% т.к у меня с ним вечно какие-то проблемы.Вот на сей раз решил сделать в БЦ приз Loch's Feather (Перо) вместо Чаоса,для этого я открыл файл MMData/MMT_WzEvents там изменил вроде все правельно ->

[BloodCastle]
BCRewardItemType = 13
BCRewardItemID = 14

Все цифры брал с DataLangEngItem(Eng)
строка такая ->
14    -1    0    1    2    1    1    1    "Loch's Feather"
Но вот в БЦ падает вместо пера какой то Energy Fruits,и даже непонятно в чем ошибка,если я сверял по 10 раз.

Ales

Цитата: Dracen от 2009 Июнь 30, 23:43  Сори наверное что так часто стал подавать темы с вопросами,но просто походу дела MMT Сезон 2 настраивается только на 50% т.к у меня с ним вечно какие-то проблемы.Вот на сей раз решил сделать в БЦ приз Loch's Feather (Перо) вместо Чаоса,для этого я открыл файл MMData/MMT_WzEvents там изменил вроде все правельно ->

[BloodCastle]
BCRewardItemType = 13
BCRewardItemID = 14

Все цифры брал с DataLangEngItem(Eng)
строка такая ->
14   -1   0   1   2   1   1   1   "Loch's Feather"
Но вот в БЦ падает вместо пера какой то Energy Fruits,и даже непонятно в чем ошибка,если я сверял по 10 раз.
Я конечно незнаю но ммт это второй сезон, а во втором сезоне третье винги? Еу да-ладно Поменять приз за BC как и все другие настройки сервера можно в самом GameServer, для этого всего лишь надо знать нужный оффсет.
Нам понадобится прога OllyDBG. Открываем в этой проге наш GameServer.exe ждём пока анализирование пройдёт до конца. Теперь нам надо найти нужный оффсет, для этого надо нажать Cntl+G и ввести его номер. Нам надо найти два оффсета:
0053A1EA оффсет Index вещи
0053A1E8 оффсет номера вещи
На против каждого оффсета идёт какбы описание, напротив первого будет чтото типа такого PUSH 0С, а напротив второго типа такого PUSH OF.
Нам надо поменять последние буквы. ДЛя этого идём в нашь файл item(eng) и ищем там строчку с вещью которую вы хотите чтобы давало за квест. В моём item(kor) index Loch's Feather 13, а номер 14. Теперь нам эти цифры из десятичной системы исчисления надо перевести в шестнадцатиричную. 13 в шестнадцатиричной это D, а 14 это E. Тоесть у вас должна получится такая запись
- 0053A1EA - PUSH 0D- Это Index вещей
- 0053A1E8 - PUSH OE - Это номер вещи

Dracen

Эээ в ММТ сборке для этого и файл есть

foxx

Цитата: Ales от 2009 Июль 01, 12:06  Я конечно незнаю но ммт это второй сезон, а во втором сезоне третье винги? Еу да-ладно Поменять приз за BC как и все другие настройки сервера можно в самом GameServer, для этого всего лишь надо знать нужный оффсет.
Нам понадобится прога OllyDBG. Открываем в этой проге наш GameServer.exe ждём пока анализирование пройдёт до конца. Теперь нам надо найти нужный оффсет, для этого надо нажать Cntl+G и ввести его номер. Нам надо найти два оффсета:
0053A1EA оффсет Index вещи
0053A1E8 оффсет номера вещи
На против каждого оффсета идёт какбы описание, напротив первого будет чтото типа такого PUSH 0С, а напротив второго типа такого PUSH OF.
Нам надо поменять последние буквы. ДЛя этого идём в нашь файл item(eng) и ищем там строчку с вещью которую вы хотите чтобы давало за квест. В моём item(kor) index Loch's Feather 13, а номер 14. Теперь нам эти цифры из десятичной системы исчисления надо перевести в шестнадцатиричную. 13 в шестнадцатиричной это D, а 14 это E. Тоесть у вас должна получится такая запись
- 0053A1EA - PUSH 0D- Это Index вещей
- 0053A1E8 - PUSH OE - Это номер вещи

как  в этой проге OllyDBG сохранять эти изменения ?  - 0053A1EA - PUSH 0D- Это Index вещей
- 0053A1E8 - PUSH OE - Это номер вещи

хотел тоже сделать перо за бц , НО , не врубаюсь как эти изменения сохранить!
сохраняет в каком то хз формате GameServer.udd .....
может есть у кого лишние 10  - 15  минут , чтоб понять как это правильно всё работает ?

cokpat

Цитата: foxx от 2010 Фев. 10, 03:17  как  в этой проге OllyDBG сохранять эти изменения ?  - 0053A1EA - PUSH 0D- Это Index вещей
- 0053A1E8 - PUSH OE - Это номер вещи

хотел тоже сделать перо за бц , НО , не врубаюсь как эти изменения сохранить!
сохраняет в каком то хз формате GameServer.udd .....
может есть у кого лишние 10  - 15  минут , чтоб понять как это правильно всё работает ?

Правой кнопкой контекстное меню вызываешь, жмешь Copy-> Select All. Снова правую кнопку но уже жмешь Copy to Executable->Selection. В появившемся окне жмешь снова правую кнопку и там Save file.

Желательно не заменять файл а переименовать.

foxx

Цитата: cokpat от 2010 Фев. 10, 13:37  Правой кнопкой контекстное меню вызываешь, жмешь Copy-> Select All. Снова правую кнопку но уже жмешь Copy to Executable->Selection. В появившемся окне жмешь снова правую кнопку и там Save file.

Желательно не заменять файл а переименовать.

спасибо нажал. сейчас попробую что получилось  :)

Похожие темы (5)