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

Tvt(L2Jfrozen)

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

Народ , подскажи-те где можно сделать на фрозенах что бы на ТвТ писало не Announcemets , а Объявление либо как убрать Announcemets , и что бы писало например вот так TvT: ла-ла-ла-ла

 

 

image.png

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


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

Исходники.

То что исходники и без тебя знаю , но там может не только исходники быть , но и клиент , как мне говорили.

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


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

/trunk/gameserver/head-src/com/l2jfrozen/gameserver/model/entity/event/TvT.java

Удали строки которые тебе не нравятся, например вот эту

 

 

 

Announcements.getInstance().gameAnnounceToAll(_eventName + ": The event finished with a TIE: No team wins the match(nobody killed)!");

 

В чате она выглядит как

 

Anounsment: TvT: The event finished with a TIE: No team wins the match(nobody killed)!

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

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


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

/trunk/gameserver/head-src/com/l2jfrozen/gameserver/model/entity/event/TvT.java

Удали строки которые тебе не нравятся, например вот эту

 

 

 

Announcements.getInstance().gameAnnounceToAll(_eventName + ": The event finished with a TIE: No team wins the match(nobody killed)!");

 

В чате она выглядит как

 

Anounsment: TvT: The event finished with a TIE: No team wins the match(nobody killed)!

Эм не совсем тебя понял , я имел в виду за место Announcemets поставить Объявление просто , либо вообще убрать Announcements

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


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

Эм не совсем тебя понял , я имел в виду за место Announcemets поставить Объявление просто , либо вообще убрать Announcements

 

/trunk/gameserver/head-src/com/l2jfrozen/gameserver/model/entity/Announcements.java

 

public void gameAnnounceToAll(String text)
{
 CreatureSay cs = new CreatureSay(0, 18, "", "Announcements: "+text);
 for(L2PcInstance player : L2World.getInstance().getAllPlayers())
 {
  if(player != null)
   if(player.isOnline()!=0)
 player.sendPacket(cs);
 }
 cs = null;
}

 

 

 

"Announcements: "+text

 

Вот и сама приставка, можешь оставить просто

 

CreatureSay cs = new CreatureSay(0, 18, "", text);

И тогда у тебя аннонсы будут без приставки. Второй вариант, создать новый метод чуть по ниже того что выше

 

 

public void TvTAnnounceToAll(String text)
{
 CreatureSay cs = new CreatureSay(0, 18, "", text);

 for(L2PcInstance player : L2World.getInstance().getAllPlayers())
 {
  if(player != null)
   if(player.isOnline()!=0)
 player.sendPacket(cs);
 }

 cs = null;
}

 

И в классе твт просто все методы gameAnnounceToAll заменить на TvTAnnounceToAll

И у тебя будут месаги без приставки опять же, только текст

  • Upvote 1

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


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

Подскажи-те плз еще кое что , вот к примеру ставлю

player.setTitle("Убил: " + player._countTvTkills);

 

вроде бы все норм , но когда делаешь 1 кил , то титул становится Kills: (число которое убил) , может не доконца где-то еще раставил что-то.

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


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

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

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

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

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

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

Войти

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

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

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

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

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