Форум технической поддержки сервиса MMOGATE.ru

Объявление











Техническая поддержка в ЛС не оказывается.
Убедительная просьба пользователям использовать предоставленный форум по назначению.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум технической поддержки сервиса MMOGATE.ru » Справочная » Преобразование GM-кодов в SQL-коды


Преобразование GM-кодов в SQL-коды

Сообщений 1 страница 9 из 9

1

Способ 1. Получаем код вручную.

Что нам потребуется:
1. Калькулятор системный;
2. Скрипты сервера;
3. Логика.

Берём первый попавшийся предмет - iwpvp04.
Узнаём для начала его "порядковый номер" из серверного скрипта weaponitem.dat.
Я Вам подскажу, он равен 9291 =)

Теперь хватаем память или смотрим в item.edf клиента порядковый номер группы предметов "Оружия".
Опять таки я подсказываю, группа оружия равна 06

Далее нужно взять любую свободную ячейку инвентаря, пускай это будет ячейка №178

Что получается?
Порядковый номер предмета = 9291.
Порядковый номер группы = 06.
Ячейка инвентаря = 178 (да да, именно в неё добавится предмет).

Теперь, используя нехитрый приём, мы прямо сейчас получим SQL-код этого предмета!

Поехали...
Берём системный калькулятор (cmd -> calc) и переводим его в "инженерный вид".
Далее необходимо переключиться на "DEC" (там увидите где это сделать) и ввести "порядковый" номер предмета, (9291)
Далее там же где Вы только что переключались на "DEC", переключить теперь на "HEX", Вы получите такое вот значение - 244B.

То же самое необходимо сделать и с номером группы и ячейкой инвентаря.
Получаться следующие значения:
Порядковый номер группы = 06 (не забываем про ноль);
Ячейка инвентаря = B2.

Теперь самая интересная часть! Комбинируем полученые значения в одно.

Комбинируется оно так - берём  порядковый номер предмета сразу за ним подставляем порядковый номер группы и точно так же подставляем № ячейки инвентаря.
Получается 244B06B2.

Снова берём калькулятор, переключаем его в "HEX" и пишем наше с Вами значение и после чего жмём на "DEC".
В результате манипуляций получатся 608896690.
Это значение можно смело подставлять в "Веб Магазин" Вашего Личного кабинеты да и вообще использовать как угодно =)

Способ 2. Используем веб-сервис
На странице http://rfdb.info/item/ вбиваем в строку "Введите гм код предмета" ваш код, на выходе получаем sql-код

Best regards, 4erepaxa ;)

0

2

Есть способ проще :)

Заходишь сюда пишеш id вещи и тебе дают готовый sql код ) http://rfdb.info/item/

Отредактировано IceWorld (2010-10-18 11:58:33)

+1

3

IceWorld
Спасибо, пополнил пост темы. :)

0

4

Вот сделал как выше отписал вещи в инвентарь не кидается, хотя в лк пишет вешь успешно добавленна.

GateID: 426

Пробовал тестировать на 50 луке +7 Не как не олучается в инвентаре пусто. Помогите с этим и всё.. всё остальное работает на 5+

Отредактировано Tif (2010-10-28 21:50:36)

0

5

Tif
Попробуйте еще раз. Исправил.

0

6

Вопрос: а можно ли изменять кол-во предметов или только по 1?

0

7

MatrX написал(а):

Вопрос: а можно ли изменять кол-во предметов или только по 1?

Количество предметов для покупки в шопе?

0

8

Да кол-во предметов

0

9

MatrX
Скоро будет возможным.

0


Вы здесь » Форум технической поддержки сервиса MMOGATE.ru » Справочная » Преобразование GM-кодов в SQL-коды


Рейтинг форумов | Создать форум бесплатно