1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

[Гайд] Создание собственных NPC со своим товаром!

Тема в разделе 'PW Документация', создана пользователем TaK3R, 22 мар 2010.

  1. TopicStarter Overlay

    TaK3R Пользователи

    Сообщения:
    7
    Лайки:
    14
    Пол:
    Мужской
    Репутация:
    0
    До сих пор я не встречал способа добавления своих НПС в клиентский и серверный элементы (во всяком случае, на этом форуме), как правило, брали уже готовых Торгашей и меняли имена, текст приветствия, а также наборы продоваемых предметов и ставили их в выбраном месте. Но у этого способа были значительные минусы:
    1. Приходилось использовать только незадействованных НПС
    2. Ели таковых не оказывалось - правили уже стоящих на карте, а что если Вам захочится, чтобы этот Торгаш стоял только там, где Вы его поставили. И что же чистить мир - нет, так дело не пойдёт
    3. И, наконец, вдруг Вы гений дизайна и 3D моделирования и создали собственную модель и хотите, чтобы она была только у Вашего персонажа?!
    Так как же быть? Выход найден!

    СТАВИМ СОБСТВЕННОГО NPC ТОРГАША

    1) Для начала нам потребуются следующие программы:

    WM_TOOL_BOX =>http://letitbit.net/downloa....ar.html
    Миниредактор ElemEdit40_40 =>
    http://mmorpg-devs.ru/index.php?threads/54/

    2) Теперь распаковываем WM_TOOL_BOX.rar два раза:
    -Первую папку обзавём Сервер
    -Вторую Клиент
    3) Теперь у вас 2 папки с WM_TOOL_BOX. В первую кидаем серверный elements.data, а во вторую - клиентский elements.data.
    4) Начнём изменения с клиентского elements.data. Открываем папку Клиент.
    5) Запускаем программу. В контекстном меню нажимаем самую леву кнопку, а затем EL.data ???
    6) Откроется меню редактирования, щёлкаем на уже определившийся elements.data
    7) Для удобства в архиве с программой (WM_TOOL_BOX.rar) лежит файл с русским переводом кнопок, которые Вам потребуются - Инструкция.jpg
    8) Переходим на 55 лист
    9) Здесь можно выбрать любого торгаша. Я выбрал [80031]Дух Коммерции.
    10) Жмём кнопку Добавить. Нас перемещают в конец списка, где появляется ещё один Дух Коммерции, вот только его ID теперь [80050]
    11) Делаем интересующие нас изменения. Для определённости я переименовал его как Бывалый вояка
    12) Жмём сначало кнопку Применить, а затем Сохранить
    13) Выход, закрываем программу
    14) Делаем точно таким же способом изменения в серверном elements.data из папки Сервер
    15) Кидаем элементы на сервер и в клиент и наслаждаемся новым НПС!!!

    Как бы в подтверждение моих слов:
    [​IMG]

    ВНИМАНИЕ!!! Если вы планируете делать много изменений со списком товаров, то можно просто добавить новый список в 40 лист (п. 9-10), а все изменения перенести с клиентского, используя Миниредактор ElemEdit40_40, хотя можно делать всё в ручную... smile

    В теории такими же способами можно добавит что угодно в игру.
    2 пользователям это нравится.
  2. TopicStarter Overlay

    TaK3R Пользователи

    Сообщения:
    7
    Лайки:
    14
    Пол:
    Мужской
    Репутация:
    0
    Какой антивирус?!
  3. dimon4ik1995 Пользователи

    Сообщения:
    4
    Лайки:
    0
    Репутация:
    0
    Перезалей плизз!
  4. nom1nal Moderator Команда форума Модератор Программист Пользователи

    Сообщения:
    356
    Лайки:
    117
    Пол:
    Мужской
    Репутация:
    0
    Гайд старый и заброшеный! судя по всему автор никогда не следит за сообщениями и вообще редко бывает в сети! Что касается WM_TOOL_BOX так его я скинуть могу но только без переводчика!
  5. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Тема морально устарела. Советую пользоваться sELedit вместо WM Tool Box и почитать руководства по работе с элементами.
  6. utech Пользователи

    Сообщения:
    0
    Лайки:
    0
    Репутация:
    0
    Есть вопрос, если не в тему извиняюсь, программа, упомянутая последней, element.data обязательно в сервере и в клиенте должны быть разные? а то я отредактировал клиентовскую программой, потом засунул туда и туда элемент, сервер не запустился, точнее запустился, но ошибка вход на персонажах.
  7. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Сервер использует 1.2.6 версию элементов. Клиент 1.3.4.
    1 человеку нравится это.
  8. utech Пользователи

    Сообщения:
    0
    Лайки:
    0
    Репутация:
    0
    Окей, я испортил получается, есть шанс как-то вернуть не переустанавливая все, если backup не делал?
    ***
    Печаль, я размер отличался лишь на 1 мб
  9. 1vitek1 Пользователи

    Сообщения:
    31
    Лайки:
    15
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Life-PW
    Хоть и некропостинг....
    Перезалейте)
    И не совсем понял как ID листа торга у тргоша узнать..
    Заранее спасибо.
  10. Брежнев Пользователи

    Сообщения:
    1
    Лайки:
    0
    Репутация:
    0
    Печалька(
Черновик сохранён Черновик удалён

Поделиться этой страницей