Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
systemmsg-e.dat
#11
FriendlyGhost Написал:Azaghtot, я вот тоже помнится во времена Интерлюда делал показ урона на экране, а в поздних хрониках уже не работало, подскажите что изменилось в клиенте, и реально ли сделать такое во Фрее к примеру?
Вывод правьте. Смотрите код, и добавляйте/убирайте параметры
Ответ
#12
Azagthtot Написал:Открываете исходники. Ищите создание SystemMessage с вашим SystemMessageId
И постите его сюда.
Надеюсь это то, о чем вы просите:
systemmessageid.java
далее идем в:
L2PcInstance
напоследок лезем в конфиг:
misc.properties
В итоге всеравно сообщения не показываются ( . Возможно нужно копаться в ExShowScreenMessage ?
Ответ
#13
Вы мягкое с теплым не путайте. Что идет после
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_GAVE_C2_DAMAGE_OF_S3);
Типа
sm.addNumber(10000);
Ответ
#14
PHP код:
<?php 
C1_GAVE_C2_DAMAGE_OF_S3
= new SystemMessageId(2261);

вот оно и есть...в исходниках все верно вроде прописано. Но почему не выводит именно дамаг.
Ответ
#15
Azagthtot Написал:Вы мягкое с теплым не путайте. Что идет после
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_GAVE_C2_DAMAGE_OF_S3);
Типа
sm.addNumber(10000);
sm.addPcName(this);
sm.addCharName(target);
sm.addNumber(damage);
это?
вот кусок целиком, если нужно:
многа букав ))
Ответ
#16
Каг бе начиная с гф возможность выводить урон систем меседжами на экран убрана.
Ответ
#17
Какбе мы это знаем, но мы же не про ПТС, исходник явы на руках, кто мешает реализовать? Если конечно в клиенте это не вырезано начиная с ГФ, так что не приклеить на место.
Ответ
#18
FriendlyGhost Написал:Какбе мы это знаем, но мы же не про ПТС, исходник явы на руках, кто мешает реализовать? Если конечно в клиенте это не вырезано начиная с ГФ, так что не приклеить на место.

нет слов одни эмоции...
да именно в клиенте и вырезано.

каг бе можно было и так догадаться что серв как давал значения урона так и дает а вот клиент их просто не отображает.
Ответ
#19
выводить можно, но толкьо извратным способом, т.е. формировать полностью и отслылать клиенту всю строку для показа на экране, через ExShowScreenMessage.
Ответ
#20
Gaikotsu, для этого тема и создана ) , чтобы объяснили как это сделать. Вы сможете? Все сообщения не нужны, нужны только сообщения именно урона.

Если я правильно понял - в вашем случае нужно будет еще отдельно править файлик systemmessage-e.dat, чтобы там не было "Вася нанес XXX урона Пете", а чисто оставить одну цифру. Тогда и в систем чате будет писаться только урон без слов, но и в центре экрана будет выводиться вся фраза, в нашем случае - только оставшееся число?
Или же можно сделать чтобы отсылало 2 разных пакета, типо в систем чат один, а на экран другой?
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  systemmsg проблема Emperor 5 1,692 09-10-2016, 02:15 PM
Последний пост: Emperor
  SystemMsg цвета L2J 6 2,332 11-16-2013, 09:46 PM
Последний пост: LastStand
  Цвет в SystemMsg energy 4 3,046 08-22-2010, 03:11 PM
Последний пост: energy

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


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