Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Скрытие имени NPC
#1
Как скрыть имя НПЦ и сделать так, чтобы нельзя было брать его в тагрет?
Сборка L2JServer
Ответ
#2
Так скрыть или всё же что бы не брался таргет?

За таргет отвечает targetable в базе нпц. А имя, скорее всего, так же в базе убрать можно.
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#3
для таргета колижион хейд вроде бы ( их два ), ставим 0.1
СЕО Оптимизация сайтов
Ответ
#4
И скрыть и чтобы не брался в таргет, в базе нету колонок этих, как было на предыдущих ревах.
Если бы были в базе сюда бы не писал.
Возможно где-то в date но пока не нашел.
Ответ
#5
и показ имени и выделение в цель задаются в пакете NpcInfo, два c-поля перед полем npc state, почти в самом конце пакета.

[SRC="java"] ...

writeD(_enchantEffect); // C4
writeD(isFlying ? 1 : 0);
writeD(0x00);
writeD(_formId);
writeC(_canTarget ? 0x01 : 0x00); // targetable
writeC(_showName ? 0x01 : 0x00); // show name
writeD(_state);
writeD(_transformId);
writeD(_HP);
writeD(_maxHP);
writeD(_MP);
writeD(_maxMP);

...[/SRC]
так что начиная с этого и выясни, где у тебя в сборке задаются значения для этих полей
Ответ
#6
http://svn.l2jdp.com/branches/unstable/L...aidata.sql

targetable
showName
Ответ
#7
_LION_ Написал:http://svn.l2jdp.com/branches/unstable/L...aidata.sql

targetable
showName


[Изображение: 94e63eb439625fe2081b8c588253.png]

Вдруг ТС не увидит Smile
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#8
Спасибо огромное! Эту таблицу я не смотрел! :Olen':
Ответ
#9
а как скрыть имя игрока?)
искать writeC(_showName ? 0x01 : 0x00); // show name ???
Я не волшебник... Я, пока, учусь. L2Jserver CT2.5
Ответ
#10
energy Написал:а как скрыть имя игрока?)
искать writeC(_showName ? 0x01 : 0x00); // show name ???

Да, _showName, посмотрите как приходит это значение в пакет и от этого отталкивайтесь.
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)