Перейти к содержанию
Авторизация  
diamond1369

Плащи не одеваются на определенные профы

Рекомендуемые сообщения

Здравствуйте. Исходы гринд-тим(асгард, субстанс). Как реализовать, чтобы плащ одевался на определнные профы? Один добрый человек подсказал "onEquip", но я этого непонимаю. Может пожалуйста кто подсказать как реализовать подобное? Если в сборке так нельзя, то как через ядро. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В xml с итемом добавить к примеру

<set name="player_class" val="Healer"/>

Если не работает, то попробовать так:

<cond>
<player classId=ИД_Класса/>
</cond>
Изменено пользователем BymerOK
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не помогло, добавляю через cond, выставляю определнный айди, предмет (и даже те плащи, в которые cond не писал) перенеслись в квестовые, не одевается ни тот, ни другие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не помогло, добавляю через cond, выставляю определнный айди, предмет (и даже те плащи, в которые cond не писал) перенеслись в квестовые, не одевается ни тот, ни другие.

По любому через cond делается, посмотри пример на верхушках дино шмота

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По любому через cond делается, посмотри пример на верхушках дино шмота

Гринд наследник овера, сомневаюсь что этот кусок кода он исправил. Несколько глупо и нелепо, но ведь работает. Ну и через конды можно.

<cond msgId="113" addName="1">
			<player classId="93,101,108,117"/>
		</cond>
// Плащи для камаэлей
			if(item.getName().contains("Kamael") && player.getRace() != Race.kamael)
				return Msg.YOU_DO_NOT_MEET_THE_REQUIRED_CONDITION_TO_EQUIP_THAT_ITEM;
Изменено пользователем Elione

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<cond msgId="113" addName="1">

      <player classId="90,91,99,106"/>

    </cond>

Что значит 113 и  1?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

<cond msgId="113" addName="1">
      <player classId="90,91,99,106"/>
    </cond>
Что значит 113 и  1?

 

id сообщений

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и addname тоже? Где взять xml этих сообщений или как их поменять вообще?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

<cond msgId="113" addName="1">
      <player classId="90,91,99,106"/>
    </cond>
Что значит 113 и  1?

 

Я так понял что вы с автором списались и он вам сказал id определнных проф

Проблема в другом пробуй убрать / с конда, или поставить в другу сторону, я так пологаю хроники далеки от ИТ? 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и addname тоже? Где взять xml этих сообщений или как их поменять вообще?

Xtml плащей? ищи по их id или по armoram

l2/server/data/scripts или stats и там ищи свой id плащей.

А вообщем лучше в navicat работать.

Изменено пользователем GаmeOver
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мб что то не так сказал не по теме, ну я думаю пару моих смс буликацый, возможно автору поможут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и addname тоже? Где взять xml этих сообщений или как их поменять вообще?

Зачем их менять? При неподходящем конде, выводит 113 сообщение ( S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS)

P.S. айди сообщений берутся из клиента ( SystemMsg.dat)

Изменено пользователем Elione

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем их менять? При неподходящем конде, выводит 113 сообщение ( S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS)

P.S. айди сообщений берутся из клиента ( SystemMsg.dat)

А нахера мне было минусы ставить? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А нахера мне было минусы ставить? 

Потому что оба ваших поста - дичайший абсурд и полнейшая несусветица. Если вы не знаете что сказать - лучше промолчите, за умного сойдете.

Я не знаю по какой такой причине у вас указаны в подписи услуги по датапаку - вы его явно не знаете, если предлагаете закрыть тег не </teg> а <\teg>, предлагаете работать в Navicat с .xml файлами и .html файлами в навикате - вершина слабоумия.

За такие советы, уважаемый - исключительно минусы.

Изменено пользователем Elione

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...